Do I need a new hard drive?

Solution
If chkdsk is not damaged, it is indeed the drive.

In _any_ case, the first thing to do is copy your data to an external drive. I don't know if you have a laptop or a desktop, but in either case I would borrow another computer, download any free backup utility (Clonezilla, EASEUS ToDo backup, any of a dozen others) and build a boot CD or thumb drive. Attach an external drive to your PC, boot to the bootable media you made, and copy the internal drive to the external. Make an "image" backup that can be restored to make a bootable disk.

Of course, you could use the machine with the problem to do this, but every write cycle (download the software and run it) might do damage. I'm slightly paranoid.

Then, if you want, you can...
If chkdsk is not damaged, it is indeed the drive.

In _any_ case, the first thing to do is copy your data to an external drive. I don't know if you have a laptop or a desktop, but in either case I would borrow another computer, download any free backup utility (Clonezilla, EASEUS ToDo backup, any of a dozen others) and build a boot CD or thumb drive. Attach an external drive to your PC, boot to the bootable media you made, and copy the internal drive to the external. Make an "image" backup that can be restored to make a bootable disk.

Of course, you could use the machine with the problem to do this, but every write cycle (download the software and run it) might do damage. I'm slightly paranoid.

Then, if you want, you can download the full diagnostics from the disk mfg and get a fuller idea of what is wrong. It is barely conceivable that your problem is with something else, a cable or the disk controller, but unlikely.

Then you put the new disk in the machine, boot to the media you made, restore the backup you made, and boot away.

SuperMoo.
 
Solution