How to Check SSD and Hard Drive Health on Windows

Use Settings, PowerShell and CHKDSK to check drive health and errors

Read time 6min · Updated 2026-10-03

You can learn a surprising amount about your SSD or hard drive's health with tools already built into Windows. It helps to think of two separate questions: is the hardware healthy, and is the file system free of errors? Here's how to check both.

If any check comes back bad, back up first, fix second. Copy important files to an external drive or cloud storage before doing anything else.

1. Windows 11: drive health in Settings

For NVMe SSDs, Windows 11 shows health data directly.

  1. Go to Settings > System > Storage.
  2. Select Advanced storage settings > Disks & volumes.
  3. Select Properties next to the disk (not one of its volumes).
  4. Under Drive health, check Estimated remaining life, Available spare and Temperature.

This only works for NVMe SSDs. SATA SSDs and hard drives won't show the section, so use step 2 instead. Windows may also show a notification if it detects that a storage device is at risk of failure.

Advertisement (guide-mid)

2. Check every drive with PowerShell

Open PowerShell from the Start menu and run:

Get-PhysicalDisk | Select-Object FriendlyName, MediaType, HealthStatus, OperationalStatus

For more detail, run PowerShell as administrator and try:

Get-PhysicalDisk | Get-StorageReliabilityCounter | Select-Object DeviceId, Wear, Temperature, PowerOnHours

Wear is the percentage of the SSD's rated life used so far. Blank values mean the drive doesn't report that data.

3. Read S.M.A.R.T. data with a free tool

Drives keep their own health log called S.M.A.R.T. To see it in detail, many people use the free CrystalDiskInfo, which summarizes the result as Good, Caution or Bad. Download it from the official site only. Your SSD maker's utility (Samsung, WD, Crucial and others) also shows wear and offers firmware updates.

4. Check the file system with CHKDSK

If files won't open or folders look corrupted, the file system may have errors.

  1. In File Explorer, right-click the drive and choose Properties > Tools > Check.
  2. Or run chkdsk C: /scan in an admin Command Prompt to scan without changing anything.
  3. If errors are found, run chkdsk C: /f. For C:, Windows asks to check at the next restart; type Y.

The /r option also hunts for bad sectors, but on hard drives it can take hours and stresses a drive that's already struggling. Back up before using it.

How to read SSD life numbers

Estimated remaining life is a projection based on the manufacturer's write endurance rating. A drive at 0% doesn't instantly die, and a drive showing plenty of life can still fail suddenly. Symptoms are often a better warning than numbers:

Windows 10

The Settings health page is Windows 11 only, but the PowerShell commands, CHKDSK and third-party tools work the same on Windows 10.

FAQ

Should I defragment?

For hard drives it can help. For SSDs, Windows handles optimization (TRIM) automatically, so there's nothing to do.

Is it bad to run disk checks often?

Status checks (steps 1 and 2) are harmless anytime. Save long scans like chkdsk /r for when you suspect a problem.

My files are already gone.

Stop writing to that drive and read our file recovery guide first.

Advertisement (guide-end)