我可以在 VHD Native 启动的 Windows Server 2012 R2 服务器上的 Hyper V 中运行虚拟机吗

我可以在 VHD Native 启动的 Windows Server 2012 R2 服务器上的 Hyper V 中运行虚拟机吗

我已经在 VHDX 虚拟磁盘中安装了 Windows Server 2012 R2,并使用本机 VHD 启动来启动服务器,我已在其中安装了 Hyper V 角色。但在创建虚拟机时,它给出错误“虚拟机启动失败。您需要在 BIOS 中启用 Intel VT 标志”。但 VT 已在 BIOS 中启用。我只需要知道我们可以在本机 VHD 启动的服务器中使用 Hyper V 来创建和运行虚拟机。

答案1

您不能将 VHD 放入 VHD 中。

了解具有本机启动的虚拟硬盘在“限制”下:

“- VHD 文件无法嵌套”

我猜你可能遇到这种情况。如果你有一个不是 VHD 的分区,请尝试将 Hyper-V VM 定位到该分区进行存储。

答案2

在 Hyper V 中启动虚拟机时,我收到错误“无法启动虚拟机,因为虚拟机管理程序未运行”。

我通过在引导加载程序字符串中添加以下内容解决了这个问题。

bcdedit /设置 hypervisorlaunchtype 自动

并重启服务器。重启后,所有虚拟机都可以正常启动。

相关内容