I've recovered lots before, can't remeber the names of the programs though, but i remeber i downloaded them as freeware from
www.snapfiles.comDefragging does almost nothing on NTFS, so shouldn't really matter, it's FAT32 where defragging has an effect.
With NTFS, if you've been doing alot of work or adding programs and data then it will generally write over the info pretty sharpish.
The only way i've ever recovered data is stop doing everything and try to recover immediately, otherwise, it could well be lost.