take a look at the free version of http://www.uneraser.com/ if you still have faith in partition magic :eek: you could try the integrated uneraser. Or you could do a little searching with google. The only program of this type i've ever tried is winternals disc commander although it seems it's been discontinued, could'nt find it on their site.
edit oh I amost forgot the most important thing of them all. DO NOT USE the drive for ANYTHING before you've gotten all your files off of it.