I've used TestDisk before, when my partitions all vanished. It's a really scary app, but if you choose what sounds most obvious it basically just works. Fixed my brother's lost partitions too. It's good stuff.
(Back online after 4 weeks without internet! Not as terrifying as it sounds.)
(Back online after 4 weeks without internet! Not as terrifying as it sounds.)