关于VMware安装ESXi启动时出现“此平台不支持虚拟化的IntelVT-x/EPT”的解决方案及分析

问题描述

使用VMware安装ESXi可能会出现如下情况

不支持虚拟化
不支持虚拟化

哪怕虚拟化选项这里开着虚拟化
虚拟化选项
虚拟化选项

但是依然还是会报错

出现原因

据我了解,出现这个问题都是在win11上,都是比较新的电脑
导致出现这个问题的主要原因是由于win11的24H2版本默认启用的VBS(基于虚拟化的安全功能),还有部分可能是由于开启了hyper-v,但是考虑到国内购买的电脑一般都是家庭版的系统不会自带hyper-v虚拟机,所以还是优先考虑解决VBS的问题

首先推荐优先使用其他关闭VBS的方法,相关的操作网上有不少,可以先试一下,如果都没能解决的话在尝试使用我这里提供的方案
因为我这里通过脚本直接写改了UEFI引导,可能会导致系统出现一些问题,如果要用的话建议先备份一下系统和引导分区,再进行尝试

解决方案

脚本内容如下,将下方的内容复制到一个文本文件中,并改文件后缀名为.bat,然后以管理员身份运行脚本即可,然后按照提示重启电脑,开机后会进入到一个确认界面,按照提示按F3并确定后开机即可,开机后可能需要修改PIN和密码
这段代码实际作用就是将hyper-v和VBS彻底的禁用掉

@echo off

dism /Online /Disable-Feature:microsoft-hyper-v-all /NoRestart
dism /Online /Disable-Feature:IsolatedUserMode /NoRestart
dism /Online /Disable-Feature:Microsoft-Hyper-V-Hypervisor /NoRestart
dism /Online /Disable-Feature:Microsoft-Hyper-V-Online /NoRestart
dism /Online /Disable-Feature:HypervisorPlatform /NoRestart

REM ===========================================

mountvol X: /s
copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y
bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi"
bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X:
mountvol X: /d
bcdedit /set hypervisorlaunchtype off

echo.
echo.
echo.
echo.
echo =======================================================
echo 当前操作已完成,接下来请关闭此窗口并重启电脑,然后根据屏幕提示完成剩下操作。
pause > nul
echo.
echo.
关于VMware安装ESXi启动时出现“此平台不支持虚拟化的IntelVT-x/EPT”的解决方案及分析
https://reeskysui.xyz/index.php/archives/31/
本文作者 明关
发布时间 2025-07-16
许可协议 CC BY-NC-SA 4.0
发表新评论