: vmkfstools -x repair /vmfs/volumes/datastore/your_vm/corrupt_disk.vmdk .
: vmware-vdiskmanager -R "C:\path\to\your_corrupt_disk.vmdk" . recover data from corrupt vmdk
(works for single-file growable VMDK)
Best for ESXi VMFS datastore corruption. recover data from corrupt vmdk
If you can still power on the VM (even with disk errors): recover data from corrupt vmdk
vmware-vdiskmanager -R /path/to/your.vmdk