vmware此平台不支持虚拟化的 Intel VT-x/EP

在Windows 21H2专业版上使用VMware Workstation 16 Pro时遇到Intel VT-x硬件辅助虚拟化无法开启的问题。解决方法是禁用Windows的Hyper-V服务。通过管理员CMD运行命令禁用Hyper-V,并重启电脑。此外,临时解决方案是关闭VMware中的虚拟化CPU性能计数器。需要注意的是,Windows的内核隔离可能会影响虚拟化软件的运行。
摘要由CSDN通过智能技术生成

问题记录

需求

在vmware中安装centos使用kvm等虚拟化技术,要开启intel VT-x硬件辅助虚拟化

环境

vmware版本:VMware Workstation 16 Pro
在这里插入图片描述
Windows版本:专业版21H2
在这里插入图片描述

问题描述

之前使用vmware时候开启虚拟化之后无此问题出现。
在这里插入图片描述
报错信息:
在这里插入图片描述

解决

将虚拟化CPU性能计数器取消勾选,即可
在这里插入图片描述

总结

Windows下的hyper-V虚拟化和vmware是不兼容的,也就是说二者只能存其一。

这点VMware文档有描述

文档地址
在这里插入图片描述

自我检查

检查了自己win中的hyperv是没有启用的
检查windows的功能中的hyperv服务和沙盒功能和虚拟机功能有没有开启 如果开启,关闭
在这里插入图片描述
使用管理员cmd查看hyperv状态

C:\WINDOWS\system32>bcdedit

Windows 启动管理器
--------------------
标识符                  {bootmgr}
device                  partition=\Device\HarddiskVolume7
path                    \EFI\MICROSOFT\BOOT\BOOTMGFW.EFI
description             Windows Boot Manager
locale                  zh-CN
inherit                 {globalsettings}
flightsigning           No
default                 {current}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 0
Windows 启动加载器
-------------------
标识符                  {current}

hypervisorlaunchtype    Off  # 这个

Windows 启动加载器
-------------------

hypervisorlaunchtype    Off   # 这个

禁用Hyperv服务 完成后重启

C:\WINDOWS\system32>bcdedit /copy {current} /d "Windows10 no Hyper-V
已将该项成功复制到 {xxxxx-xxxx-xx-9603-xxxxxxxxxxx}。

C:\WINDOWS\system32>bcdedit /set {xxxxx-e6cc-11ec-xxxx-xxxxxxxxxx} hypervisorlaunchtype OFF

windows官方给出的禁用hyperv服务:

禁用 Hyper-V 以运行虚拟化软件 - Windows Client | Microsoft Docs

执行结果:
在这里插入图片描述

vmware正常启动情况下hyper服务的状态如下:
在这里插入图片描述
有帖子说是因为windows的内核隔离,我的内核隔离未开启。

以下方法只能暂时解决:
重启之后,或者刚开机的片刻可以使用,过一会就不行了。
运行中输入services.msc找到HV主机这一项 禁用。
注意是HV主机,不是HV主机计算服务

重启计算机,问题应该就能解决。
如果不行,管理员身份运行windows的powershell输入bcdedit /set hypervisorlaunchtype off

更新

2022年6月17日
上述方法解决之后,短暂有效。
具体表现为:重启机器之后,马上打开vmware就正常,过十分钟或者二十分钟再将vmware中的三个虚拟选项都勾选就出现问题,若取消勾选中间的拟化CPU性能计数器这一项之后,就正常。

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值