I had a power failure on my test machine which is running Windows Server 2008 R2 Hyer-V.
It had seven virtual machines, and one of them was configured as a file server with 4 VHD's of 200GB. Due to the power-failure 3 VHD's o this file server became corrupt.
I managed to repair 2 of them by compressing them in Hyper-V. The data of the 3rd i was able to recover through WinImage, which is able to open VHD files in an explorer like window.