• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Перенос физической машины на виртуальную

Серёга

красавчик :D
Регистрация
15 Июл 2010
Сообщения
3,624
Реакции
111
Баллы
0
И вот новый гайд "на память".
В процессе работы не раз бывала ситуация, когда старенький ПК, под управлением Windows XP, с кучей таких же старых и заточенных под ХР программ, которые просто так не перенесешь на новый пк под управлением новой ОС, а старичок уже ни в какую не может выполнять задачи ЭВМ.
Начав поиски возможных способов портирования ОС на другие, новые ПК, нашел способ виртуализации систем, перенос физической машины в виртуальную среду... То что мне и надо! виртуальную машину можно развернуть на любом ПК, на любой платформе, под управлением любой ОС!
Первым делом искал способы виртуализации. Наткнулся на утилиту Disk2vhd (облако), которой это можно сделать, причем во время работы ОС.
101.png
Снимаем галочку с Vhdx - без нее формат файла будет VHD, иначе новый формат VHDX. Так же отмечаем разделы для портирования и указываем место хранения файла. Жмем creat и ждем, пока утилита создаст виртуальный жесткий диск из физического.
Когда процесс будет завершен разворачиваем виртуальную машину, я выбрал VMWare Workstation 12 Pro, так как виртуальный диск с форматом VHD является как бы стандартом microsoft, то многие платформы виртуальных машин понимают это расширение виртуального диска.
Для записи я сделал виртуальный диск своего ноутбука под управлением Windows 10. Итак создаем новую виртуальную машину, тип конфигурации создаем выборочный.
102.png103.png
Далее выбираем "Я установлю ОС позже" и жмем далее
104.png105.png
выбираем Windows 10 той же разрядности. что и целевая физическая машина, в моем случае 64 бит.
106.png107.png
Здесь нужно выбрать тип прошивки виртуальной машины, так же по аналогии с разрядностю целевой машины выбираем либо BIOS либо EFI,в моем случае EFI.
Далее выбираем кол-во процессоров и ядер виртуальной машины и объем выделенной ОЗУ
108.png109.png
Далее на экране выбора типа сети ставим отметку на "не использовать сетевое соединение", делаем это потому, что сетевая карта физ. машины не будет работать в вирт. машине и мы создадим новую позже.
110.png111.png
112.png тут я выбрал SATA, со SCSI драйверами были проблемы при загрузке ОС, а для Windows XP скорее всего придется выбрать режим IDE.
113.pngздесь выбираем "использовать существующий виртуальный диск" и далее указываем путь к нашему виртуальному диску.
114.png115.png
Далее, я буду писать без скриншотов.
Оказалось, что при портировании загрузочный раздел EFI стал RAW вместо FAT32 и ОС не загружалась. Как исправил:
подкинул образ 10ки на хостовую машину и загрузил ВМ с него, на первом экране установки жмем Shift+F10, открывается командная строка, запускаем Diskpart, list volum, видим что раздел RAW, выбираем его командой sel vol *, format fs=fat32 quick, assign letter R, exit, далее в командной строке вводим bcdboot c:\windows /s R: /f all
увидим надпись, что файлы загрузки успешно созданы, а теперь просто перезагружаем ВМ. И последнее, когда 10ка загрузится, надо добавить сетевой адаптер в параметрах виртуальной машины, все настройки по умолчанию.
Перенос физической машины в виртуальную среду завершен, теперь целевую машину можно разворачивать на любом другом ПК!)
 
Назад
Сверху