Check your hard drive's health using built-in tools before a failure costs you data
Your hard drive sends warning signals before it fails — but only if you know where to look. Windows, Mac, and Linux all have tools that read the health status your drive reports about itself. These tools show you temperature, error counts, and how many hours the drive has been running. If you see warning signs early, you have time to back up your files and replace the drive before it stops working.
The most reliable method is to check S.M.A.R.T. data — a standard that all modern hard drives use to report their own condition. You do not need to be technical to read it. The tools show you a simple status: healthy, caution, or failing. This guide covers the specific tools for each operating system and what the numbers actually mean.
Key Takeaways
- Windows users can check hard drive health through Settings > System > Storage > Disk management, or use the free tool CrystalDiskInfo to see more detail.
- Mac users should open Disk Utility (in Applications > Utilities) and select the drive to see its S.M.A.R.T. status in the bottom right corner.
- Linux users can install and run smartctl from the command line to read S.M.A.R.T. data directly from the drive.
- A drive showing "Caution" or "Failing" status means you should back up your files immediately and plan to replace it within days or weeks.
- Temperature above 50°C (122°F) for a hard drive or above 45°C (113°F) for an SSD suggests cooling problems that can shorten the drive's life.
How to check hard drive health on Windows
Windows 11 and Windows 10 include a built-in storage health check. Open Settings, go to System, then Storage, and scroll down to find "Disk management". Click it, then select your hard drive from the list. At the bottom of the window, you will see a line that says "S.M.A.R.T. status". If it says "Healthy", your drive is fine. If it says "Caution" or "Failing", your drive needs attention.
The built-in tool shows only the overall status, not the individual measurements. For more detail — temperature, error counts, hours of use — download CrystalDiskInfo, which is free and does not require installation. Open it, and you will see your drive listed with a colored status circle (green for healthy, yellow for caution, red for failing). Below that, you will see specific numbers: reallocated sectors, pending sectors, temperature, and power-on hours. Write down the temperature and any red or yellow values; these are the numbers that matter.
How to check hard drive health on Mac
Open Finder, go to Applications, then Utilities, and double-click Disk Utility. In the left sidebar, click your hard drive (usually named "Macintosh HD" or similar). Look at the bottom right corner of the window. You will see a line that says "S.M.A.R.T. Status" followed by either "Verified" (healthy) or a warning. If you see a warning, your drive is failing and you should back up immediately.
Disk Utility does not show temperature or detailed error counts. If you want more information, download DriveDx (paid, with a free trial) or Macs Fan Control (free). Both show temperature, power-on hours, and individual S.M.A.R.T. values. On a Mac, hard drive temperature above 50°C is worth investigating — it usually means the fan is not running or the drive is in a warm location.
How to check hard drive health on Linux
Linux systems can read S.M.A.R.T. data directly using the smartctl command. Open a terminal and type sudo smartctl -a /dev/sda (replace sda with your drive name if different). The output will show dozens of values, but the ones to watch are at the top: look for "SMART overall-health self-assessment test result" and the line that says either "PASSED" or "FAILED".
If you want a simpler interface, install gsmartcontrol using your package manager (apt, dnf, pacman, depending on your distribution). It shows S.M.A.R.T. data in a graphical window with color-coded warnings. The same rules apply: green is healthy, yellow is caution, red is failing.
What the S.M.A.R.T. numbers mean
S.M.A.R.T. stands for Self-Monitoring, Analysis and Reporting Technology. Your drive constantly measures things like temperature, spin-up time, seek errors, and reallocated sectors (parts of the drive that stopped working and were moved to a spare area). Each measurement has a "raw value" (the actual number) and a "normalized value" (0 to 100, where 100 is perfect).
You do not need to understand every number. Focus on these: Reallocated Sectors (any value above 0 means the drive has already had failures), Pending Sectors (sectors the drive suspects are failing but has not yet moved), Uncorrectable Errors (read or write failures the drive could not fix), and Temperature (should stay below 50°C for a hard drive, below 45°C for an SSD). If any of these show red or yellow in your tool, the drive is degrading.
When to back up and when to replace
A drive showing "Healthy" status can still fail without warning — no tool is perfect. Back up important files regularly regardless of what the health check says. But if you see "Caution" or "Failing" status, back up immediately. You have days or weeks before the drive stops working, but not months.
Once you have backed up, order a replacement drive. If the drive is still under warranty (usually three to five years), contact the manufacturer with your serial number and the S.M.A.R.T. data showing the failure. If it is out of warranty, buy a new drive of the same size or larger. Do not wait for the drive to fail completely — replacing it while it still works is much cheaper than data recovery.
Temperature and cooling problems
Hard drives and SSDs both generate heat, and heat shortens their life. A hard drive running at 50°C or higher, or an SSD at 45°C or higher, is working in the danger zone. Check the temperature in your health tool and compare it to the drive's specifications (search the model number plus "operating temperature" online).
If the temperature is high, the problem is usually poor airflow inside your computer. Make sure the case fans are running and not blocked by dust. If you have a laptop, use it on a hard surface (not a bed or pillow) and consider a laptop cooling pad. If the temperature stays high after cleaning, the drive may be failing and generating extra heat as it struggles — another sign to back up and replace it.
Frequently Asked Questions
Can a drive fail even if the health check says it is healthy?
Yes. S.M.A.R.T. data is reliable for catching gradual failures, but sudden mechanical failures (a head crash, a motor bearing seizing) can happen without warning. This is why you should back up important files regularly, not just when the health check shows a problem.
What does "Caution" status mean, and how long do I have?
Caution means the drive is showing early signs of failure — reallocated sectors, rising temperature, or increasing errors. You typically have days to weeks before the drive becomes unusable. Back up immediately and order a replacement, but you do not need to panic and stop using the computer today.
Is it safe to keep using a drive that shows "Failing" status?
A drive showing "Failing" status can stop working at any moment. If it is your main drive, back up right now and replace it today. If it is a secondary drive with no important files, you can continue using it briefly while you order a replacement, but do not rely on it.
Do SSDs need health checks the same way hard drives do?
SSDs report S.M.A.R.T. data too, and the same tools work on them. However, SSDs fail differently than hard drives — they wear out gradually as you write to them, and they usually give you warning through S.M.A.R.T. data. Check SSD temperature and wear level the same way you would a hard drive.
What should I do if the health tool says the drive is failing but it still works?
Back up your files immediately, then replace the drive. Do not wait for it to stop working. A failing drive can corrupt files as it writes them, so the longer you use it, the more risk you take. Replacement is cheap compared to data recovery.