网上大部分是esxi6左右的解决方案,即用live系统改state.tgz文件中的esx.conf文件。但是如果你是esxi7,state压缩文件里的local是被加密的。即使解密后修改,可能会面临无法打开等现象。
解决方案
esxcli hardware pci pcipassthru set -a -d=0000:03:00.0 -e=false
如果你可以打开控制台,也可以直接切换直通
0000:03:00.0是你的磁盘控制器id,在这里我是raid卡,所以编号是0000:03:00.0

然后在/tmp
路径下,找到state.tgz(不一定在tmp下的哪个目录,自己浅浅遍历一下,也不多,通常底下就三四个路径)
cp /tmp/[找到的路径]/state.tgz /vmfs/volumes/BOOTBANK1/
重启,即可