tes*_*ing 6 virtualization windows-10 intel-haxm
我想安装英特尔 HAXM 7.6.5。如果我这样做,安装程序将因以下错误而中止:
系统要求不满足
在背景中您可以看到checktool.exe
. 这是输出:
checktool.exe --verbose
CPU vendor * GenuineIntel
Intel64 supported * Yes
VMX supported * Yes
VMX enabled - No
EPT supported * Yes
NX supported * Yes
NX enabled * Yes
Hyper-V disabled * Yes
OS version * Windows 10.0.18362
OS architecture * x86_64
Guest unoccupied * Yes. 0 guest(s)
Run Code Online (Sandbox Code Playgroud)
我不知道 HAXM 的要求是什么,但似乎VMX
没有启用。我该如何启用它?
编辑:
我检查了系统要求并满足它们(Intel Core i7-8700 和 Windows 1903)。现在我在 BIOS 中启用了以下设置:
通过这个我能够毫无问题地安装 HAXM。不知道为什么,但我想说我以前尝试过。也许我错过了 TxT...谢谢 Ramhound。
小智 2
我认为仅仅在BIOS中启用VT并在Windows中禁用Hyper-V是不够的。您还需要在 BIOS 中禁用 Hyper-V。该设置会误导您,让您认为它因其他原因而失败,并且可以接受“Hyper-V-Disabled:否”这一事实。它真正想要的是“Hyper-V-Disabled:是”,而不仅仅是在操作系统中,也在 BIOS 中。
事实上,经过一番折腾后,我才开始工作。使用 Windows 搜索框查找“打开或关闭 Windows 功能”
其中有几个与虚拟化相关的功能(Windows 11):
所以我所做的就是完全禁用以下功能:
我不确定其中哪些实际上需要禁用(我确信这会干扰任何我不使用的 VMWare 或 VirtualBox 安装),但它使其正常工作。公平地说,我之前也执行过此处描述的操作:
https://github.com/intel/haxm/blob/master/docs/manual-windows.md#disabling-hyper-v-on-windows-10
但仅此还不够,所以我不知道这是否也是一个要求。另请注意,HAXM 的 Github 页面上的“问题”部分描述了 HAXM 和 Hyper-V 不兼容的原因以及必须完全禁用 Hyper-V 的原因。还有说法称 WSL2 与 Hyper-V 相关,因此启用 WSL2 时不会安装 HAXM。但我个人不需要禁用它。
更重要的是,由于有时需要 Hyper-V,因此下页解释了当您也需要 HAXM 时如何处理此问题:
https://developer.android.com/studio/run/emulator-acceleration#vm-windows-whpx
归档时间: |
|
查看次数: |
27400 次 |
最近记录: |