Загрузка с Win7 Vhdx не удается - PullRequest
0 голосов
/ 09 января 2020

Я работаю над скриптом 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 Опции?

...