Virtualbox VT-x在BIOS中对所有CPU模式都禁用(VERR_VMX_MSR_all_VMX_禁用)

Virtualbox VT-x在BIOS中对所有CPU模式都禁用(VERR_VMX_MSR_all_VMX_禁用),virtualbox,xamarin-studio,Virtualbox,Xamarin Studio,下载了Xamarin Android Player并安装了>>下一步>>进度虚拟盒 当我试图启动模拟器时,我得到了 Failed to initialized device (name Of the emulator) VboxManager Commendt Failed Oracle Vm Virtualbox中错误的详细信息如下 VT-x is disabled in the BIOS for both all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABL

下载了Xamarin Android Player并安装了>>下一步>>进度虚拟盒

当我试图启动模拟器时,我得到了

Failed to initialized device (name Of the emulator)
VboxManager Commendt Failed
Oracle Vm Virtualbox中错误的详细信息如下

VT-x is disabled in the BIOS for both all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED)
我怎样才能解决这个问题


我已经找到了问题的解决方案,放一些图片帮助他人,谢谢

在virtualbox网络配置中启用PAE/NX

在虚拟盒“设置”>系统设置>处理器>启用PAE/NX选项。它解决了我的问题。

在Oracle VM VirtualBox Manager中执行以下步骤:

  • 选择虚拟设备并选择设置
  • 导航到系统,然后单击处理器选项卡
  • 勾选复选框,启用PAE/NX
  • 单击确定即可完成
  • 要进行验证,请从Oracle VM VirtualBox启动虚拟设备。如果一切顺利,设备将启动


    关闭此设备并从Genymotion打开它。

    我的BIOS VT-X是打开的,但我必须关闭PAE/NX才能让VM运行。

    我必须关闭PAE/NX,然后重新打开…瞧

    打开/关闭PAE/NX对我不起作用。我只需要在我的计算机上打开虚拟化。我当时正在使用HP Compaq 8200,并按照以下步骤启用虚拟化。如果您在另一台计算机上工作,您可能只需要查看如何在pc上启用虚拟化。HP Compaq 8200(或类似产品)的以下步骤是从用户qqdmax5在HP讨论板上发表的评论中逐字复制的


    要在64位主机上运行Oracle VM Virtual Box/VMware计算机,需要启用虚拟化技术(VTx)和虚拟化技术定向I/O(VTd)

    通常在BIOS级别禁用这些设置

    要启用VTx和VTd,必须更改BIOS中的相应设置

    以下是如何为HP Compaq 8200或类似PC执行此操作的示例:

  • 启动机器
  • 按F10键进入BIOS
  • 安全->系统安全
  • 启用虚拟化技术(VTx)和虚拟化技术定向I/O(VTd)
  • 保存并重新启动机器


  • 关于这一点也有一些讨论。

    这是一个与RAM相关的问题。该文档是不言自明的:

    您正试图为VM分配大于3GB的RAM。这需要:(a)a 64位主机系统;(b)真正的硬件通过ie VT-x

    快速解决方案

    为虚拟机分配少于3GB的空间

    完整解决方案

  • 确保您的系统是64位的
  • 在主机中启用虚拟化。您可以找到如何做到这一点,或者在上有许多其他可用资源

  • 当我试着运行一个32位操作系统,并为其分配了超过3584MB的RAM时,我遇到了这个问题。将来宾操作系统RAM设置为3584 MB或更低


    不过,我最后还是在BIOS中启用了该标志。

    如果您在32位机器上,不允许超过3584 MB的RAM,它将运行。

    只需检查您分配的CPU数量即可。使用一个CPU,您无需使用bios。

    对于最新的Windows 10(HP和Intel主板/处理器)

    遵循以下步骤,从以下步骤开始:

    Settings ->
    Update & Security ->
    Recovery ->
    Advanced startUp -> Restart now
    
    F10 (System Recovery) -> System Configuration tab -> Virtualization Technology
    
    使能

    F10保存并退出HP(英特尔处理器)上Ubuntu的

    启动系统时按F10,系统将进入系统设置模式

    您将在顶部找到主、安全、高级等选项卡

    进入高级>>并单击系统设置

    标记启用虚拟化技术(VTx)和虚拟化技术定向I/O(VTd)上的复选框


    返回主界面,单击保存更改并退出。

    确保在bios中启用了虚拟化。

    您需要使用bios设置启用虚拟化。

    第一步。重新启动电脑,当电脑启动时,按BIOS设置键(F1或F2或谷歌搜索BIOS设置键)

    第二步。进入安全菜单

    第三步。选择虚拟化并启用它


    注意:-BIOS设置取决于PC制造商的品牌。

    打开BIOS并启用虚拟化。

    这更像是superuser.com的问题,但请尝试以下方法:如果您已经解决了问题,您应该在此处添加答案,而不是链接到外部网站。我找到了问题的解决方案,请放置一些图像以帮助他人,谢谢来到这里-->我同意,这对我来说同样有效。Windows 10 x64,虚拟盒5.0.14。我不得不在VB选项中禁用PAE/NX,这很有帮助。+1感谢您的回答。对于我的联想电脑,我必须在窗口更新后进行BIOS设置更改。为了让它再次工作,我必须禁用Vt-d并在BIOS中启用硬件虚拟化。对于所有BIOS设置(VTx)被禁用的用户来说,这是正确的答案。感谢您的发帖。在我的BIOS中,我必须启用“英特尔虚拟化技术”。这也是我的问题,因为我运行的是旧版HP EliteBook笔记本电脑和Linux操作系统。F10>BIOS>系统配置>虚拟化技术我必须取消选中启用PAE/NX。这使错误消失,虚拟机启动!这有什么不同?在回答这个问题之前的3年左右,哪个被列出来了?对我来说也不管用。然而,在设置>系统>加速中,我取消选中“启用VT-x/AMD-V”,然后它就可以工作了!(我禁用了PAE/NX选项)。临时解决方案。如果你使用的是流浪汉或其他技术,那么它将不起作用。(至少对我不起作用。:()快速解决方案在我的系统上不起作用。必须在bios中启用虚拟化。(Ubuntu 16.04)这可能是一个RAM问题。但这只是一种可能性。谢谢。这让所有Windows用户都朝着正确的方向前进。我有一块华硕主板,不得不从计算机上关机