Hard drives use S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology) to gauge their own reliability and determine if they’re failing. You can view your hard drive’s S.M.A.R.T. data and see if it has started to develop problems.
Hard drives don’t live forever, and you often can’t see the end coming. Fortunately, most modern drives support S.M.A.R.T., so they can at least do some basic self-monitoring. Unfortunately, Windows doesn’t have an easy-to-use built-in tool that shows your hard disk’s S.M.A.R.T. data. You can view a very basic S.M.A.R.T. status from the Command Prompt, but to really see this information, you’ll need to grab a third-party app.
CrystalDiskInfo (free) is an easy-to-use, open-source program that can shows the S.M.A.R.T. status details reported by your hard drives. You can download an installable or portable version—the choice is up to you.
Once you’ve got CrystalDiskInfo running, it’s a pretty straightforward app. The main view shows the S.M.A.R.T. status information for your hard drives. If everything is working properly, you should see the status “Good“ displayed. In the image below, just under the menu bar, you can see that all three drives in our system report a “Good” status and you can even view the temperature of each drive. Other statuses you might see include “Bad” (which usually indicates a drive that’s dead or near death), “Caution” (which indicates a drive that you should most likely be thinking about backing up and replacing), and “Unknown” (which just means that S.M.A.R.T. information could not be obtained).
You can also view a list of detailed information about each drive, but unless you’re a pro—or you’re troubleshooting something very specific—it likely won’t mean much to you. If you’re interested, though, the Wikipedia page for S.M.A.R.T. maintains a pretty good list of these attributes, along with how they can be interpreted.
There’s really not a lot more to the app, but there is one other feature worth pointing out. If you are particularly concerned about the health of a drive, you can set CrystalDiskInfo to start with Windows and run as a background app. While it’s running this way, CrystalDiskInfo will send a notification to alert you if the S.M.A.R.T. status of any drive changes. Just open the “Function” menu and toggle both the “Resident” and “Startup” options on.
You can also view a very basic S.M.A.R.T. status from the Windows Command Prompt. To open the Command Prompt, hit Start, type “Command Prompt,” and then press Enter.
A the prompt, type (or copy and paste) the following command, and then press Enter:
wmic diskdrive get status
If everything is working properly, you should see the status “OK” displayed for each hard drive on your system. Other statuses—such as “Bad,” “Caution,” or “Unknown”—can indicate problems with your drive or errors retrieving S.M.A.R.T. information.
If the S.M.A.R.T. status indicates that you have an error, it does not necessarily mean that your hard drive is going to fail immediately. However, if there’s a S.M.A.R.T. error, it would be wise to assume that your hard drive is in the process of failing. A complete failure could come in a few minutes, a few months, or—in some cases—even a few years. However long it takes, you should not trust the hard drive with your data in the meantime.
Ensure you have up-to-date backups of all your files stored on another media, such as an external hard drive or optical discs. Obviously, this is good advice whether you know the S.M.A.R.T. status of your drives or not. Problems—including drive failure—can happen at any time, and without warning. With your files properly backed up, you should look into replacing your hard drive as soon as possible. You simply cannot consider a hard drive that fails a S.M.A.R.T. test to be reliable. Even if your hard drive doesn’t die completely, it could corrupt portions of your data. You might also consider using the chkdsk tool in Windows to diagnose and repair any related problems that it can.