我已经在 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 自动
并重启服务器。重启后,所有虚拟机都可以正常启动。