关于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/