在Hyper-V vm(Windows 10 Pro)上启用针对intel haxm的VT支持?

时间:2017-05-31 02:50:13

标签: windows intel hyper-v haxm

目标:在Guest OS(win 10 pro)上启用intel haxm,以提高Android模拟器10x的速度,然后默认Visual Studio模拟器。

有关intelhaxm的更多信息here

问题:

当我检查启用haxm的先决条件时,haxm_check.exe输出显示“VT支持 - 否”

问题:

  1. 如何在装有Windows 10 Pro的Hyper-V计算机上启用“VT支持”?

  2. 有没有办法在启动过程中添加延迟并按某些键进入Guest OS(WIndows 10 Pro)的BIOS设置?

  3. 这是主机设置:     主机:Windows 10 Pro     BIOS中的虚拟化:已启用     Hyper-V窗口功能:打开。

    以下是来宾VM设置:     使用Hyper-V创建的VM     客户操作系统:Windows 10 Pro     Hyper-V窗口功能:关闭。

1 个答案:

答案 0 :(得分:1)

不幸的是,此设置无效。英特尔HAXM必须直接在物理硬件上运行,而不是作为访客运行。此外,如果您在同一硬件上同时使用这两种技术,则Hyper-V和Intel HAXM不能同时存在。参见:

https://developer.android.com/studio/run/emulator-acceleration.html#vm-windows

即使Microsoft Windows即将推出嵌套虚拟化支持,HAXM也无法在其当前状态下工作,因为它基于QEMU(https://android.googlesource.com/platform/external/qemu/+/emu-master-dev/README)而非Hyper-V。整个Android Emulator内核和虚拟化堆栈将使用Hyper-V重写,以便在嵌套方案中工作。