How can I read my hard drive’s SMART status in Windows 7?

155

43

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

Adrian Grigore

Posted 2009-08-25T07:43:21.597

Reputation: 1 773

crystaldisk, gsmartcontrol – Trevor Boyd Smith – 2016-09-14T00:02:20.057

3cmd -> wmic diskdrive get status – Wiffzack – 2017-02-08T15:52:44.223

possible duplicate of When to stop using a HDD? What rules/software apply?

– Tamara Wijsman – 2010-10-10T19:51:56.607

Answers

76

HDTune works on Windows 7 too.

Screenshot of HDTune

A blog-post reference.

nik

Posted 2009-08-25T07:43:21.597

Reputation: 50 788

Note: The 2.5 version only read a 2TB disk as ~250GB, but the 5.7 Pro Trial version I tried does read the full capacity correctly. – Pysis – 2017-11-02T02:18:25.160

43

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

KalEl

Posted 2009-08-25T07:43:21.597

Reputation: 1 090

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 – Abhishek Dujari – 2016-05-04T10:45:25.230

@Vangel and have you found nothing else that would? if you have found something better that detects more then you should say so and what program it is. – barlop – 2017-04-05T12:25:39.907

@barlop I wish I had. I just gave up. It seemed to me that the only way to get any information was to get for e.g. the manufacturers bloated software for different drive which provides little information of value and fails on other manufacturers automagically. It seems to me, despite efforts from industry to get the drive manufacturers to clean up their act, this mafia group isn't going to get with the program. It's light bulbs all over again. – Abhishek Dujari – 2017-04-06T16:07:09.910

@Vangel i'd be interested if you can name the model of drive whose SMART data you cannot access(you shouldn't paint it like a speedfan problem as you did two comments ago).. it sounds like an interesting question you could ask, too. This may be useful http://www.dslreports.com/forum/r28235888-Getting-S-M-A-R-T-data-from-USB-external-drives

– barlop – 2017-04-06T16:17:26.933

@barlop I can't recall though but seeing that I have only Seagate and Western Digitals around me. I'd say it's got to be one of those. Not sure if that helps. Like I said, it's not speedfan, and for most use cases it is perfect. The problem is only with external drives which was my use case. – Abhishek Dujari – 2017-04-06T18:06:39.353

@Vangel yeah well that's a bit general 'cos I have an external drive and I can read SMART data from that. Mine is a Samsung 1GB (fairly classic highly rated thing, I think model is M3).. Perhaps next time it happens you can post a question and mention the model. And attempt some suggestions that that dslreports link. – barlop – 2017-04-06T19:01:19.517

3With a tool that integrates with hddstatus.com's analysis, as pictured, if there are any problems, you'll see warnings below the table with specific info and advice about them. – rakslice – 2012-06-30T06:05:13.863

30

Go to a command prompt and type:

wmic

then at the wmic:root\cli> prompt:

diskdrive get status

Or if you want other information, you can try options other than "status". The other options are found here.

CoreyH

Posted 2009-08-25T07:43:21.597

Reputation: 885

9wmic diskdrive get status in command prompt works too. – Draco Ater – 2015-11-27T09:47:19.680

4All 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 – 2016-02-22T06:40:52.340

3@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 – 2016-03-21T14:33:29.350

1this command did NOT detect the disk fault. other utilities did: crystaldisk, gsmartmon – Trevor Boyd Smith – 2016-09-14T00:01:12.133

All this seems to indicate is if the disk has failed. In crystaldiskinfo I got "caution" and in harddisksentinal I got 4% health. Also the command in windows 10 has no spaces around the commas. So it is: wmic diskdrive get model,name,status. – runamok – 2017-08-04T17:26:42.583

wmic diskdrive list will give many more fields - although it doesn't include any additional health-related data. – mwfearnley – 2019-10-29T16:55:41.667

29

GSmartControl

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.

ryanmonk

Posted 2009-08-25T07:43:21.597

Reputation: 444

3@mavhc it's more efficient because it relies on smartmontools which defines its own thresholds instead of the one provided by manufacturers :) – gaborous – 2015-02-14T19:20:12.647

6Not 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 – 2013-09-24T11:16:46.420

23

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

alexandrul

Posted 2009-08-25T07:43:21.597

Reputation: 962

Thanks, that's the Unix tool I normally use. - I simply did not expect to find windows support! – not-a-user – 2015-11-19T10:17:35.600

Mind that it requires administrator privileges so you'll have to run it with sudo on Linux, or runas /user:Administrator on Windows. – Matthieu – 2017-03-10T10:32:42.377

12

HD Sentinel! Best ever, bar none!

Bjørn Mathisen

Posted 2009-08-25T07:43:21.597

Reputation: 121

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 – 2015-02-14T19:18:59.300

2They don't like personal statement here: Please explain rather why it's the best. – Quidam – 2016-12-21T05:22:12.813

10

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

alexandrul

Posted 2009-08-25T07:43:21.597

Reputation: 962

Best option when I looked just now. The "Health Status" heuristic seems plausible. – Nelson – 2017-02-15T03:01:09.240

1This is my preference because of the small download size and wide USB controller support – Chang Qian – 2017-10-31T07:39:38.133

9

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, 1.0.1.7 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)

alexandrul

Posted 2009-08-25T07:43:21.597

Reputation: 962

Simple and works. – Konrads – 2012-12-07T11:30:05.747

8

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.

UPDATE(!): Looks like the project is closed

MajesticRa

Posted 2009-08-25T07:43:21.597

Reputation: 377

4

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

http://www.acronis.com/en-us/personal/hard-drive-health/

Aussie Ash

Posted 2009-08-25T07:43:21.597

Reputation: 141

2

Powershell, WMI:

gwmi Win32_DiskDrive | select Caption,Status

Oleh Nechytailo

Posted 2009-08-25T07:43:21.597

Reputation: 129

gwmi: Not found – Chloe – 2017-10-30T16:30:44.273

@Chloe Did you try gwi or gwmi? The latter should be an alias for Get-WmiObject (https://stackoverflow.com/questions/31443694/what-is-the-nature-of-the-relationship-between-gwmi-and-get-wmiobject)

– mwfearnley – 2019-10-29T17:10:08.793

1

If you have a Western Digital drive, then there is a diagnostics utility to view the SMART status.

https://support.wdc.com/downloads.aspx#WD_softwarepc

This is a Windows version of the Data LifeGuard Diagnostics. It will test WD internal and external drives. In additional, it can provide you with the model and serial of WD drives attached to the system.

On the main program screen, there are two windows. In the top window, you will see the drives in your system that are available for testing. The model number, serial number, capacity, and SMART status of each drive will be displayed. In the bottom window, the partition information for the selected drive will be displayed.

Chloe

Posted 2009-08-25T07:43:21.597

Reputation: 4 502

1

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.

XTL

Posted 2009-08-25T07:43:21.597

Reputation: 190

0

You can get yourself Hard 5.25'' hard drive sled enclosure and it will tell you smart status as long as you enable it in BIOS.

Software like WD diagnostic tools gives you same SMART status as hard drive bays give you, enclosures just display SMART status using color coded lights

user241367

Posted 2009-08-25T07:43:21.597

Reputation: 1

0

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.

user2672400

Posted 2009-08-25T07:43:21.597

Reputation: 1

4This answer would be more useful if it included a reference (i.e., a link). – Scott – 2013-08-31T00:12:29.603

-1

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 appears the pages for the toolbox and the search functionality, are broken 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.

jww

Posted 2009-08-25T07:43:21.597

Reputation: 1