我在 Windows 10 1803 上安装了 Oracle VirtualBox v5.2.18 并在其上运行 Ubuntu 18.04,但它给了我这条消息:“VT-x 不可用”(见下图):
VT-x 在我正在使用的 CPU 上可用,并在 BIOS 中启用,我还使用任务管理器关闭了 Hyper-V。
接下来我应该做什么?
提前致谢
我在使用 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 都开始工作。
试试这个:
如果您已卸载 hyperv 并确保 SVM、vt-x 或 BIOS 中可用的任何虚拟化,请尝试以下操作: 在提升的 cmd 提示符中运行这些命令,然后重新启动
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
bcdedit /set hypervisorlaunchtype off
FTR 我不建议禁用 Windows Defender 完整性功能。
我对 Windows 11 遇到类似的问题感到非常沮丧,我花了大约 5 个小时在这上面,突然我偶然发现了核心隔离功能(可在任务栏中搜索) - 我禁用了此功能,然后突然繁荣! VT-x 再次工作,我希望这对某人有帮助