Given the story I don't think any of the usual self recovery titles will work. Time to remove the drive from service and have a chat with DriveSavers (http://www.drivesavers.com )
Bob
I used Windows 7 before in my Laptop. Today I setup Ubuntu (replaced win7) on it and then I feel uneasy with ubuntu. That's why I set up windows 7 again. While I setup win7 again (from Ubuntu) then I formatted my hard disk and created partition. Now How I can recover my previous data? Have any solution thus I get back my all previous data?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic