Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How can I read the S.M.A.R.T. state of my HDDs while using Windows 7, either automatically or manually?

share|improve this question
possible duplicate of When to stop using a HDD? What rules/software apply? – Tom Wijsman Oct 10 '10 at 19:51

14 Answers 14

up vote 68 down vote accepted

I think HDTune works on Windows 7 too.

enter image description here

A blog-post reference.

share|improve this answer
It does indeed. Thanks! :-) – Adrian Grigore Aug 25 '09 at 8:22
your screenshot scares me! Reallocated sector counts red.. I see data loss in someone's future.. scary. – Jeff Atwood Aug 25 '09 at 8:39
If Jeff is is easily scared by that screenshot, perhaps there is a market for geek horror movies. I'm thinking of classics like "Dawn of the Zombie Processes" or "The Texas Hard Disk Massacre". – Adrian Grigore Aug 25 '09 at 13:25
Windows server eventlog warnings and errors since a year back mayhem... – Oskar Duveborn Jan 9 '11 at 13:07
and he turned the corner and found.... DUN DUN DUN.... spin up count was 34% higher than the median! aaaaaaaaaahhhhh! – Kelly Larsen Apr 17 '14 at 0:17

HDTune is a good commercial software. Speedfan works too, which is free. The trick is you will need to start as Administrator under Windows 7 to see the hard disks. It also works in x64.

enter image description here

share|improve this answer
With a tool that integrates with's analysis, as pictured, if there are any problems, you'll see warnings below the table with specific info and advice about them. – rakslice Jun 30 '12 at 6:05
speedfan is awesome no doubt. Thanks for the blast-from-the-past. However I found its not detecting most externally attached drives. It will detect some and for most general purposes it should be good enough – Vangel May 4 at 10:45

S.M.A.R.T. Monitoring Tools:

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.

  • command-line tools
  • works on Windows Server 2008, Windows 8.1
  • support quite a few USB devices: Supported USB-Devices
share|improve this answer
Works fine in Win 8.1 too! – jpe Jun 12 '14 at 4:00
@jpe thank you for sharing this info – alexandrul Jun 13 '14 at 4:30
Thanks, that's the Unix tool I normally use. - I simply did not expect to find windows support! – not-a-user Nov 19 '15 at 10:17


GSmartControl is a graphical user interface for smartctl (from smartmontools package), which is a tool for querying and controlling SMART (Self-Monitoring, Analysis, and Reporting Technology) data on modern hard disk drives. It allows you to inspect the drive's SMART data to determine its health, as well as run various tests on it.

Free open source cross platform GUI for smartmontools.

share|improve this answer
Not only is this free and open source, it's better than many of the others mentioned in this question I've found, it worked when others didn't, and it knew about more SMART fields than others. – mavhc Sep 24 '13 at 11:16
@mavhc it's more efficient because it relies on smartmontools which defines its own thresholds instead of the one provided by manufacturers :) – gaborous Feb 14 '15 at 19:20

Go to a command prompt and type:


then at the wmic:root\cli> prompt:

diskdrive get status
share|improve this answer
wmic diskdrive get status in command prompt works too. – Draco Ater Nov 27 '15 at 9:47
This method is ideal for on-the-fly diagnostics since it requires no additional tools. – Samuel Jaeschke Dec 3 '15 at 0:58
All that command does is print "Status" and "OK". It does not even provide the drive name; and it does not provide the S.M.A.R.T. drive status. – jww Feb 22 at 6:40
@jww you can specify additional fields in get query, wmic diskdrive get model, name, status, or no fields to get all of them wmic diskdrive – Oleh Nechytailo Mar 21 at 14:33
does not work in Windows 10 – NᴏᴠɪᴄᴇIɴDɪsɢᴜɪsᴇ Jun 20 at 16:00

HD Sentinel! Best ever, bar none!

share|improve this answer
Agree, with SmartMonTools/GSmartControl they are probably the two best SMART monitors because they don't rely on manufacturer's (biased) thresholds but rather define their own as explained here and here. "Yet another issue is that quite often the drives have bugs which prevent correct SMART usage. This is usually due to buggy firmware, or the manufacturer ignoring the standards. Luckily, smartmontools usually detects these bugs and works around them.", on GSmartControl website. – gaborous Feb 14 '15 at 19:18

PassMark DiskCheckup is free for personal use. Known issues of V3.0 (Build 1003):

  • Hardware RAID and SCSI are not supported. But dynamic disks (software RAID) are supported.
  • The Silicon Image SIL0680 Ultra-133 ATA RAID Controller has a bug which can cause a system lockup when the SMART data is accessed.. This bug exists in the current driver version, and presumably in previous versions.
  • TEC predictions about future failure dates should be taken as a guide only and should not be considered accurate.
  • The majority of newer drives connected via USB and Firewire are supported. However, older drives may not be supported due to the protocol bridge on the hard disk not supporting SMART commands)
share|improve this answer
Simple and works. – Konrads Dec 7 '12 at 11:30

Now there is open source HDD Guardian, which is a graphical user interface for smartctl.

It emerged in 2014, has a good GUI, is stable (at least I haven't noticed any bugs after working a while). Personally, I really appreciate this application.

share|improve this answer

I've been trying a few out and I've settled on the free Acronis Drive Monitor

share|improve this answer

CrystalDiskInfo is a HDD/SSD utility which supports S.M.A.R.T.

  • Supports a part of external USB disks
  • Monitoring health status and temperature
  • Alert Mail
  • Graph of S.M.A.R.T. information
  • Control AAM/APM settings

and more ...

MIT license, also available as a portable w/o ads zip.

CrystalDiskInfo snapshot

share|improve this answer

One more option, you could have a look at your drive manufacturer's site in case they have tools that can interpret your particular drive's status. Some have extra settings, firmware updaters etc.

SSDs in particular tend to have these extras.

share|improve this answer

Powershell, WMI:

gwmi Win32_DiskDrive | select Caption,Status
share|improve this answer

Try the free version of HDD Regenerator. It shows in real time the changes of temperature of the HD, warns if it is too hot and shows full S.M.A.R.T. report.

share|improve this answer
This answer would be more useful if it included a reference (i.e., a link). – Scott Aug 31 '13 at 0:12

If you have an Intel drive, then you can use Intel® SSD Toolbox. On the updside, you don't need third party software or drivers (assuming you trust Intel).

Unfortunately, it appear Intel's webmaster has broken the pages for the toolbox. He/she also managed to break the search functionality, so you can't find it by searching Intel's site either. You can't even search for it by item number 18455 or 80097. He/she probably got a bonus for a job well done while breaking things for the rest of the world...

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .