错误的硬件虚拟化支持信息?

错误的硬件虚拟化支持信息?

我有一台运行 Windows 10 64 位的联想 Z570 笔记本电脑。我的处理器 (i5-2430m) + bios 支持虚拟化。

但是如果我使能够英特尔虚拟化“bios 中的选项:

  • hyper-V 运行良好。
  • 可保障表明硬件虚拟化不支持
  • 核心信息显示 VMX 不可用但 HYPERVISOR 可用

如果我禁用英特尔虚拟化“bios 中的选项:

  • 如果我尝试启动客户机,Hyper-V 会显示错误消息,指出虚拟机管理程序未运行。
  • 可保障表明硬件虚拟化支持的
  • 核心信息显示 VMX 可用但 HYPERVISOR 不可用。

这是正常的吗?还是我的 bios/windows 有问题?如果正常,请解释一下到底发生了什么!

提前致谢!!

答案1

得到这个英特尔的 ID 实用程序. 检查执行禁用位和增强暂停状态是否已启用。

注意英特尔专有的虚拟化技术 HAXM 和 Hyper-V 不能同时运行. 确保系统上未安装/启用 Windows 功能“Hyper-V”。Hyper-V 会捕获 CPU 的 VT 虚拟化功能,因此 HAXM 和 Hyper-V 无法同时运行。

根据您想要实现的目标,使用 在启动时启用或禁用 Hyper-V bcdedit /set hypervisorlaunchtype off/auto

答案2

谢谢大家,读完这篇文章后我终于明白了我的问题的原因回答

启用英特尔虚拟化在 bios 中,windows 10 主机现在充当从与 bios 链接的虚拟机管理程序运行的 VM。因此 securable 和 coreinfo 显示 VMX 不可用,因为它已在 VM 中运行。

相关内容