如何解决虚拟盒上的“VT-x 不可用 (VERR_VMX_NO_VMX)”错误?

问题描述 投票:0回答:5

我在 Windows 10 1803 上安装了 Oracle VirtualBox v5.2.18 并在其上运行 Ubuntu 18.04,但它给了我这条消息:“VT-x 不可用”(见下图):

VT-x 在我正在使用的 CPU 上可用,并在 BIOS 中启用,我还使用任务管理器关闭了 Hyper-V。

接下来我应该做什么?

提前致谢

virtualbox ubuntu-18.04
5个回答
5
投票

我在使用 Virtual Box 时也遇到了同样的问题。在尝试解决该问题一段时间后,我决定尝试一下 VMWare Player。这也给了我一个错误,与启用了设备防护有关。然后经过一番搜索,我发现了这个视频:https://www.youtube.com/watch?v=VIBdY-5zr58

总之,在管理员命令提示符中输入以下命令后,我的问题得到了解决:

bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader

然后复制粘贴下面的其余部分并按 Enter

bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi"
bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS
bcdedit /set hypervisorlaunchtype off

现在,重新启动系统

在我的机器上重新启动后,VMWare 和 Virtual box 都开始工作。


0
投票

试试这个:

  • 通过控制面板/Windows 功能打开或关闭取消选中 Hyper-V(重新启动机器)
  • 在Windows Defender安全中心/设备安全中关闭内存完整性(?我自己翻译的...)

0
投票

我遇到了同样的问题,并通过从 Windows 功能对话框中禁用容器和 Hyper-V 功能来解决该问题 Windows Features Dialog


0
投票

如果您已卸载 hyperv 并确保 SVM、vt-x 或 BIOS 中可用的任何虚拟化,请尝试以下操作: 在提升的 cmd 提示符中运行这些命令,然后重新启动

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
bcdedit /set hypervisorlaunchtype off

FTR 我不建议禁用 Windows Defender 完整性功能。


0
投票

我对 Windows 11 遇到类似的问题感到非常沮丧,我花了大约 5 个小时在这上面,突然我偶然发现了核心隔离功能(可在任务栏中搜索) - 我禁用了此功能,然后突然繁荣! VT-x 再次工作,我希望这对某人有帮助

© www.soinside.com 2019 - 2024. All rights reserved.