Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations SkipVought on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

How can I recover a file from a corrupt VHD?

Status
Not open for further replies.

Pete222

Programmer
Dec 29, 2002
85
0
0
GB
I have a VHD that cannot be read by MS VirtualPC (Source of VHD), MS Virtual Server VHD mount, WinImage or VirtualBox. All of these said that it was an invalid VHD file.

I believe that this may have been caused by being 'active' when I backed it up. (Now I only have that backup)

Is there any way to repair or recover files from it?

Any help greatly appreciated.

Pete.
 
According to the Virtual PC Guy, a Microsoft employee who works on their virtualisation apps, the way to do it is to run data recovery tools inside the virtual machine. I guess that means that if you have a bootable CD for a data recovery app you boot the VM from it.

He's recently written a whole article about it:
How do I Fix a Corrupted Virtual Hard Disk?

Regards

Nelviticus
 
when u cant start the vhd file ur lost, its a metafile, no chance
 
Thanks for the replies, looks like I will have to start again from scratch then.

It's a shame there isn't a way to search the raw data of the vhd file to look for files inside it - like data recovery software does on real hdds.

Pete.
 
You might be able to recover something by opening it with a hex editor. I've just had a look at a .VHD and can see the contents - just like using a disk editor.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top