vmware与hyper-v不兼容怎么样处理win11?

2023-12-10 www.dnxtw.com

vmware虚拟机可以帮助用户在计算机上创建虚拟环境。最近,许多win11系统用户反映vmware与hyper-v不兼容。发生了什么事?最大的原因可能是不支持嵌套虚拟化。用户可以打开命令提示符,然后输入以下代码进行设置。让我们仔细介绍一下vmware和hyper-v不兼容Windows11的解决方案。

  原因分析不能共存

  Hyper-V 是type 1 hypervisor,当在 Windows 中启用 Hyper-V 时,Windows 硬件底层与系统相结合 Windows 在应用层之间插入一层 Hyper-V,而原来的 Windows 应用层变成了一个操作 Hyper-V 上面的虚拟机。

  而 VMWare Workstation/Player 使用一种被称为虚拟机监视器(Virtual Machine Monitor,VMM)直接访问的机制 CPU 因此,它们不能在虚拟机环境中运行,换句话说,它们不支持嵌套虚拟化(nested virtualization)。

  当 Windows 启用 Hyper-V 时,原来的 Windows 它变成了虚拟机环境,但它变成了虚拟机环境 VMWare Workstation/Player 因此,VMWare不能在虚拟机环境中运行 Workstation/Player 时会报错。

  vmware和hyper-v不兼容Windows11的解决方案

  第一步:作为管理员打开命令提示符。

vmware与hyper-v不兼容如何解决win11?

  第二步:输入以下命令,创建启动菜单并写下{ } 一串代码。

vmware与hyper-v不兼容如何解决win11?

  第三步:输入以下命令,启动选项,关闭Hyper-V功能。

vmware与hyper-v不兼容如何解决win11?

  第四步:重新启动,菜单上可以看到两个启动选项。

vmware与hyper-v不兼容如何解决win11?

  此时选择第一个选项,可以使用Hyper-V。第二个选项可以安装或使用Vmware Workstation。现在我们可以随意使用不同的虚拟化环境。

  当然,如果您想删除菜单选项之一,您可以使用bcdedit命令或更简单的方法删除它。您可以运行msconfig跳出图形界面删除以下截图。

vmware与hyper-v不兼容如何解决win11?

  1、如果还是不行,那我们就打开c盘“C:\$WINDOWS.~BT\Sources\Panther位置。(可能有隐藏文件夹)

  2、然后把其中的“”compatscancache.dat删除文件夹,然后重新启动软件。

vmware与hyper-v不兼容如何解决win11?

相关阅读