Physical drive issues: Physical drives can fail when you use them. It might be due to a defect or an accident. A RAID array can get corrupted with no reason, too. Software errors such as human error or bad updates may also cause physical drive problems. Malicious attacks on your device could happen when you insert removable media like USB devices.
This program
https://www.diskinternals.com/vmfs-recovery/ is used to read and repair VMDK files. It has been used by IT professionals, forensic specialists, etc. It will help you get the MBs back that were lost or damaged.