Popular: Data updated October 27, 2026

Categories

Internet1,356
Communication321
Audio & video898
Graphics & design539
Office & productivity1,124
Developer tools3,134
AI tools529
Security & privacy385
System tools3,114
Games523
Education & science239
Network & IT284

smartmontools: all versions and old releases

smartmontools contains utility programs (smartctl, smartd) to control/monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) built into most modern ATA and SCSI disks. It is derived from smartsuite.

smartmontools.org Disk & USB tools #5 Disk & USB tools

4 versions of smartmontools are listed here, from August 10, 2021 to the current 7.5. Each one links to the publisher’s own installer files.

2021: 1 1 21 2022: 2 2 22 2023: 0 23 2024: 0 24 2025: 1 1 25

4 versions over 4 years · about 1.1 a year

VersionDateSizeFiles
7.5Latest May 12, 2025 — 32-bit EXE (NSIS)
Release notes
- CI and release builds are now reproducible if same SOURCE_DATE_EPOCH,
build recipes and toolchains are used.
- smartctl -j -A: New JSON value 'endurance_used' (ATA/SCSI/NVMe).
- smartctl -j -A: New JSON value 'spare_available' (ATA/NVMe).
- smartctl -j -i: Re-added the JSON value 'model_name' also for SCSI
devices (regression).
- smartctl -j -c: NVMe support.
- smartctl -j -n ...: New JSON values 'power_mode.*' (ATA only).
- smartctl -H -A: Support for NVMe SMART/Health Information per
namespace.
- smartctl -i: ATA ACS-6 updates.
- smartctl -x: No longer includes -g wcreorder.
- smartctl -x, -l scterc: No longer returns exit status 4 if SCT ERC
is not supported by the device.
- smartctl -l error: No longer prints bogus ATA error log entries if
the error index is nonzero but the error count is zero.
- smartctl -l ssd: Fixed corruption of the output of the SCSI Format
Status log page.
- smartctl -l ssd: Now detects 'no format since manufacture' from the
SCSI Format Status log page.
- smartctl -l farm: Fixed the unit of 'Write Power On' time.
- smartctl -l farm: Fixed the byte order of ATA 'Assembly Date'.
- smartctl -l farm: Fixed a possible segfault.
- smartctl -l farm -q noserial: Suppresses serial and WWN also from FARM.
- smartctl -l farm -T permissive: Overrides false negative FARM support
check for rebranded drives.
- smartctl -t TEST: Fixed self-tests of single namespace NVMe devices.
- smartd -A: NVMe attribute log support.
- smartd: Ignores NSID in duplicate check of single namespace devices.
- smartd: No longer issues LOG_CRIT warnings for 'Set Feature' related
NVMe error information log entries.
- smartd: No longer hangs on systems with large file descriptor limits.
- smartd: No longer logs invalid "old test ... not run" messages if
staggered self-tests are used.
- smartd.conf -l selftest[sts] -s ...: NVMe self-test support.
- smartd.conf -H MASK: Ability to ignore specific bits of NVMe
SMART/Health value 'Critical Warning'.
- smartd.conf -p: Checks NVMe SMART/Health value 'Available Spare'.
- smartd.conf -u [-f]: Checks NVMe SMART/Health values 'Percentage Used'
and 'Media and Data Integrity Errors'.
- smartd.conf -W ...: No longer includes individual sensors in NVMe
temperature check as some devices report other values there.
- ATA: Device type -d jmb39x-q2,N for another JMB39x protocol variant
used by QNAP-TR002 NAS devices.
- SCSI: Fixed range checks of mode page offset and VPD inquiry.
- SCSI: Fixed buffer overflow parsing of VPD page.
- SCSI: Fixed handling of multiple designators in VPD page.
- USB/NVMe: -d sntjmicron no longer triggers USB resets on queries of
the self-test log.
- USB/NVMe: -d sntasmedia now supports log pages > 512 bytes.
- USB/NVMe/SAT: New experimental NVMe/SAT autodetection options
-d snt*/sat.
- Fixed segfault on missing option argument on systems using musl libc.
- HDD, SSD and USB additions to drive database.
- automake < 1.13 are no longer supported.
- Custom make rules are now silenced if make V=0 is used.
- Enhanced makefile targets dist-* to create reproducible source
tarballs if SOURCE_DATE_EPOCH is set.
- The makefile no longer uses GNU make specific syntax elements
(exception: reproducible builds for macOS).
- Dropped support for platforms without sigaction().
- configure: Now also detects MidnightBSD.
- configure: Dropped option --with-signal-func.
- configure: Default for --with-nvme-devicescan is now 'yes' also on
NetBSD.
- Version information is now also set if build from GH R/O mirror.
- Linux: smartd.service now avoids a warning about an unset environment
variable.
- Linux: Dropped autodetection of deprecated device type -d marvell.
- macOS: Support for reproducible builds of the DMG image.
- OpenBSD: NVMe support.
- Windows: Increased WMI timeout.
- Windows: Support for reproducible builds of the installer.
- Windows: Uninstaller is no longer damaged if the installer is signed.
- Windows update-smartd-drivedb.ps1: Fixed call of gpg.exe if it
appears more than once in the
7.4 2023-08-01 r5530 (sf-7.4-1) February 28, 2022 — 32-bit EXE (NSIS)
7.3 2022-02-28 r5338 (sf-7.3-1) February 28, 2022 1.3 MB 64-bit EXE (NSIS) 1.3 MB
7.2 2020-12-30 r5155 (sf-7.2-1) August 10, 2021 1.3 MB 64-bit EXE (NSIS) 1.3 MB

Most popular in Disk & USB tools

See all
  1. RufusA utility that helps format and create bootable USB flash drives, such as USB keys/pendrives, memory sticks, etc.
  2. VentoyVentoy is an open source tool to create bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files.
  3. unetbootinUNetbootin allows you to create bootable Live USB drives for Ubuntu and other Linux distributions without burning a CD.
  4. smartmontoolssmartmontools contains utility programs (smartctl, smartd) to control/monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) built into most modern ATA and SCSI disks. It is derived from smartsuite.
  5. gduPretty fast disk usage analyzer written in Go.
  6. WinFsp 2024 Beta2Windows File System Proxy - FUSE for Windows
  7. GSmartControlHard disk drive and SSD health inspection tool
  8. DefragglerBoost performance by reassembling fragmented files
  9. SquirrelDiskThe easiest open source app you will ever use to detect huge files.
  10. dufDisk Usage/Free Utility - a better 'df' alternative

Tags

Share