A "virtual machine" is typically embedded in a set of different files such as .log, .vmdk, .vmx etc and generally stored inside a hard disk of a host computer
A VMDK is a virtual machine file format created using VMware products such as VMware Workstation, VMware ESXi and other third party products such as Parallels Desktop (hardware virtualization for Macintosh computers), VirtualBox (Oracle Hypervisor).
VMDK is "open file format", initially developed by VMware for their Hypervisor products for storing digital data. A VMDK data file contains all necessary information which is required by a Hypervisor to run a virtual machine.How a VMDK file gets corrupted?
Hypervisors may not power on executing a corrupt VMDK file. Below are some reasons responsible for VMDK file corruption.
In case of missing VMDK file when you power on virtual machine it displays errors such as
In such emergency cases when your virtual machine is unable to boot, it is advisable to take help of a expert VMDK file recovery software.
Supported VMware Hypervisors
Other Third-party Products