You can try an evaluative version of VHD Recovery before deciding to purchase it. It can be downloaded from its website and is free of cost. You can go through the features of the software and can see how it recovers the damaged VHD files using this trial version. But before downloading, ensure that your system meets the following requirements.
Windows 8.1/8/7/Vista/XP/2000/98/NT/95 and Windows Server 2012/2008 R2/2008/2003 R2/2003