
Originally Posted by
Justinian
Is it normal to have so many after only 2 years, or about 2 and a half? Especially in a hard drive I've hardly used (the E: drive only being for games, and thus not subject to the general wear and tear of having the OS, most programs, etc.)?
No. However, some percentage of drives are faulty and will fail more quickly. I had a Hitachi Deskstar that died less than a year after I got it, IIRC.

Originally Posted by
Justinian
Should I be seriously concerned the hard drive will fail/corrupt my data soon and look into buying a new one?
Yes, that's a serious possibility. If you keep backups of everything you care about, then you might be willing to risk it. That's up to you. Also note that if the disk does fail, there's a decent chance you'll be able to copy all or almost all the data off it regardless, but it's not guaranteed. (When my disk failed, I ended up being able to copy everything.)

Originally Posted by
Justinian
And if I do, logically I would have to replace the C: drive, so I would have to reinstall Windows on that drive wouldn't I? That would be a pain since I can't use the version of Vista that came with this computer.
No, you should be able to just copy the contents of the current disk to the new disk, byte for byte. I have no idea how to do this with a Windows GUI; it probably involves downloading some dodgy third-party program. On any Unix variant, including OS X and Linux, you can do
Code:
dd if=/dev/olddisk of=/dev/newdisk bs=1M
to copy everything on the old disk, including the partitions and filesystem metadata, so you can just swap in the new disk and it will work. You should be able to use the same command on Windows with Cygwin, or any of various Windows native dd ports. But make sure you're absolutely certain that you got the device names right, because otherwise you'll copy to the wrong disk and destroy all your data. If this scares you, do a reformat instead, or look into some friendly GUI tool (which, with any luck, will actually work correctly, and not cost any money).

Originally Posted by
Justinian
Is the drive disappearing randomly because of bad sectors? I checked the SATA and power cables for both drives and they're plugged in fine, so I don't think it's the cable...
I don't know. It sounds to me like Windows is disabling the disk, and it might be doing that because it detects errors and doesn't want to continue lest it destroy data. I expect you can check some logs or things for more info here, but I don't know where those would be on Windows. GED would know.

Originally Posted by
Freddie
To fix those nasty bad sectors you should download and use Ultimate Boot CD UBCD and do a low level format alternatively if you have a Seagate hard drive you can use Seatools to do the formatting.
Bad sectors are hardware errors and cannot be fixed at the software level. Formatting is a software-level operation that is indistinguishable on the hardware level from other writes. If there are bad sectors, the disk itself has already remapped them, so there's nothing you could possibly fix at this point unless you want to physically take apart the disk and somehow fix a deficiency in the arrangement of iron oxide on the disk platter. The problem is that more bad sectors might occur in the future, and again, no software tool will prevent that, because bad sectors are physical failures.