Windows 7 теперь позволяет загружать нативную ОС из файла VHD
Рисунок C
Как видно из рис. C, я могу на выбор загрузить Windows 7, или Windows Server 2008. Чтобы добавить к этим опциям еще и Windows Vista, мне придется создать соответствующую запись.
Для этого я скопирую строку с параметрами загрузки текущей среды и внесу в нее необходимые изменения. Делается это следующей командой:
bcdedit /copy {current} /d “Windows Vista”
Вывод команды показан на рис. D:
Рисунок D
Новая запись показана на рис. E:
Рисунок E
Обратите внимание: здесь указано, что система установлена на диске C:. Это придется изменить. Зато у меня теперь есть уникальный CLSID, который можно связать с новым загрузочным устройством, а в описании правильно указано название Windows Vista.
Теперь давайте отредактируем новое загрузочное устройство и введем нужные значения. В моем случае необходимо указать правильный путь к файлу VHD и связать его с соответствующим CLSID. Для этого воспользуемся следующей командой:
bcdedit /set {CLSID_number} osdevice vhd=[v:]“\Hyper-V\Virtual Hard Disks\WS03 VMAdd.vhd”
Не забудьте подставить свою собственную литеру диска, путь и имя файла.
Готово!
Чтобы еще до перезагрузки посмотреть, как будет выглядеть меню загрузчика, запустите утилиту msconfig из меню «Выполнить» (Run).
Рисунок F
Теперь Windows Vista можно будет загружать из файла VHD!