Robomatic:
In cases where the Knoppix cd won't help, I don't think there's anything else in linux that can help much with windows hard drive issues. Other than the reiser file system, which is wonderful. AND it makes multiple copies of the inode table at widely separated intervals.