Hyper-V VHDX 上的本机启动因无法访问的启动设备错误而失败

Hyper-V VHDX 上的本机启动因无法访问的启动设备错误而失败

我在 Hyper-V(第 2 代、客户机 GPT、主机 GPT)中创建了一个新的虚拟机,然后在其上安装了 Windows 10。它运行良好。
然后我想在新创建的 VHDX 上本地启动。
我使用 diskpart 将字母 W: 分配给 Windows 分区。
我确实bcdboot W:\Windows /d在启动菜单中添加了一个新条目。
当我在启动菜单中选择我的新条目时,计算机重新启动并失败,并出现inaccessible boot deviceBSOD 错误。

有人知道我错过了什么或如何获取更多详细信息来解决此问题吗?

附加信息:

  • BitLocker 加密主机运行和存储 VHDX 的 C: 驱动器

在磁盘管理中,磁盘 0 是物理磁盘,磁盘 1 是挂载的 VHDX。 磁盘管理

添加引导加载程序条目:

identifier   {20ef5b6c-8f46-11ec-ba9a-3887d5b5cb14}
device       vhd=[C:]\Users\Public\Documents\Hyper-V\Virtual hard disks\Windows.vhdx,locate=custom:12000002
path         \Windows\system32\winload.efi
description  Windows VHDX
locale       en-us
inherit      {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice     vhd=[C:]\Users\Public\Documents\Hyper-V\Virtual hard disks\Windows.vhdx,locate=custom:22000002
systemroot   \Windows
resumeobject {20ef5b6b-8f46-11ec-ba9a-3887d5b5cb14}
nx           OptIn
bootmenupolicy Standard

答案1

据我所知,vhdx 不能存储在 Bitlocker 加密驱动器上,但在 vhdx 中您可以再次使用 Bitlocker。例如,我通常创建一个 vhdx,在 vhdx 中使用 Hypervisor 设置 Windows 计算机,但不激活 Bitlocker。然后执行启动项魔法,一旦我从 vhdx 本地启动,就激活 Bitlocker。否则,您需要在本地启动后运行 Bitlocker 恢复,因为 Hyper-V TPM 与您本地启动的物理机器上的 TPM 不同。

相关内容