Run the disk diagnostic.
There's more to this than the cable. Your symptoms don't match
just a cabling problem.
*******
My purpose in mentioning cabling, is for the sake of completeness.
If you work on a system, which had first-generation SATA cabling,
this kind of thing was more of a problem. As a troubleshooter, you
shouldn't dismiss the cabling entirely, unless you've checked it
and found it in good working order. The cable should have "retention
force" and resist attempts to disconnect the cable. The cable should
also be cosmetically perfect, no bends or kinds, as bending the cable
will damage it electrically (increased error rate).
If you run the disk diagnostic, you'll have a better idea how
healthy the disk is.
Or, use a program such as HDTune, and look at the SMART statistics page.
Or any other SMART utility for that matter.
In HDTune, I look at Reallocated Sector Count and Current Pending Sector
value, as an indicator of health. Running an actual disk diagnostic,
one that reads every sector, will tell you even more.
For example, on my current disk... Data field says zero.
Current Worst Threshold Data Status
Reallocated Sector Count 100 100 36 0 OK
Current Pending Sector 100 100 0 0 OK
You can get HDTune here, if you want to try it out. But
I'd sooner get the hard disk diagnostic for your brand of
disk first, as it's a more thorough test. The HDTune is
for a quick check - if I saw severe trouble, like a
high Current Pending, the HDTune would be telling me
to back up immediately. I made a mistake before, where
I ignored trouble signs, and decided to do a backup
the next day. And when I turned on the computer the
next day, it was dead (bad drive). Lost all my data.
Now, if I see trouble, I keep the power on the PC, until
the backup is complete, and then I can go to bed.
(Gives you SMART statistics, if available from the hardware)
http://www.hdtune.com/files/hdtune_255.exe
Disk diagnostics can do both read testing, or read/write
testing. Usually the diagnostic will warn you, if some
choice in the menu, is destructive. Just use common sense.
The tools I use here, as far as I can recollect, are
read-only testing, and there isn't a write option. But
since there are different brands of disks, and different
diagnostics, it pays to keep your eyes open. Don't be in
too much of a rush clicking things.
Oh, and backups are good, in case nobody has mentioned that
already. You should keep a good disk, external to the computer,
perhaps USB connected, to keep your data safe. The fact
we're having these conversations, you should have a backup
in hand. And hurry off to the store, if you don't have a good
disk to put it on...
Paul