虚拟化:同时拥有虚拟机管理程序和 VMX/EPT

虚拟化:同时拥有虚拟机管理程序和 VMX/EPT

最近,我更新到了 Win10 2018 年 4 月更新(1803 版本),并偶然发现了虚拟化模式。

介绍:

如果你运行coreinfo -v命令,你应该会看到 3 行:

  • 虚拟机管理程序
  • 虚拟机
  • EPT

情况:

更新之前,我已将第一个虚拟化模式(虚拟机管理程序)设置为 ON,而将其他模式设置为 OFF(并且从未关心过)。在我更新到 1803 版本后,我注意到我失去了启动 Win10 Mobile 模拟器的能力,然后我发现现在我已将第一个模式设置为 OFF,而将其他模式设置为 ON。

问题:

是否有希望同时启用所有三种虚拟化模式?或者从技术上来说这是不可能的?

PScoreinfo是 Mark Russinovich 编写的一款实用程序,可从以下网址免费获取:https://docs.microsoft.com/en-us/sysinternals/downloads/coreinfo

答案1

实际上不是一个答案,但至少是一种解决方法:

  1. 更新至 Win10 2018 年 4 月更新(版本 1803)
  2. 确保已安装“Hyper-V”功能
  3. 确保已安装“Windows Hypervisor Platform”功能
  4. 将虚拟化模式设置为 HYPERVISOR(运行bcdedit /set hypervisorlaunchtype auto然后重新启动)

这样一来,虚拟机管理程序似乎能够模拟 VMX/EPT 行为到客户机。至少现在我可以同时运行

  • 带有 Win10 Mobile/HoloLens 模拟器的 Visual Studio
  • Android Studio 和 Android 模拟器
  • Docker

希望这可以帮助别人

相关内容