Загрузка Windows c VHD диска
27 Mar 2018
local_offer
Windows
Загружаемся с установочного диска Windows 7 или Windows PE флешки, нажимаем Shift+F10 для запуска коммандной строки.
Подготовка диска на котором будет расположен VHD для загрузки
diskpart
list disk
select disk <номер_диска>
clean
create partition primary
format quick fs=ntfs label="VHD Test Drive"
active
assign letter=c
exit
Копируем приготовленный (sysprepped) VHD диск, например с сетевого ресурса
net use n: \\fileserver\share
md c:\VHD
copy n:\VHD\windows7.vhd c:\VHD
Монтируем VHD
diskpart
select vdisk file=C:\VHD\windows7.vhd
attach vdisk
list volume
select volume <номер_системного_тома_в_VHD>
assign letter=v
exit
Копируем загрузочные файлы
cd v:\windows\system32
bootsect /nt60 c: /force /mbr
bcdboot v:\windows /s c:
bcdedit /store c:\bootbcd /copy {default} /d "Windows7 VHD boot"
Вставляем GUID полученный на предыдущем шаге вместо {new_guid}:
bcdedit /store c:\bootbcd /set {new_guid} device vhd=[D:]\VHD\windows7.vhd
bcdedit /store c:\bootbcd /set {new_guid} osdevice vhd=[D:]\VHD\windows7.vhd
bcdedit /store c:\bootbcd /default {new_guid}
bcdedit /store c:\bootbcd /set {new_guid} detecthal on
Для загрузки с VHD диска расположенного на USB накопителе, потребуется внести не которые изменения в реестр, подробнее здесь: http://reboot.pro/topic/14186-usb-hdd-boot-and-windows-7-sp1/
Размонтируем VHD
diskpart
select vdisk file=C:\VHD\windows7.vhd
detach vdisk
exit