System Monitor
Jeff Key
April 13, 2005
Charitable Donations

I lost one hard drive at home and two at the office in less than six months, and in each case the event log had included warnings of impending doom. I don’t check event logs often, so the warnings went unnoticed. Utilities exist to monitor hard drive health, but it looks like USB hard drives aren’t supported yet. This is a problem since I have three at home and two fairly important ones at the office.

Article is available at MSDN.

Important: The source was written for .NET 2.0 Beta 2.  Breaking changes were made to .NET before RTM, so that code will not compile on it. This code works on the final version.