Hi,

It seems Active@ partition recovery can be of a great usage in your situation. It is capable of bringing back to life lost erased or corrupted partitions. That should really help.

http://www.partition-recovery.com/