Технический форум
Вернуться   Технический форум > Дневники > Серёга


Оценить эту запись

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

Запись от Серёга размещена 14.03.2017 в 19:59
Обновил(-а) Серёга 04.04.2017 в 09:11

И вот новый гайд "на память".
В процессе работы не раз бывала ситуация, когда старенький ПК, под управлением Windows XP, с кучей таких же старых и заточенных под ХР программ, которые просто так не перенесешь на новый пк под управлением новой ОС, а старичок уже ни в какую не может выполнять задачи ЭВМ.
Начав поиски возможных способов портирования ОС на другие, новые ПК, нашел способ виртуализации систем, перенос физической машины в виртуальную среду... То что мне и надо! виртуальную машину можно развернуть на любом ПК, на любой платформе, под управлением любой ОС!
Первым делом искал способы виртуализации. Наткнулся на утилиту Disk2vhd (облако), которой это можно сделать, причем во время работы ОС.
Нажмите на изображение для увеличения
Название: 101.png
Просмотров: 370
Размер:	15.0 Кб
ID:	3926
Снимаем галочку с Vhdx - без нее формат файла будет VHD, иначе новый формат VHDX. Так же отмечаем разделы для портирования и указываем место хранения файла. Жмем creat и ждем, пока утилита создаст виртуальный жесткий диск из физического.
Когда процесс будет завершен разворачиваем виртуальную машину, я выбрал VMWare Workstation 12 Pro, так как виртуальный диск с форматом VHD является как бы стандартом microsoft, то многие платформы виртуальных машин понимают это расширение виртуального диска.
Для записи я сделал виртуальный диск своего ноутбука под управлением Windows 10. Итак создаем новую виртуальную машину, тип конфигурации создаем выборочный.
Нажмите на изображение для увеличения
Название: 102.png
Просмотров: 408
Размер:	137.9 Кб
ID:	3912Нажмите на изображение для увеличения
Название: 103.png
Просмотров: 383
Размер:	125.8 Кб
ID:	3913
Далее выбираем "Я установлю ОС позже" и жмем далее
Нажмите на изображение для увеличения
Название: 104.png
Просмотров: 294
Размер:	127.5 Кб
ID:	3914Нажмите на изображение для увеличения
Название: 105.png
Просмотров: 350
Размер:	123.3 Кб
ID:	3915
выбираем Windows 10 той же разрядности. что и целевая физическая машина, в моем случае 64 бит.
Нажмите на изображение для увеличения
Название: 106.png
Просмотров: 279
Размер:	81.6 Кб
ID:	3916Нажмите на изображение для увеличения
Название: 107.png
Просмотров: 368
Размер:	76.9 Кб
ID:	3917
Здесь нужно выбрать тип прошивки виртуальной машины, так же по аналогии с разрядностю целевой машины выбираем либо BIOS либо EFI,в моем случае EFI.
Далее выбираем кол-во процессоров и ядер виртуальной машины и объем выделенной ОЗУ
Нажмите на изображение для увеличения
Название: 108.png
Просмотров: 389
Размер:	80.6 Кб
ID:	3918Нажмите на изображение для увеличения
Название: 109.png
Просмотров: 288
Размер:	89.5 Кб
ID:	3919
Далее на экране выбора типа сети ставим отметку на "не использовать сетевое соединение", делаем это потому, что сетевая карта физ. машины не будет работать в вирт. машине и мы создадим новую позже.
Нажмите на изображение для увеличения
Название: 110.png
Просмотров: 325
Размер:	90.1 Кб
ID:	3920Нажмите на изображение для увеличения
Название: 111.png
Просмотров: 293
Размер:	82.8 Кб
ID:	3921
Нажмите на изображение для увеличения
Название: 112.png
Просмотров: 285
Размер:	78.5 Кб
ID:	3922 тут я выбрал SATA, со SCSI драйверами были проблемы при загрузке ОС, а для Windows XP скорее всего придется выбрать режим IDE.
Нажмите на изображение для увеличения
Название: 113.png
Просмотров: 259
Размер:	91.0 Кб
ID:	3923здесь выбираем "использовать существующий виртуальный диск" и далее указываем путь к нашему виртуальному диску.
Нажмите на изображение для увеличения
Название: 114.png
Просмотров: 285
Размер:	78.2 Кб
ID:	3924Нажмите на изображение для увеличения
Название: 115.png
Просмотров: 310
Размер:	89.6 Кб
ID:	3925
Далее, я буду писать без скриншотов.
Оказалось, что при портировании загрузочный раздел 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ка загрузится, надо добавить сетевой адаптер в параметрах виртуальной машины, все настройки по умолчанию.
Перенос физической машины в виртуальную среду завершен, теперь целевую машину можно разворачивать на любом другом ПК!)
Размещено в Без категории
Просмотров 2608 Комментарии 0 Редактировать метки


Часовой пояс GMT +4, время: 02:31.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.