Is my hard-drive actually dead or not?

1

The title might be a bit exaggerated, but I'm scared of the worst. My system is constantly spitting out "Windows detected a hard disk problem." Not wanting to believe this announcement out of the blue, I used CrystalDiskInfo for more details and here are the results:

CrystalDiskInfo results

As one can see, Windows and CDI contradicted themselves. So I'd like to know which one I should believe and why the contradiction happens at all.

zdzichuskarpeta

Posted 2017-12-12T22:25:10.587

Reputation: 13

Your HDD could theoretically be failing, even if the SMART data/CDI don't know it. First thing is of course to backup your data, then try running chkdsk and sfc – wysiwyg – 2017-12-12T22:31:01.510

SMART also contains a log of recently failed commands. I don't know of CDI can report that but smartctl on your favorite linux live cd can. Take a look at that. – psusi – 2017-12-12T22:34:14.893

4I wonder if somewhat faulty cable or SATA controller could cause Windows interpret its errors as "hard disk problem". I have no idea, just a thought. – Kamil Maciorowski – 2017-12-12T22:45:50.510

Answers

2

The best answer is "Your HD could fail at any time without warning." Back up your data in a timestamped folder to an external drive, Google Drive, or similar. Buy a cheap new replacement HD, make a clean new OS install, copy your data over. With a couple hours work, you have a safer HD, you have a timestamped backup in case this one dies.

Christopher Hostage

Posted 2017-12-12T22:25:10.587

Reputation: 4 751

1+1 and I'll add the following. Hard drives are cheap enough nowadays that it's worth buying a replacement for the peace-of-mind. Oh, and even when you're not concerned about a failing hard drive, you should be backing up your important data anyways. :) As for a clean OS install, I don't think that's strictly necessary. If you're comfortable using drive imaging software (like GHOST, Clonezilla, etc.) then you could consider that as a less arduous option. – Charles Burge – 2017-12-12T23:29:14.450

2

Do not trust hard disks. They're fond of failing at the most inopportune times, obliterating all the data entrusted to them as though it's just another Monday morning in the datacenter.

In my experience, there's no such thing as a disk triggering errors that will start behaving better if you just give it a little more time (excepting conditions that are not the drive's fault, such as bad cabling or storage controller drivers).

Modern hard disks are much more intelligent about error handling than their predecessors. Today when a drive's firmware encounters a sector that's showing signs of failure, it flags it. If the sector continues causing trouble, it's data is silently copied to another sector from a pool of spare sectors and the bad sector is never used again. All of this happens without the knowledge of the computer's OS.

In other words, if the OS is aware that a disk is having problems, the drive has run out of tricks to keep itself healthy.

If I get any indication that a drive might be failing, I double check the latest backup log to corroborate it's working. If the drive burps twice, I replace it. I've stopped waiting for SMART data to confirm disk error events logged by the OS (or vice versa) before I take action. Too many times I've waited to replace a drive because I couldn't get everyone to agree it was faulty, only to find it dead on my virtual doorstep next Monday morning.

Since it's much faster to replace a disk by cloning it to a replacement, I especially don't want to wait until the drive begins struggling to read every few sectors before I copy it. Nor do I want to restore from backup, since that always takes even longer and runs the risk of at least a little data loss.

Bottom line: If you've ruled out factors outside of the drive itself, don't get caught waiting for more confirmation that the drive is unhealthy. You'll end up getting burned doing it this way.

I say Reinstate Monica

Posted 2017-12-12T22:25:10.587

Reputation: 21 477

Plus, if you can clone your disk to another one, you can do this as part of "testing" your old drive. If the disk errors immediately go away you know the drive was at fault. If not, you have good justification to look elsewhere. But in my experience, it's almost always the disk drive. – I say Reinstate Monica – 2017-12-13T02:00:43.550

0

Thanks for the answers everyone, I've just bought an external disk to move the files that are most important to me and for Christmas I'll get a new hard drive. I think it's the optimal choice for now, as I figured I should act quickly.

I chose this method over creating a backup because I feel like I didn't take proper care of what I was installing and then forgetting to delete, so it's cleaner to do it this way.

zdzichuskarpeta

Posted 2017-12-12T22:25:10.587

Reputation: 13