一招解决ESXI无法打开虚拟机电源,报错:对象类型需要托管的I/O

一、报错现象

问题可能原因

  • esxi 强制关闭虚拟机电源没有正常关闭系统。
  • 物理机突然断电,虚拟机未正常退出。

二、解决办法

打开esxi的ssh功能,复制出现问题的虚拟机文件路径。

通过ssh远程连接ESXI,检查文件是否有问题:vmkfstools -x check * ,修复损坏的文件:vmkfstools -x repair *。*代表出现问题的虚拟机文件路径。

[root@localhost:~] vmkfstools -x check /vmfs/volumes/datastore1/iStoreOS/istoreos-24.10.2-2025072517-x86-64-squashfs-com
bined-efi.vmdk
Disk needs repair.
[root@localhost:~] vmkfstools -x repair /vmfs/volumes/datastore1/iStoreOS/istoreos-24.10.2-2025072517-x86-64-squashfs-co
mbined-efi.vmdk
Disk was successfully repaired.

启动虚拟机,恢复正常。

THE END