Our forums are currently in maintenance mode and the ability to post is disabled. We will be back up and running as soon as possible. Thanks for your patience!

General discussion


How to repair VHD file data ?

By andrewmanson1994 ·
Tags: Windows, Software
While accessing my virtual machine I got VHD file corruption error. Can anyone tell how to recover my valuable data from vhd file?

This conversation is currently closed to new comments.

Thread display: Collapse - | Expand +

All Comments

Collapse -

how to repair VHD file ?

by dannieljones1994 In reply to How to repair VHD file da ...

Hello, if you VHD file is corrupted then i prefer you to first go with the help of manual method here is the link

In case if you are unable to repair VHD file with the help of manual method and still wants to access the VHD file items. Then you can prefer Hyper-V recovery software to recover the data from corrupted and inacessible virtual hard disk files in just few clicks.
Here is the link

Collapse -

Thanks you it actually works for me

by andrewmanson1994 In reply to how to repair VHD file ?


Collapse -

Recover VHD file data - VITS

by Vitsusa In reply to How to repair VHD file da ...

Following steps that help to overcome the problem:

Step 1: First, you need to mount the VHD file in the parent partition, and then, run a script CHKDSK to repair it.
Step 2: After this, check the integrity of VHD by using Hyper-V virtual machine
Step 3: Now, to Add the .vhd file to the IDE controller and click on the Inspect option
Step 4: You can merge any VHD and AVHD data files. You need to verify if it can be opened by Windows 7, server 2008 (for Virtual machine)
Step 5: In last, you can download the free Microsoft vhd tool, which includes a “repair” option that is designed to undo the expanding mode on a base VHD when different VHDs are available.

Collapse -

I think my VHD file is highly corrupted

by andrewmanson1994 In reply to Recover VHD file data - V ...

Anyways thanks for replying

Collapse -

How to repair VHD file data ?

by dbcomp In reply to How to repair VHD file da ...

Attaching a VHD file directly in a host operating system requires Windows 7 or later. Attach the VHD image to the system from the Windows Disk Management utility.
You can check this process

Collapse -

may be this will help you

by Jitender Dalal In reply to How to repair VHD file da ...

I had used this application last week and it works for me. Good thing about this application is that, this tool show all the recoverable data in free version without spending any amount. You just go through free version to see results.


Collapse -

Easiest Way to Recover

by mack9555 In reply to How to repair VHD file da ...

Want to recover data from damaged vhd file. Then follow the below-mentioned steps:
1. Download VHD Data Recovery Software ( )
2. Install on your windows os machine
3. Browse .vhd file using software window
4. Preview complete data and apply selection
5. Save data at any location easily.

Collapse -

elaborate error

by Alice Samanta In reply to How to repair VHD file da ...

What kind of corruption error you are receiving, can you elaborate it so that your highly corrupted VHD file data can be fixed effectively

Collapse -

How to repair VHD file data?

by kamalchetri506 In reply to How to repair VHD file da ...

There's no way to repair VHD file or its data. All you can do is try to recover the data which is left in the VHD file. And that's only possible with a 3rd party recovery tool. Although most of the vendors in the online marketplace provide the free demo version, you have to purchase the software for saving the recovered data. So if you're looking for a free solution, you should try the VHD tool provided by Microsoft. It can fix corrupt VHD file if there's minor corruption.

Also, you can try a couple of DIY tricks:

1. Run a script on Windows PowerShell to mount the VHD file in the root folder, and then you can run a CHKDSK on it.

2. Create a new Virtual Machine, then add the corrupt Virtual disk file to it. Now compact it.


Collapse -

Execute Windows PowerShell Command

by ShivamChandra In reply to How to repair VHD file da ...

Hi andrewmanson1994 ,

VHD files are more vulnerable to corruption due to hard drive failure, virus attack, abrupt system shutdown, networking fault, etc. However, there are various manual ways that can easily repair corrupt VHD file without losing its data integrity. The best method is to run Windows PowerShell command.
Mount VHD File – $VHDName = “V:\serverx.vhd“
Get the MSVM_ImageManagementService
$VHDService = get-wmiobject -class “Msvm_ImageManagementService” -namespace “root\virtualization” -computername “.”
Mount VHD file here:
$Result = $VHDService.Mount($VHDName)
Now run CHKDSK command on this VHD File.

Hope it will help you to repair your corrupt VHD file.


Related Discussions

Related Forums