The drive I was having problems with was FAT32. It was having trouble booting to it's installed Windows 98, but the BIOS was complaining about it, too. And when I booted the Linux CD, it took a full minute trying to read the partition table before it gave up as a damaged drive. Whilst SMART drives are supposed to remap bad sectors, this is not an infallible algorithm.

Wade.