I have a WD MyBook 500GB external HD partitioned into two pieces: One HFS+ for Time Machine and one FAT32 for file storage. I got a couple random "Backup has failed" errors in Time Machine, so I decided to have Disk Utility repair the time machine volume. I started the repair, left, then came back about two hours later to find that it was still "repairing." I don't remember exactly what it was saying, but messages were scrolling within the Disk Utility window pretty quickly - bad blocks maybe? I force quit Disk Utility and a few minutes later my C2D mini kernel panicked. This happens once a week or so, I'm pretty sure it's bad RAM I installed when I first bought it a year ago. Upon restarting, fsck_hfs started running, taking 90-100% of a CPU, and the hard drive failed to mount. I unplugged it and plugged it back in, and it still failed to mount, but a separate instance of fsck_hfs started up, so now I have two instances of fsck_hfs taking up about 150% of my CPU power.
The hard drive is only six months old. I know it's not a Seagate, but the price was right in the time frame I needed it. Is the drive dead? What else can I do?