Я работаю над скриптом Powershell, который должен добавлять файлы VHDX в BCD Store через bcdedit
и bcdboot
. Все работает отлично, кроме установки Win 7 vhdx. Vhdx успешно добавлен и отображается в загрузочном менеджере. Но если я выберу вариант Win 7, он не загрузится.
Я проверил файл vhdx, загрузившись с него на виртуальной машине (1. Generation) с использованием Hyper-V. Там Win 7 загружается без проблем.
bcdedit
возвращает мне следующий вывод:
Windows-Start-Manager
---------------------
Bezeichner {bootmgr}
device partition=\Device\HarddiskVolume2
path \EFI\MICROSOFT\BOOT\BOOTMGFW.EFI
description Windows Boot Manager
locale en-us
inherit {globalsettings}
default {current}
resumeobject {3e339c04-a465-11e9-975d-ec2c067e667e}
displayorder {current}
{3e339c01-a465-11e9-975d-ec2c067e667e}
{3e339c03-a465-11e9-975d-ec2c067e667e}
toolsdisplayorder {memdiag}
timeout 30
displaybootmenu No
Windows-Startladeprogramm
-------------------------
Bezeichner {current}
device partition=C:
path \Windows\system32\winload.efi
description Windows 10
locale de-DE
inherit {bootloadersettings}
recoverysequence {3e339be1-a465-11e9-975d-ec2c067e667e}
displaymessageoverride Recovery
recoveryenabled Yes
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \Windows
resumeobject {3e339bdf-a465-11e9-975d-ec2c067e667e}
nx OptIn
bootmenupolicy Standard
hypervisorlaunchtype Auto
Windows-Startladeprogramm
-------------------------
Bezeichner {3e339c01-a465-11e9-975d-ec2c067e667e}
device vhd=[G:]\VHDS\WIN_10.vhdx
path \Windows\system32\winload.efi
description Windows 10
locale en-us
inherit {bootloadersettings}
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice vhd=[G:]\VHDS\WIN_10.vhdx
systemroot \Windows
resumeobject {3e339c02-a465-11e9-975d-ec2c067e667e}
nx OptIn
bootmenupolicy Standard
Windows-Startladeprogramm
-------------------------
Bezeichner {3e339c03-a465-11e9-975d-ec2c067e667e}
device vhd=[G:]\VHDS\WIN_7.vhdx
path \Windows\system32\winload.efi
description Windows 7
locale en-us
inherit {bootloadersettings}
osdevice vhd=[G:]\VHDS\WIN_7.vhdx
systemroot \Windows
resumeobject {3e339c04-a465-11e9-975d-ec2c067e667e}
nx OptIn
bootmenupolicy Standard
detecthal Yes
Кто-нибудь есть идеи о том, как настроить параметры загрузки для Win 7 VHDX, чтобы он загружался как в Hyper-V? Или я должен изменить некоторые B IOS Опции?