How to Check Hard Drive S.M.A.R.T Health on Windows

check hard drive health

Self-monitoring, Analysis, and Reporting Technology (SMART) is a device management utility bundled with hard drives to monitor their health. Recent Windows releases include tools that collect your hard drive’s health from the S.M.A.R.T utility, and may notify you of any error that may potentially harm your files.

This is a great security precaution since a damaged hard drive will result in you losing important files saved on your operating system. Windows verifies your hard drive credentials via the WMI class, which is a collection of predefined classes based on Common Information Model (CMI). By comparing your hard drive’s CMI with information’s retrieved from SMART, windows can know when there is an irregular occurrence, and notify you to take preventive actions to avoid further damage.

While Windows has access to your hard drive’s SMART, and can relay this information to you. It doesn’t come with a tool to make this a straightforward process; you will need to either access your hard drive S.M.A.R.T information via the WMI class or PowerShell. This guide will walk you through the process. In addition, you may want to check out how to back up your hard drive as you will always need this knowledge incase it’s faulty.

How to Check Hard drive Health via the WMI Class (Control Panel)

Knowing your hard drive’s S.M.A.R.T information allows you to know its health status. To do this via the WMI class, first open the Control Panel and go to Security and maintenance.


Under maintenance, you can see your drive status. Because my drive is Ok, I didn’t see any error information. But you will be notified with recommended action(s) if there is ever an error.


Note that if SMART isn’t enabled in BIOS/UEFI settings, you may not get this report.

You may also like: How to convert HEIC to JPEG on Mac with Preview App.

Check Hard Drive’s Health via Windows PowerShell

You can also get the state of your hard drive’s health by running the following command in windows PowerShell.

wmic diskdrive get status

And as previously reported by the maintenance tool in the Control panel, my drive status returns “Ok”.


That’s how you confirm your drive’s health using the inbuilt Windows tool. Although you won’t need to do this often except when you are troubleshooting a problem. If there is ever an error with your hard drive, Windows will notify you promptly.

I hope you find this guide helpful. Kindly leave a comment if you have any questions.

Leave a Reply

Inline Feedbacks
View all comments