Windows 10 hyper-v VM 的“引导加载程序未加载操作系统”

swv*_*swv 8 boot bootloader hyper-v

不久前,我从 lenovo P1G3 的 c: 驱动器创建了一个 vhdx 文件,并认为我从中拥有一个可以工作的虚拟机,但显然没有。现在,当我尝试启动虚拟机时,我收到“启动加载程序未加载操作系统”。主机是使用 Hyper-V 管理器的 win10,虚拟机设置为 gen2,并禁用安全启动。vhdx 文件看起来没有损坏,因为我可以附加和浏览文件而不会出现任何错误。我尝试过基本的 Windows 安装 iso -->“启动修复”,但没有成功。我一直在尝试使用 bootrec、bcdboot、diskpart 等...每个超级用户和类似论坛的实用程序,但我不知道需要什么,而且我很困惑,想知道我是否即使从正确的地方开始。

在此输入图像描述

编辑:添加有关驱动器的更多详细信息。我只捕获了驱动器的 C: 卷,但有 2 个未分配的卷/分区。这是安装 vhdx 后驱动器的样子。shrink2/24 更新:现在每个多个命令 有 7.11GB 可用空间在此输入图像描述

小智 4

您需要将版本设置为“Generation 1”。仅当您从“Hyper-V 管理器”创建映像时才能执行此操作。因此,打开管理器,->新建->虚拟机。

在对话框中,第二步是设置Generation。尝试第一代,它应该可以正常工作。