启动 Hyper-V VM 时出错

启动 Hyper-V VM 时出错

我正在尝试在新的 Hyper-V 安装上启动 VM,但收到以下错误:

由于虚拟机管理程序未运行,因此无法启动虚拟机。以下操作可能有助于您解决此问题:

1)验证物理计算机的处理器是否具有支持的硬件辅助虚拟化版本。

2) 验证物理计算机的 BIOS 中是否启用了硬件辅助虚拟化和硬件辅助数据执行保护。(如果您编辑 BIOS 以启用任一设置,则必须关闭物理计算机的电源,然后重新打开。重置物理计算机是不够的。)

3) 如果您对启动配置数据存储进行了更改,请检查这些更改以确保虚拟机管理程序已配置为自动启动。

我的机器支持硬件级别的虚拟化,并且在 BIOS 中启用了它。

为什么我会收到此错误?

答案1

英特尔

  • 必须在 BIOS 中启用虚拟化技术,有时这也称为 VT 或虚拟化辅助

  • 必须在 BIOS 中启用 No-Execute,有时这被称为 NX 或 Execute Disable

启用虚拟化技术需要在更改设置后对机器进行冷启动关闭机器 等待 2 秒 重新打开

AMD

  • 必须是修订版 F3 或更高版本,或者必须是具有 BIOS 支持的 F2。BIOS 中是否存在 SVM 禁用或其他虚拟化选项并不能确保存在 BIOS 支持。您应该联系 OEM 以确保支持 Hyper-V。

  • 一些 AMD BIOS 有启用/禁用 SVM(虚拟化辅助)的选项

    *一些 BIOS 将其列为 SVM 禁用,并且它是双重否定,即,您想要禁用 SVM 禁用才能启用 SVM。

    *某些 BIOS 将此列为安全虚拟化,因此启用安全虚拟化将启用 SVM

  • 必须在 BIOS 中启用 No-Execute,有时这被称为 NX 或 Execute Disable

[答案来源]

相关内容