If the VMDK is corrupted due to a software error or failed update, you can revert to a previous state using VMware snapshots. Open the . Navigate to the Virtual Machine. Go to Snapshots > Manage Snapshots . Select a "Healthy" point in time and click Revert .
In some cases, manual methods can be used: restore vmdk
If the VMDK won't attach or boot: