I am in charge of a large number of Windows servers. Recently, many have been reporting hard drive errors with event codes 11 and 55. CHKDSK indicates that the drives are fine most of the time. What other diagnostic tools could I use to more accurately detect hard drive failures? Could these Windows events be false positives? I have already evaluated S.M.A.R.T., and it seems to have significant sensitivity and specificity issues.
closed as primarily opinion-based by Ward♦, Dave M, Scott Pack, Jenny D, mdpc Jun 27 '13 at 1:13
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.
You detect hard drive failures by monitoring your RAID controller (or software RAID status) for drive failures.
When a drive fails, you replace it as quickly as possible.
Anything else is a proxy for predicting failure (which is useful, though not as critical with RAID).
At the moment there is no better tool than SMART for predicting failure (the very article you reference - which is still the definitive work 6 years later - shows a definite correlation between certain SMART errors and drive mortality).
SMART based monitoring suffers from a high "False Negative" rate, but positive predictions of failure can be regarded as extremely reliable (and false negatives are accounted for, again, by RAID).
Depending on the server manufacturer there is probably a tool or tools made to monitor the hardware from a central console. Dell uses Openmanage which will generate alerts for problems that are hardware related. HP and IBM have similar tools.