我最近在 Windows 10 计算机上安装了 Oracle VM VirtualBox,并尝试创建 Android 虚拟机。问题是,当我启动虚拟机时,它显示以下错误:
VT-x is not available (VERR_VMX_NO_VMX).
Result Code:
E_FAIL (0x80004005)
Component:
ConsoleWrap
Interface:
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
我已经检查过我的 CPU 是否兼容 VT-x,并且它在 BIOS 中已激活(就我而言,我激活了 VT-d,因为没有 VT-x 选项,但我读到它们是同一件事。如果我错了,请纠正我)。我也禁用了 Hiper-V,但它不起作用。
您对这个问题的原因有什么想法吗?
编辑:
我有一块 Gigabyte GA-H270M-DS3H 主板,BIOS 版本为 F7。我有一块 Intel I7 7700(不是 K)CPU
关于这个帖子,我尝试了那里的所有方法,除了在 BIOS 上打开 VT-x,因为我没有这个选项,而且我认为 VT-d 是同一件事。如果不是,我该如何打开 VT-x?
答案1
我所做的是关闭核心隔离,特别是内存完整性。
起初,我无法访问此配置,但是,通过将以下注册表项更改为 0,我可以访问:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity\Enabled。