Hi ,
There are various tools available for different kind of data recoveries like auslogics,file recovery
One such tool that I use is 'Advanced System Optimizer' which has an UnDelete tool.
UnDelete can recover the data lost in many cases such as after Shift Delete, HD Crash and even in the case of HD Format
.So u can use this to recover the lost data...
I found it best.
U can download this from cnet.
You can also use the other tools of ASO as it is a Complete Optimizer.
Advanced System Optimizer - Free software downloads and software reviews - CNET Download.com