I would advice you try Stellar Phoenix Windows
Data Recovery Software. It has helped me in recovering my lost data. Stellar Phoenix is a file and partition recovery utility which recovers data from inaccessible hard drive or help us in recovering lost data due to accidental format, viruses, software malfunction or sabotage.
To try the utility download the demo from:
http://www.stellarinfo.com/partition-recovery.htm