in reply to Re^4: SMART info from drives in win32 using WMI
in thread SMART info from drives in win32 using WMI

The quoted documentation says (or at least implies) that it only sends SMART info if a "failure" is detected (and waiting for SMART to decide something has failed is what makes it mostly useless, as I recently noted).

- tye        

  • Comment on Re^5: SMART info from drives in win32 using WMI ('fail')

Replies are listed 'Best First'.
Re^6: SMART info from drives in win32 using WMI ('fail')
by Nemurenai (Acolyte) on May 18, 2006 at 10:52 UTC
    Sorry for the long post, but you're a little mistaken;
    actually, the SMART information on a disk contains certain threshold levels which predict whether a drive will fail. Of course this can't be determined with 100% certainty, but think of it more like "This drive will probably fail soon, so you should replace it."

    The thresholds are programmed into the drive's firmware, so it's easy to see if a threshold has been reached. Every hard drive gets errors during its lifespan, but a lot of them can be corrected by the drive itself using checksums, spare sectors etc. As a drive gets older or begins to fail the error rate will increase, and this is detectable by querying the SMART info. According to a website I read about it about 60% of all hard drive failures can be predicted this way - That's a lot better than not getting a warning at all.