Well, I've never worked in a fab plant, so you probably know more about this than I do, but I'll tell you what I'd do if it were me...
1) Use the Maxtor PowerMax (
http://www.maxtor.com/softwaredownload/default.htm) to check the drive. SMART isn't the best technology, as it sometimes does not report correctable drive errors (bad sectors that can be disabled, etc.). The software has a large array of tests and seems to be very complete. If the full scale test comes back clean you probably have a good drive.
2) If you're still running a FAT filesystem, you could try Steve Gibson's SpinRite utility (
www.grc.com). I haven't used it in years, but apparently it's still a very useful program, and there's a lot of detailed information for you to read.
3) Now that that the diagnostics are done, try playing with hdparm. This program allows you to test and set all sorts of drive parameters. Like anything else, the disclaimer says it has the potential to corrupt data, but I've used it for a long time to enable UDMA (UDMA settings could be important in your case) on my drives and I've never had a problem. There's an article on some of it's uses here:
http://linux.oreillynet.com/pub/a/li...9/hdparm.html.
So, if worse comes to worse and the drive is defective, you can count on Maxtor to replace it for free without any haggling. Otherwise, it's probably something that you can tweak with hdparm. I run a 20GB 7200 Maxtor on one of my systems without any special configurations (other than enabling UDMA with hdparm), and several other 7200 drives from various vendors in other systems.
I hope something here helps. Again, I'm not an expert in this particular field, so please excuse anything that may come off as trivial. Good luck...
-Joe