Yesterday, I have bought a new HDD and added with my PC. After adding, I partitioned it and later mistakenly I delete the partitions of my old HDD from Windows Disk Management. I lost all works, documents, softwares of about 2 years. I become almost mad after that. I tried many softwares to recover the partitions including (not limited to) Easy Recovery Pro. But none worked for me. Later, I got TestDisk which successfully recovered partitions like magic. All data are intact. I was surprised and really feeling great getting all data back. Thanks to TestDisk.
For more about TestDisk http://www.cgsecurity.org/wiki/TestDisk