The best option is using a snapshot you've saved earlier. Virtual machine provides you a feature for saving snapshot, so that you can recover data if any problem or issue takes place. If there's nothing like that, you must try VMDK Recovery software to recover files from VMDK. The blog post shared below contains a very useful information regarding this. You must read the blog post.
VMDK Recovery Software Helps You Recover Files From VMDK | N. Sem's Blog
I hope this would be helpful here.
Regards.