- Sep 20, 2013
- 5
- 0
- 0
Hi guys, first post here - I specifically joined after trawling the web and unsuccessfully finding a concise explanation - I stumbled upon here and it looks like a lot of clued up peeps 
I'm not sure whether or not this is the correct forum but it is a storage related question I guess.
So - I'm interested in how SMART functions.
I understand that SMART is always enabled on the hard drive, that is, it is always internally monitoring itself. If I enable SMART in the motherboard BIOS, then this just means at boot up it will ask the hard drive for it's SMART status. This poll result at boot up doesn't define which attributes are failing like SMART aware monitoring software would - It will just flag up a fail without description.
OK, given that the above is correct - If we split the SMART monitoring parameters into 2 categories - Say, physical monitoring attributes such as "spin retry count", and data monitoring attributes like "CRC errors" -
And this is where my understanding blurs - Could a faulty SATA cable cause a SMART error to flag up at boot up? I understand that the physical attributes of SMART monitoring would not be related to a faulty SATA cable - but surely a faulty SATA cable could cause CRC errors.
And this where it really confuses me - I think CRC errors would flag up with SMART aware monitoring software - But would a CRC error be flagged up by motherboard enabled SMART monitoring at boot up? Would one method miss something that the other doesn't - I guess what I'm trying to get to is, how does a hard drive internally monitor these data attributes, does it not rely on speaking with external software/hardware to check the data side of things?
Hope this makes sense
Dave
I'm not sure whether or not this is the correct forum but it is a storage related question I guess.
So - I'm interested in how SMART functions.
I understand that SMART is always enabled on the hard drive, that is, it is always internally monitoring itself. If I enable SMART in the motherboard BIOS, then this just means at boot up it will ask the hard drive for it's SMART status. This poll result at boot up doesn't define which attributes are failing like SMART aware monitoring software would - It will just flag up a fail without description.
OK, given that the above is correct - If we split the SMART monitoring parameters into 2 categories - Say, physical monitoring attributes such as "spin retry count", and data monitoring attributes like "CRC errors" -
And this is where my understanding blurs - Could a faulty SATA cable cause a SMART error to flag up at boot up? I understand that the physical attributes of SMART monitoring would not be related to a faulty SATA cable - but surely a faulty SATA cable could cause CRC errors.
And this where it really confuses me - I think CRC errors would flag up with SMART aware monitoring software - But would a CRC error be flagged up by motherboard enabled SMART monitoring at boot up? Would one method miss something that the other doesn't - I guess what I'm trying to get to is, how does a hard drive internally monitor these data attributes, does it not rely on speaking with external software/hardware to check the data side of things?
Hope this makes sense
Dave