最近,我在 HP EliteBook 上运行的 Windows 10 上的 VT-x 开始出现问题。我之前使用 Oracle VirtualBox 在其上运行一些 VM,并且在 BIOS 中启用了 VT-x 并且工作正常。
VT-x is not available每次尝试启动我的任何虚拟机时,我都开始出错。在我的机器上安装 Docker 后开始发生这种情况,所以我尝试卸载它并重新启动。没有帮助。
我检查了 BIOS 设置,它说 VT-x 已启用,但使用 Intel(R) 处理器识别实用程序检查显示不支持 VT-x,Oracle VirtualBox 也看不到它。
没有硬件更改,唯一的软件更改是安装/卸载 Docker。
如何解决这个问题?
我想在 VirtualBox 中提供具有多个 CPU 的来宾操作系统。我的主机是四核 HP Compaq 并使用 Intel Core 2 vPro 硬件。
但是,当我尝试在 vbox 中启用该设置时,出现 VT-x 不可用的错误。这是我可以在某处启用的东西吗?我如何确定我的硬件是否支持它?
编辑:根据以下建议,我尝试使用安全工具,并报告硬件虚拟化已“锁定”。处理器报告为“ Intel Core 2 Quad CPU / Q9400 @ 2.66GHz ”
有一段时间没有使用 VirtualBox,现在发现它停止工作(像往常一样)。
运行时出现如下错误

一些细节
VT-d 在 BIOS 中启用
主机系统是Windows 8
版本
文字版
无法打开虚拟机 Nebulla 的会话。
VT-x 不可用。(VERR_VMX_NO_VMX)。
结果代码:E_FAIL (0x80004005) 组件:控制台接口:IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}
解决了
这是与 的冲突Hyper-V。安装后,Oracle Virtual Box 无法运行 64 位虚拟机。