grep RW *.vmdk --> to get the UUID[root@ESXiHost:/vmfs/volumes/vsanDatastore/VMDirectory] grep RW *. vmdkVMName_1.vmdk:RW 1073741824 VMFS "vsan://######/acdec667-####-####-####-ece7a706abec"VMName.vmdk:RW 167772160 VMFS "vsan://######/acdec667-####-####-####-ece7a706a7f8"
/usr/lib/vmware/osfs/bin/objtool getAttr -u <VMDK UUID>[root@ESXiHost] cat /vmfs/volumes/vsanDatastore/VMName.vmxcat: can't open 'VMName.vmx' : Input/output error
The .vmx configuration file is corrupted, while the virtual disk files (.vmdk) still exists without any corruption or broken/missing snapshot chain.
[yyyy-mm-ddThh-mm-ss]Z info hostd[2102283] [Originator@6876 sub=Libs opID=vim-cmd-dc-c242 user=root] VigorOffline_Init: Failed to initialize VIGOR offline: Cannot open file "/vmfs/volumes/vsanDatastore/VMName.vmx": Input/output error[yyyy-mm-ddThh-mm-ss]Z into hostd[2102283] [Originator@6876 sub=Libs opID=vim-cmd-dc-c242 user=root][yyyy-mm-ddThh-mm-ss]Z verbose hostd[2102283] [Originator@6876 sub=Vmsvc. vm:/vmfs/volumes/vsanDatastore/VMName.vmx opID=vim-cmd-dc-c242 user=rootoadFromConfig translated error to vim. fault. FileNotFound[yyyy-mm-ddThh-mm-ss]Z verbose hostd[2102283] [Originator@6876 sub=Vmsvc.vm:/vmfs/volumes/vsanDatastore/VMName.vmx opID=vim-cmd-dc-c242 user=rootoadFromConfig message: Cannot open file "/vmfs/volumes/vsanDatastore/VMname.vmx": Input/output error
A .vmx file is a plain text configuration file that stores all the settings and hardware configurations of a virtual machine (VM).
or