Virtualbox 从Oracle virtual box启动映像时禁用VERR_VMX_MSR_VMXON_

Virtualbox 从Oracle virtual box启动映像时禁用VERR_VMX_MSR_VMXON_,virtualbox,Virtualbox,我在从Oracle虚拟盒加载木偶图像时遇到此错误。我怎样才能修好它 Failed to open a session for the virtual machine learn-puppet-centos-6.4-pe-3.1.0. VT-x is disabled in the BIOS. (VERR_VMX_MSR_VMXON_DISABLED). Result Code: E_FAIL (0x80004005) Component: Console Interface: IConsol

我在从Oracle虚拟盒加载木偶图像时遇到此错误。我怎样才能修好它

Failed to open a session for the virtual machine learn-puppet-centos-6.4-pe-3.1.0.

VT-x is disabled in the BIOS. (VERR_VMX_MSR_VMXON_DISABLED).

Result Code: E_FAIL (0x80004005)
Component: Console
Interface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}

此外,我看到虚拟框中的
acellerate
-选项卡已禁用。

您使用哪个版本的VirtualBox? 在我的X64 win7机器上使用更新最新版本时,我发现了相同的问题 VirtualBox-4.3.4-91027-Win 但我卸载它并返回VirtualBox-4.2.18-88781-Win


它工作得很好,在Oracle修复它之前请一直尝试。

正如您在错误消息中看到的那样,这是一个很容易修复的问题

您不必使用以前版本的virtual box,而是可以试试这个

转到您的
BIOS
设置

虚拟化
选项卡
启用
虚拟化技术


重新启动电脑,您的虚拟机将启动并运行。

虚拟机本身有一个选项。 如果您查看Oracle虚拟机虚拟箱管理器。 选择要启动的虚拟框。 转到系统,右窗格中上面项目的第二个。 在系统中,转到称为加速度的第三个选项卡。 在该选项卡中,第一个复选框称为: “VT-x/AMD-V”(我有荷兰语版本,所以我不知道确切的字符串) 取消勾选 然后开始。这对我很管用

升级后我也遇到了这个问题。我以前没有这个问题。但我看不到更新和选中/取消选中该选项之间的确切联系


顺便说一下,我不知道“虚拟化选项卡”应该在我的“BIOS”中的什么地方。也许我在看我电脑的BIOS而不是系统页面,这是虚拟机的BIOS,也许这就是你说的Veer7?如果是的话,你的意思就不清楚了。也许是因为我有荷兰语而不是英语的OVM。但是在我能找到的Oracle虚拟机虚拟盒管理器中没有所谓的BIOS。

我也有同样的问题。我在bios中启用了vtx,但它不起作用。在bios中进行双重检查后,我发现bios中说您必须关闭(并真正关闭)计算机。在那之后,它起了作用。严重的陷阱:)

当我试图将基本内存设置在4000MB左右(我的电脑有8GB)时,我会遇到相同的错误“在BIOS中禁用VT-x”。但当我将基本内存减少到2500MB时,它就工作了,错误就解决了。

我认为VirtualBox抛出此错误的原因有很多。非常恼人的是,这是很多事情的一个错误,但我想这是相同的要求,只是根本原因不同

潜在的陷阱:

  • 您尚未在VirtualBox中启用VT-x,这是VM所必需的。
    • 要启用:打开vbox,请单击虚拟机,单击设置…,系统->加速->VT-x复选框
  • 您尚未在BIOS中启用VT-x,这是必需的。
    • 查看主板手册,但您基本上希望在机器打开后(通常为DEL键、F2、F12等)进入BIOS,并找到“高级”标签,输入“CPU配置”,然后启用“英特尔虚拟化技术”
  • 您的处理器不支持VT-x(如Core i3)。
    • 在这种情况下,您的BIOS和VirtualBox不应允许您尝试启用VT-x(但如果启用,您可能会在VM中遇到崩溃)
  • 您正在尝试安装或启动64位来宾操作系统。
    • 我认为64位操作系统需要真正的CPU通过,这需要VT-x。(虚拟机专家可以就此发表评论)
  • 您正试图为VM分配大于3GB的RAM。
    • 与前一点类似,这需要:(a)64位主机系统(b)真正的硬件通过ie VT-x
  • 因此,对于我正在修复的一台有8GB RAM但只有一个旧Core i3的混乱机器,如果我安装32位版本的linux,分配2.5GB RAM,我就成功了

    哦,无论我在上面说“VT-x”,这显然同样适用于AMD的“AMD-V”虚拟化技术


    我希望这会有所帮助。

    这也发生在我身上,在阅读了所有解决方案后,我删除了创建的驱动器并重新开始

    第一种情况(不起作用的情况)是Windows7 64位

    在尝试配置为Win 7 32位后,该错误不再出现


    希望这对某人有所帮助。

    该错误消息也出现在我的虚拟机中。 首先,我尝试禁用“启用VT-x/AMD-V”选项(您可以在打开虚拟机设置时发现它:设置->系统->加速),出现警告说“检测到无效设置(您接受更改,并且再次选中该框)

    然后我读了这篇文章,并尝试启用虚拟化技术(当您想在计算机中启用各种VM时使用)(默认设置为禁用,因为您不需要该属性工作。

    只需在设置中调整(减少)主板中为虚拟机分配的RAM。 此时系统中的可用RAM量可能小于为虚拟机分配的RAM量。 这对我来说很有效。

    我在BIOS中将“英特尔虚拟化”设置为启用,但仍然出现此错误

    问题是我在“Windows功能”中启用了Hyper-V,显然VirtualBox和Hyper-V不能很好地配合使用


    我转到控制面板->Windows功能并取消选中Hyper-V。重新启动后,Hyper-V消失了,我现在可以在VirtualBox中再次运行64位虚拟机。

    我升级到Windows 10 x64(从Windows 7 x64),具有VirtualBox Windows 10 x64虚拟机,但出现VT-x错误。我的BIOS已启用,设置-本文中的所有内容都已解决,但仍出现VT-x错误

    对我来说,解决这个问题的方法是去联想为我的W550s ThinkPad安装最新的BIOS。升级安装完成后,VirtualBox再次为我提供了x64选项,没有mor