Deleted vmware ESXi snapshot file – any way to recover

vmware-esxi

I wanted to make some changes to a file server VM today on ESXi 4. The machine is a Debian Lenny guest with two virtual disks – one is 8GB and the other is 500Gb (data). In order to protect the machine from unwanted changes, I made a snapshot of the machine. I went ahead and made my changes and it didn't work out well. So, I powered off the VM and went into snapshot manager and reverted to snapshot. However I reverted to an older snapshot and not the one I just made by mistake. I then (idiotically) deleted the snapshot I just made in snapshot manager. This has resulted in me losing about one year's worth of data.

Is there any way to recover this deleted snapshot file? I'm using vmware esxi 4. When I browse the VMWare repository I can see various vmdk files – is it possible the data I need is still there? What should I look for?

Thanks,
Mark.

Best Answer

This is probably going to sound harsh..

Do you have a backup? It's entirely feasible that you can back up the data from inside the Virtual Machine, or the vmdk image itself, and the config of the VM host platform.
Restore that, and you'd probably restore the system state to before you deleted it.

If you can see the vmdk image itself, and you know that it's the one you deleted, perhaps can you get a VM to mount that directly by just adding it as another disk?