Symptoms:
Virtual machine (VM) will not power on with the error.
File system specific implementation of OpenFile[file] failed Failed to start the virtual machine. Cannot open the disk '/vmfs/volumesvm file path/vmname.vmdk' or one of the snapshot disks it depends on. Failed to lock the file Module Disk power on failed.
VMware vSphere 7.x
VMware vSphere 8.x
VMware vSphere 9.x
The File system specific implementation of OpenFile[file] failed error can be caused by:
To resolve this issues, please follow below steps:
A. Check for VM file locks
B. Reboot the ESXi host that is currently holding the file lock. This action is necessary to release the lock on the VM files.
Browse the Datastore where the affected virtual machine's .vmx file resides.
Locate the .vmx file and attempt to register the virtual machine on a different ESXi host within the cluster.
Once the virtual machine is successfully registered on the new host, power on the affected VM
C. You can also attempt to clear the locks without a reboot with below steps:
D. Issue can also occur due to the backup proxy VM holding the vmdk file. Detach the vmdk from the backup proxy VM in order to resolve the lock.
E. If any of the above do not resolve the issue, the lock is almost certainly originating from the storage array, and the storage vendor should be engaged to clear the locks as well.