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


16

操作系统:Windows 7 x64

的VirtualBox: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).

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

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

更新我的BIOS时,默认情况下虚拟化处于关闭状态,进入VirtualBox时,“启用VT-x / AMD-V”选项不存在,我重新打开虚拟化,并且该选项又回来了-因此VirtualBox似乎正确地知道了何时进行虚拟化开启。

我尝试将VirtualBox从4.3.14更新到4.3.15,因为它显然解决了VirtualBox引入的防病毒程序的某些问题,因此我进行了更新以排除同样的问题。

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

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

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


某些恶意软件甚至某些防病毒软件都可以将自身安装为虚拟机监控程序。可能是这样吗?
pqnet 2014年

Answers:


39

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

希望能有所帮助。


不是原始问题的答案。要批评或要求作者澄清,请在其帖子下方发表评论-您可以随时对自己的帖子发表评论,一旦您拥有足够的声誉,就可以在任何帖子中发表评论
DavidPostill

1
@DavidPostill实际上,问题可能来自于在同一CPU上同时运行多个虚拟化主机。我已经提交了修改以澄清这一点。
zymhan

如果我需要同时运行Virtualbox计算机和Android虚拟设备,该怎么办?
瓦迪姆·科托夫

@DavidPostill这实际上是一个解决方案。我刚刚关闭了运行的Android虚拟设备,然后Vagrant机器启动就没有问题。
xarlymg89

1

如果已安装Microsoft Virtual PC或其替代产品Hyper-V,则需要将其卸载。这些都会导致您遇到的问题。

您可能还需要卸载可能已下载的任何其他虚拟化程序,例如VMware Player / Workstation。


1

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


我使用4.3.24并有同样的问题。
e-info128 2015年

您应该真正链接到错误报告以供将来参考,以便我们可以知道此特定问题是否已解决,或者该问题是否适用于我们的特定情况。
zymhan

0

我前一段时间也遇到过同样的问题。我已经更新到virtualbox的较新版本,并且以前运行的VM在新版本上出现了此错误。我在线检查了解决方案,并断言没有其他进程使用VT-x。设置virtualbox.exe以提升权限运行(也称为管理员),无需更改。

然后,我意识到我没有安装高架安装程序。哦,可能是这样。卸载,然后重新安装高架。问题不见了。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.