jenslyn wrote...
The chkdsk utility would have found any problems with the harddrive
You say that, but I've known some (albit older) Seagate drives that appear fine, both in Windows chkdsk and even a low-level diagnostic utility to appear fine, but when I ran SpinRite, it found 1,000,000+ seek errors; so even the Windows chkdsk may not always find if a drive is faulty.