VMWare(Windows 客户机)中的某些虚拟机仅在“可选 Windows 功能”中禁用“虚拟机平台”时才工作
这反过来又破坏了 WSL
还有谁遇到过这种情况吗?
This error on windows guests I have with it enabled is doesn't supported nested VMs (Module HV failed to start)
与虚拟机管理程序相关的一些内容。
显然在我的其他虚拟机上没有使用
就没有办法解决这个问题吗?
我在 BIOS 中启用了所有虚拟化功能
我正在运行 VMWare 工作站 Pro 的当前版本(截至 2022 年 2 月 4 日,版本号为 16.2.3 build-19376536)
答案1
启用 WSL2 后,Windows 中会启用“虚拟机平台”功能。这是 Hyper-V 功能的一个子集,可启用类型 1 虚拟机管理程序。启用此功能后,Windows 本身实际上是在虚拟机管理程序内部运行。
因此,VMWare 是一个“嵌套的”(类型 2)虚拟机管理程序,试图在 VMP 类型 1 虚拟机管理程序内部运行。
为了使其正常工作,您需要所有相关组件来支持嵌套虚拟化功能。
这显然要求:
对于英特尔来说,最近发布的 Windows 10 或 Windows 11。
对于 AMD 处理器,需要 Windows 11
或者,您仍然应该能够同时运行 WSL1 和 VMWare,因为 WSL1 不使用虚拟化。