最近,我更新到了 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
实际上不是一个答案,但至少是一种解决方法:
- 更新至 Win10 2018 年 4 月更新(版本 1803)
- 确保已安装“Hyper-V”功能
- 确保已安装“Windows Hypervisor Platform”功能
- 将虚拟化模式设置为 HYPERVISOR(运行
bcdedit /set hypervisorlaunchtype auto
然后重新启动)
这样一来,虚拟机管理程序似乎能够模拟 VMX/EPT 行为到客户机。至少现在我可以同时运行
- 带有 Win10 Mobile/HoloLens 模拟器的 Visual Studio
- Android Studio 和 Android 模拟器
- Docker
希望这可以帮助别人