To protect a VM againstvaccidental deletes create it with eager zeroed thick vmdk and run
vmkfstools -p 0 name-flat.vmdk > flat-map.txt
after you created the VM. Store flat-map.txt in a safe location.
If necessary you can restore the VM with that txt-file after an accidental delete.