I had a corrupt HDD a couple of months ago and it was totally fubar, I went into the technical issues
here. The program I used to try and recover the stuff was on Usenet at the time and I reckon if I'd recently done a defrag before the crash then I might have had a high success rate but as it was I lost just about everything.