HDDHealth Monitor icon

HDDHealth Monitor

Free & Open Source

Low-level S.M.A.R.T. health monitor for ATA, USB, and NVMe drives on Windows.

HDDHealth Monitor main window showing disk health overview HDDHealth Monitor S.M.A.R.T. attribute detail view S.M.A.R.T. History (Read Error rate) S.M.A.R.T. History (Temperature rate)

Get it Now!

What It Does

HDDHealth Monitor reads raw S.M.A.R.T. data directly from physical drives via DeviceIoControl and presents it through a clean, modern GUI. It supports three drive types through their respective Windows IOCTLs:

Features

Compatibility

Windows 11 Windows 10 Windows 8.1 Windows 8 Windows 7 Windows Vista

Build from Source

Requires MinGW-w64 or TDM-GCC (any recent GCC with C++ support).

# MinGW / MSYS2
make

# TDM-GCC
mingw32-make

The output binary is placed at bin/HDDHealth.exe.