I have used a tool called GetDataBack for NTFS by Runtime Software successfully in the past on a drive with a completely screwed partition, and can recommend it highly.

On the other hand, if you drive has hard errors, or anything else has tried and failed to recover it, you may be out of luck.

pca
_________________________
Experience is what you get just after it would have helped...