VirtualBox - 另一个管理程序正在使用 VT-x

Tes*_*sla 17 virtualbox

操作系统:Windows 7 x64

虚拟盒:4.3.14 & 4.3.15

CPU:i5-3570

主板:技嘉GA-H77M-D3H

当我尝试在启用 VT-x/AMD-V 的情况下运行虚拟机时收到以下错误。关闭此设置后,虚拟机将成功运行。

Failed to open a session for the virtual machine
MachineName

VT-x is being used by another hypervisor.
(VERR_VMX_IN_VMX_ROOT_MODE).

Virtualbox can't operate in vmx root mode. Please close all other virtualization programs.
(VERR_VMX_IN_VMX_ROOT_MODE).
Run Code Online (Sandbox Code Playgroud)

我在 BIOS 中将虚拟化设置设置为开启。

我尝试更新BIOS,它没有解决问题。

当我的 BIOS 更新时,虚拟化默认关闭,进入 VirtualBox,启用 VT-x/AMD-V 选项不存在,我重新打开虚拟化并且该选项又回来了 - 所以 VirtualBox 似乎正确地知道我的虚拟化何时正在。

我尝试将 VirtualBox 从 4.3.14 更新到 4.3.15,因为它显然解决了防病毒程序干扰 VirtualBox 的一些问题,所以我更新以排除这个问题,仍然是同样的问题。

据我所知,我没有安装其他虚拟化软件。

据我所知,我没有任何程序在兼容模式下运行。

任何想法还有什么可能导致此错误?或者有什么方法可以找出使用 VT-x 的其他方法?

小智 41

当我使用 Android 虚拟设备时,它发生在我身上。检查您是否同时使用其他虚拟机。

希望这有帮助。

  • @DavidPostill 实际上问题*可能*来自在同一 CPU 上同时运行多个虚拟化主机。我已经提交了一个编辑来澄清这一点。 (2认同)

Tes*_*sla 1

我通过卸载并安装 4.3.12 解决了该问题。看起来这是 4.3.14 和 4.3.15 中的一个错误,我现在已经报告了。