How do I undelete a VMWare disk (.VMDK) ?

I was multitasking this morning and accidentally deleted the wrong VMWare disk from the VM console.  The disk was located on a separate physical disk only used for this virtual machine, so nothing else has been written to the drive.

When I tried to use several undelete utilities I was able to find the server.VMDK file, but it was 0 bytes.  

Is there anything else I can do?  OnTrack isn't an option, since this data isn't that valuable to the company; however it has value to me.

Regards
scocoAsked:
Who is Participating?
 
michoteConnect With a Mentor Commented:
If the undelete utilities give you 0 bytes, most likely it was overwritten by VMware. Most of them do the same thing, there is no one better than the other.

Because when something gets deleted, windows only erases the the link from the File Allocation table. Undelete utilities look for this and fix restore them. The problem is that if something overwrites it, or any piece of it, undelete utilities will mark it as gone. This is made worse by the fact that VMware partitions are big files ranging from 2gb to bigger. The bigger it is the bigger the chance it gets overwritten by something
0
 
michoteCommented:
And you don't have to do it, there are a lot of background processes that are constantly writing to the hard drive. This is a lost cause, if undelete utilities don't find it. The data is gone.
0
 
sk_raja_rajaCommented:
1. Sorry to say that you're out of luck. There is no 'undelete' functionality in the VMware tools, and I don't believe there are any undelete tools out there that understand the VMFS file system. You'll need to recover from a backup.
On the other hand, VMware support *may* have a tool. It's worth logging a call and asking the question.

2.Probably a good time to set up AD authentication on your ESX servers and turn off root login from ssh. A non-root user would not have been able to delete the vmdk file without using sudo or 'su -' first. Also make sure that rm is aliased to 'rm -i'.
http://www.vmware.com/pdf/esx3_esxcfg_auth_tn.pdf has more information
0
Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

 
michoteCommented:
It is a normal server, not ESX.
0
 
scocoAuthor Commented:
This is not ESX.  It's running on a Windows hosted formatted NTFS.  

Sounds like my drive may have gone to data heaven.
0
 
michoteCommented:
Yep, I am sorry.
0
 
scocoAuthor Commented:
Thanks for the quick response.  I finally had to accept reality :(  Fortunately the loss of data was only an annoyance and not mission critical.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.