某些虚拟机无法与 WSL 共存

某些虚拟机无法与 WSL 共存

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 虚拟机管理程序内部运行。

为了使其正常工作,您需要所有相关组件来支持嵌套虚拟化功能。

这显然要求:

或者,您仍然应该能够同时运行 WSL1 和 VMWare,因为 WSL1 不使用虚拟化。

相关内容