Or possibly a hard disk problem!
I experienced this problem with Windows 2000 twice. In the first case, the mobile rack holding a removable hard drive was defective. In the second case, the disk was defective, and eventually failed. Be prepared for this possibility by backing up your data (to tape, cd-rom, dvd, or another hard drive).