VMWare Workstation不支持嵌套化了吗?

Posted dbtrain

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VMWare Workstation不支持嵌套化了吗?相关的知识,希望对你有一定的参考价值。

故障描述

原来有一个很好的VMWare Workstation实验环境,做了好多嵌套虚拟化的实验,很正常。

不过有一段时间没有用了,今天发现却不能使用了。当启动虚拟机时,出现以下错误提示:

VMWare

单击“是”按钮,结果出现以下错误:

VMWare

检查虚拟机的vCPU配置:

VMWare

检查VMWare Workstation的版本信息:16.2.2

VMWare

检查操作系统版本信息:Windows 10 21H2

VMWare


排错操作

出错信息的如下:

此平台不支持虚拟体化 Intel VT-x/EPT 不使用虚拟化的Intel VT-x/EPT, 是否继续?
VMWare Workstations的此主机上不支持嵌套虚拟化。
模块“HV”启动失败。
未能启动虚拟机。

以此为线索查了一下资料,发现这与Windows操作系统升级和VMWare Workstation的新版本有关。

新版本VMWare Workstation与Windows操作系统自带Hyper-V虚拟化功能不兼容,我进行以下3个操作解决了问题:

1. 删除Hyper-V功能

按下WIN+R组合键打开“运行”,然后输入appwiz.cpl回车。

单击“打开或关闭Windows功能”,取消勾选Hyper-V,确定禁用Hyper-V服务。

VMWare

2. 禁用HV主机服务

按下WIN+R组合键打开“运行”,然后输入services.msc回车。

禁用“HV主机服务”。

VMWare

VMWare

3. 修改hypervisorlaunchtype

再打开Windows PowerShell(管理员)

运行命令:bcdedit /set hypervisorlaunchtype off

VMWare

重新启动计算机,​再次运行嵌套虚拟化VM虚拟机,成功运行。


遗留问题

上述3个步骤的目的就是禁用Windows操作系统的自带Hyper-V虚拟化功能,应当会有重复的可能性,以后有机会再做验证。

推荐课程

《笨办法学Linux》 https://edu.51cto.com/topic/2917.html

《开源虚拟化KVM基础与提升》 https://edu.51cto.com/topic/925.html

以上是关于VMWare Workstation不支持嵌套化了吗?的主要内容,如果未能解决你的问题,请参考以下文章

虚拟机使用的是此版本 VMware Workstation 不支持的硬件版本。 模块“Upgrade”启动失败。 未能启动虚拟机的解决方案

此主机支持 Intel VT-x,但 Intel VT-x 实施与 VMware Workstation 不兼容。

Mac版的vmware Fusion 8导入windows版vmware workstation创建

VMware Workstation 12,Windows对OpenGL版本支持设置

VMware Workstation 10安装详解

VMware三个版本workstationserveresxi的区别