0

I recently made a return under warranty for a hard drive that was reporting over 1000 reallocated sectors, over 100 pending sectors, and 2 uncorrectable sectors. During the chat session with their employee, he wanted me to do run a diagnostic to see if the motherboard was at fault.

Is it possible that the motherboard was failing and not the hard drive in this case? Can S.M.A.R.T. data (which I believe is stored on the hard drive) be misread or misinterpreted by the motherboard?

1
  • S.M.A.R.T is a function of the firmware of the HDD it has nothing to do with the motherboard. Of course a bad cable connected to the motherboard could be at fault just not for high amount of sectors which were reallocated
    – Ramhound
    Commented Oct 8, 2014 at 18:15

3 Answers 3

4

No. SMART attributes are completely managed by the disk itself.

While software used for reading these attributes might interpret them incorrectly, there’s nothing to interpret about your values. The disk was toast and the motherboard isn’t the culprit.

What a defective motherboard might cause is (more or less) silent data corruption. When this happens the data that reaches the disk is already corrupted. The disk doesn’t know that, naturally, and stores it like any other data. Errors like that will not be caught by SMART, but (hopefully) your operating system.

1
  • This is exactly what I thought, but I wanted to confirm my assumptions
    – dzampino
    Commented Oct 8, 2014 at 21:22
1

Nothing is completely impossible, but this is as close to impossible as it gets.

The S.M.A.R.T. system, both the testing program and the tracked data, are stored on the disk's controller. The motherboard is literally just passing the data that the hard drive reports to it. You should be able to move the disk from one system to another and retrieve the exact same S.M.A.R.T. data.

Furthermore, it should also be impossible for read/write requests from the motherboard to cause the disk to falsely detect bad or damaged or potentially damaged sectors on the hard drive. Again, the motherboard is just passing requests to the hard drive, and the hard drive is responsible for operating in a manner that doesn't cause itself to be damaged.

The thing to remember is that hard drives are small computers today. They're not dumb electronics. They won't break if you tell them to read sector -1 (very early ones would!). They contain software that validates requests from the attached computer before trying to do the disk operations. The fact that software is present to do this on the hard drive is why hard drives now often have firmware updates.

It's possible that the firmware on the hard drive was faulty -- hence firmware updates -- but, again, the problem would still be with the firmware and not the motherboard. Even if you do a firmware update that fixes a known issue, however, it would very likely not recover or reset any of the blocks marked as bad. Those are essentially permanently marked as unusable.

It is also possible that the motherboard is broken as well, but it's not likely to be broken instead of the disk. Hard drives just don't work that way anymore.

1
  • It has been ages since I had references to MFM. :)
    – Hennes
    Commented Oct 8, 2014 at 17:50
1

No. If the drive reports (drive internally) reallocated sectors (which is detected by the drive and done complete internal to the drive) then it is not a problem with the motherboard.

That is not to say that a bad motherboard, a broken chipset or a poor cable can not produce errors. Just not these kind of errors.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .