I was wondering if Windows 7 keeps track of any hard drive events that somehow tell me how my drives are doing.

Also, what if the drives are on a RAID volume? Does Windows record events for the individual drives?

Finally, what would be a set of relatively reliable events of my hard drive performance that are indicative of the overall health of the drive? (even if Windows does not keep track of them, but maybe some other tool does?)

PS: I saw the question: How to check the health of a hard drive, but the answers in that thread point to software solutions that run tests on your drive, as opposed to looking at the history of recent read/write failures/events.

  • 1
    @techie007 I clarified in my question that I am not interested in running tests on my drives. I am looking for past events and indicators on my system that tell me how my drive is doing. Also, that thread covers this topic on Linux, and few of the answers provided that apply to Windows (e.g. see the accepted answer), let alone RAID volumes on Windows, which is also part of my question. Nov 3, 2011 at 17:53
  • 1
    SMART is what you use to check the status of hard drives. It records a list of errors in SMART. You have to ask SMART for the current list. Your BIOS and OS are also checking SMART status regularly. As for the question being about Linux - true, it was when asked, but most of the answers are non-OS-Specific. But that's why it says "possible" and needs 5 votes to close. :) Nov 3, 2011 at 17:58

1 Answer 1


The Windows Event log (or the logs of whichever OS you are running) should/will store any disk or disk controller errors that may crop up (ones that don't just crash Windows, or otherwise prevent log writing anyway).

The other place errors are stored is in the drive's S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology). SMART is mentioned many times in the answers to the other question you linked, along with many utilities (not necessarily "Tests") to read the current condition of the drive as SMART sees it.

If you want other utilities for checking the SMART status check out this list from Wikipedia.

For RAID: Your RAID controller's software should monitor/provide each member disk's health status (which it gets by polling SMART on each drive).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.