Одновременное использование VHD на физической и виртуальной машине.
Ситуация: необходимо использовать загрузку системы с файла VHD на физической машине и в тоже время иметь возможность работать при помощи VirtualBox.
VirtualBox последней версии уже имеет встроенную поддержку VHD файлов, но при попытке загрузиться с VHD используемого ранее для загрузки на физической машине, мы сразу же встретим следующую ошибку:
FATAL: No bootable medium found! System halted! или FATAL ERROR INT18: BOOT FAILURE ERROR
Это значит, что наш раздел, не помечен, как активный, делаем!
diskpart
select vdisk file=c:\win7\vmachine.vhd
attach vdisk
assign letter=v
active
Если мы наберем detach vdisk и попытаемся загрузиться снова, то теперь нас будет приветствовать надпись:
BOOTMGR is missing
Press Ctrl+Alt+Del to restart
Причина в отсутствии загрузочных файлов.
bcdboot v:\windows /s v: – восстанавливаем загрузчик (ранее мы уже прикрепили наш VHD на диск V)
detach vdisk – отцепляем VHD
(Также это можно выполнить загрузившись в VirtualBox с загрузочного носителя (DVD, USB и т.д.) Windows, выбрав Repair и вариант командной строки, в этом случае нам не нужно будет заниматься аттачем VHD.)
Пытаемся загрузиться и видим новую картину
Любимый всеми синий экран смерти (BSoD) с кодом ошибки: “stop: 0x0000007B”
Причина: контроллер жесткого диска
Заходим в свойства виртуальной машины, удаляем SATA контроллер, цепляем VHD файл (наш жесткий диск) к IDE контроллеру и выставляем тип ICH6
Загружаемся и получаем удовольствие
Если есть неточности, пишите в комментариях.
VirtualBox последней версии уже имеет встроенную поддержку VHD файлов, но при попытке загрузиться с VHD используемого ранее для загрузки на физической машине, мы сразу же встретим следующую ошибку:
FATAL: No bootable medium found! System halted! или FATAL ERROR INT18: BOOT FAILURE ERROR
Это значит, что наш раздел, не помечен, как активный, делаем!
diskpart
select vdisk file=c:\win7\vmachine.vhd
attach vdisk
assign letter=v
active
Если мы наберем detach vdisk и попытаемся загрузиться снова, то теперь нас будет приветствовать надпись:
BOOTMGR is missing
Press Ctrl+Alt+Del to restart
Причина в отсутствии загрузочных файлов.
bcdboot v:\windows /s v: – восстанавливаем загрузчик (ранее мы уже прикрепили наш VHD на диск V)
detach vdisk – отцепляем VHD
(Также это можно выполнить загрузившись в VirtualBox с загрузочного носителя (DVD, USB и т.д.) Windows, выбрав Repair и вариант командной строки, в этом случае нам не нужно будет заниматься аттачем VHD.)
Пытаемся загрузиться и видим новую картину
Любимый всеми синий экран смерти (BSoD) с кодом ошибки: “stop: 0x0000007B”
Причина: контроллер жесткого диска
Заходим в свойства виртуальной машины, удаляем SATA контроллер, цепляем VHD файл (наш жесткий диск) к IDE контроллеру и выставляем тип ICH6
Загружаемся и получаем удовольствие
Если есть неточности, пишите в комментариях.