您可以在不启用虚拟化的情况下启动 Hyper-V 吗?

您可以在不启用虚拟化的情况下启动 Hyper-V 吗?

我想允许 hyperv 启动,以便我们可以在 Windows 中拥有 hyper-v 角色,但不需要完全虚拟化。

  • 我之所以不想使用完整的虚拟化功能,是因为我在一个已经嵌套虚拟化环境,而且似乎我无法“双重嵌套”虚拟机(如果我弄错了,请告诉我)!

  • 我可能不想要完全虚拟化的另一个原因是,最终我不会实际上使用 Hyper-v 制作虚拟机。

因此,我的问题是:

有没有办法将 Hyper-V 配置为仅启用角色或 HNS,同时禁用其他“非虚拟化”相关功能,以便它在未启用第二级虚拟化的嵌套环境中正常启动?

答案1

Hyper-V 支持嵌套虚拟化,允许在 Hyper-V 虚拟机内部运行 Hyper-V。

主要条件是 Hyper-V 主机和客户机必须 均为 Windows Server 2016/Windows 10周年更新或更高版本。

如果你对此感兴趣,请参阅文章 在具有嵌套虚拟化的虚拟机中运行 Hyper-V

答案2

有没有办法将 Hyper-V 配置为仅启用角色或 HNS,同时禁用其他“非虚拟化”相关功能,以便它在未启用第二级虚拟化的嵌套环境中正常启动?

这是不可能的。用户角色要求在计算机上启用 Hyper-V。

我之所以不想使用完整的虚拟化功能是因为我在已经嵌套的虚拟化环境中运行 hyper-v,而且似乎无法“双重嵌套”虚拟机(如果我弄错了,请告诉我)!

Hyper-V 支持嵌套硬件虚拟化。您必须运行受支持的 Windows 10 或 Windows Server 版本。

相关内容