DiskCheckup monitors the S.M.A.R.T. enabled hard disk drive's health and performance, predicting its failure date while tracking attribute changes. It features command line support and can notify users of any issues via email.

DiskCheckup is capable of tracking changes to attributes over time and can even make an extrapolated prediction about when your HDD might fail. The program is highly customizable and can be set up to notify you when a TEC value has been exceeded, using a variety of methods including email.
But that's not all, DiskCheckup can also be configured to use command-line parameters, making it the perfect choice for businesses looking to integrate its functionality into their own automated testing process. If you're interested in incorporating DiskCheckup into your company's applications, PassMark's SMART DLL SDK Library is also available for purchase. Contact PassMark Software for more information.
Perhaps best of all, DiskCheckup is completely free for personal use, and costs only $US 15.00 per license for commercial use. So if you want to keep your HDD healthy and performing at its best, give DiskCheckup a try.
Version 3.5.1000: Language support added, including Chinese and German.
Version 3.4.1003: Language support added, including Chinese and German.
Version 3.2.1000: Language support added, including Chinese and German.
Version 3.0.1004: Fixed bug causing crash during startup, plus other minor bug fixes in build 1004. DiskCheckup v3 is built with Sysinfo DLL SDK v1.0.1001.
Version 3.0.1000: New major release! Built with Sysinfo DLL SDK v1.0.1001.
Version 2.1.1004: Built with SmartDisk DLL v1.0; Fixed issue where checking of TEC for temperature is not correct; Improved compatibility with Windows 98/ME.
Version 2.0 build 1004: Hard Disk Drive (HDD) future failure prediction using Threshold Exceed Condition (TEC); Automatic email when TEC exceeded; Auto-refresh capability; More HDD data captured; Improved User Interface.
Version 1.1: N/A