Win11的虚拟机启动虚拟化,报错此平台不支持虚拟化的 Intel VT-x/EPT
1、检查主机CPU是否开启虚拟化
如果没有开启就进入BIOS打开VT-x功能
2、关闭Window的内核隔离
win+s 搜索“内核隔离”,关掉内核隔离
3、关闭有冲突的windows虚拟化功能
4、进入PowerShell关闭hyper-v
bcdedit /set hypervisorlaunchtype off
5、检查基于虚拟化的安全性是否是未启用状态
msinfo32
如果是启用状态关闭它(其实这条很重要,基本就是这个原因)
进入 组策略方法=>计算机配置=>管理模板=>系统=>设备防护=>启用基于虚拟化的安全性=>禁用=>重启电脑
如果组策略没有设备防护那么就修改注册表
win键+R命令输入regedit进入注册表,转到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ DeviceGuard,把里面的键值全部改为0,1表示启用基于虚拟化的安全性,将其设置为0表示禁用它。
重启解决问题。