Seagate has a diagnostic tool that works with non-Seagate drives as well, although it doesn’t have as many checks. One thing I really appreciated since I was testing this on my Gentoo Linux mail/web server: in addition to the typical Windows executable that creates the boot disks you can also grab an ISO for a bootable CD with all the tools on it. Pop it in, run a full surface scan and go read a book since scanning 60GB takes a little while… (Runs DR-DOS for an OS.)