Or manually write the descriptor ( disk.vmdk ):
vmkfstools -x repair corrupt.vmdk or clone it: repair corrupt flat vmdk files
chkdsk D: /f /r (D: = attached volume)
# Example: disk named "disk-flat.vmdk", 40GB vmkfstools -c 40960M -a lsilogic -d flat newdisk.vmdk Then with your corrupt flat file (after backing up original). Or manually write the descriptor ( disk