在 Hyper-V 虚拟机 (Windows 10 Pro) 上启用对英特尔 haxm 的 VT 支持?

Enable VT support for intel haxm on Hyper-V vm (Windows 10 Pro)?

Objective:在 Guest OS (win 10 pro) 上启用 intel haxm,以提高 Android 模拟器 10 倍然后默认 visual studio 模拟器的速度。

关于 intelhaxm 的更多信息 here

问题:

当我检查启用 haxm 的先决条件时,haxm_check.exe 输出显示 "VT support -- no"

问题:

  1. 如何在装有 Windows 10 Pro 的 Hyper-V 计算机上启用 "VT support"?

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

主机设置如下: 主机:Windows10 Pro BIOS 中的虚拟化:已启用 Hyper-V windows 功能:已开启。

这是来宾虚拟机设置: 使用 Hyper-V 创建的虚拟机 访客 OS: Windows 10 亲 Hyper-V windows 功能:已关闭。

不幸的是,此设置将不起作用。英特尔 HAXM 必须 运行 直接在物理硬件上而不是作为来宾。此外,如果您在同一硬件上同时使用这两种技术,Hyper-V 和英特尔 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 仿真器内核和虚拟化堆栈将使用 Hyper-V 重写,以便在嵌套场景中工作。