How to Check SSD Health – Easy Diagnostic Check

Muhib Nadeem / February 24, 2026 / 10 min read
Note: This article reflects technical best practices from the writer’s perspective and does not necessarily reflect the views of Hone.

A PC that suddenly feels slow, a game that starts hitching, or a file copy that hangs can look like “random Windows problems.” Sometimes it is, but storage issues have a pattern. SSDs usually warn you through SMART data and health flags before they fully fail.

This guide shows how to check SSD health with quick, legitimate diagnostic checks on Windows 11, Windows 10, macOS, and Linux.

Fast Checks

Read SMART And Health Flags

Quick Confirmation With Real Data

  • Windows Drive Health (NVMe)
  • Disk Utility SMART Status (Mac)
  • smartctl Health Check (Linux)
  • Temperature Check
Deeper Diagnostics

Get Remaining Life And Errors

More Detail Without Guesswork

  • PowerShell Reliability Counters
  • CrystalDiskInfo SMART Table
  • nvme smart-log
  • Manufacturer Utilities
Do This If You See Warnings

Back Up And Plan A Replacement

Health Warnings Are Not Cosmetic

  • Back Up Immediately
  • Update SSD Firmware
  • Stop Write Heavy Tasks
  • Replace The Drive

What SSD Health Actually Means And Why SMART Matters

An SSD health check is not a vibe check. It is a readout of the drive’s internal counters: spare block usage, error events, wear indicators, and temperature. Most of that data is exposed through SMART (Self Monitoring, Analysis, and Reporting Technology) and, on NVMe drives, through NVMe SMART log data.

Important reality: SMART can warn you, but it cannot promise you anything. Some drives fail with little warning, and some show mild warnings for a long time. What matters is whether your SSD is showing critical warnings, rising error counts, or rapidly dropping spare capacity.

💡

The Safest SSD Health Check Is Read Only

Reading SMART data does not “use up” your SSD. The risk starts when you run heavy write benchmarks or ignore warnings. Start by reading health and temperature first.

SSD Health Check In 5 Minutes A Simple Diagnostic Flow

Quick SSD Health Diagnostic

1
Confirm What Kind Of SSD You Have

NVMe and SATA SSDs both use SMART, but Windows has a built in Drive health page for NVMe only. Knowing your interface keeps you from chasing menus that will never appear on your system.

2
Check For A Clear Health Status

On Windows, use the Drive health section if you have an NVMe SSD. On Mac, use Disk Utility and the Info button. On Linux, use smartctl for a quick health result.

3
Look For Warnings And High Temperature

Warnings like spare capacity being low or reliability being degraded are actionable. Temperature is also a real limiter because hot SSDs throttle and may become less stable under sustained load.

4
Back Up If Anything Looks Off

If you see any critical warning, do not troubleshoot first. Back up first. Then you can validate with a second tool, update firmware, and plan a replacement.

5
Use A Second Tool If You Want Confirmation

CrystalDiskInfo on Windows and smartctl or nvme smart-log on Linux can show deeper details and help confirm whether the warning is real or a reporting quirk.

How To Check SSD Health In Windows 11 And Windows 10 Easy Built In Diagnostics

Windows gives you two practical ways to check SSD health: a built in Drive health page for NVMe SSDs and a PowerShell method that can expose basic health and reliability counters. For deeper SMART attributes, you can use a dedicated reader like CrystalDiskInfo.

Check SSD Health In Windows Settings Drive Health For NVMe Only

This is the fastest Windows 11 SSD health check because it is fully built in. It also has a big limitation: Windows only monitors NVMe (NVM) SSDs in this page, not SATA SSDs or HDDs.

Windows Drive Health Quick Reference

Windows 11 Path
Where The NVMe Health Page Lives
Settings > System > Storage > Advanced Storage Settings > Disks & Volumes
Windows 10 Path
Menu Name Differs
Settings > System > Storage > Manage Disks And Volumes
What To Click
Shows SMART Style Attributes
Select Disk > Properties
What You Will See
Real Health Indicators
Drive Health Section

Steps:

  • Open Settings.
  • Go to System then Storage.
  • Open Advanced storage settings, then click Disks & volumes (Windows 11) or Manage disks and volumes (Windows 10).
  • Select your SSD, then click Properties.
  • Scroll to the Drive health section and read what it reports.

In Drive health, Windows can show values like Estimated remaining life, Available spare, and Temperature, plus critical warnings such as Spare capacity is low, Reliability is degraded, or Drive is set to read-only. If any critical warning appears, treat it as a real signal, not an “ignore later” message.

⚠️

If Windows Shows Read Only Or Degraded Reliability

Do not troubleshoot performance first. Back up your data first. A health warning is a data safety problem, not just a speed problem.

Check SSD Health With PowerShell Quick HealthStatus And Reliability Counters

If you want a fast SSD diagnostic check that works even when the Settings page is not available, PowerShell can show drive health state and, on supported devices, reliability counters like temperature and wear.

Command 1: List disks with a simple health status

Get-PhysicalDisk | Format-Table FriendlyName, MediaType, BusType, HealthStatus, OperationalStatus, Size -AutoSize

Command 2: Print reliability counters (if your device exposes them)

Get-PhysicalDisk | Get-StorageReliabilityCounter | Format-List

Not every SSD reports every field through Windows, so do not panic if some properties are blank. What matters is whether you see obvious problems like non healthy health status, a nonzero wear value on a heavily used drive, or error counters that are not stable.

Check SSD SMART Details With CrystalDiskInfo Full Attribute Readout On Windows

Windows built in checks are good for quick signals, but they do not always show the full SMART attribute table. CrystalDiskInfo is a dedicated HDD and SSD utility that can read SMART data (including NVMe on supported Windows versions) and show clear health and temperature at a glance.

  • Install and launch CrystalDiskInfo.
  • Select the correct drive (especially if you have multiple SSDs).
  • Check the top level Health Status and Temperature.
  • Scan the SMART attribute list for any warning or caution state and for error counts that keep rising over time.

Use Your SSD Manufacturer Utility Best Remaining Life Reporting

If you want the most brand accurate SSD health reporting, use the official tool for your drive. It is usually the cleanest way to see remaining life, check temperature, and apply firmware updates. For example, Samsung provides Samsung Magician, Crucial provides Storage Executive, and Kingston provides Kingston SSD Manager.

How To Check SSD Health On Mac Disk Utility SMART Status

macOS includes Disk Utility, which can show drive details including SMART status. The most common mistake is looking at a volume instead of the physical drive. Use the View menu first so you can select the actual device.

Steps:

  • Open Disk Utility (Applications > Utilities).
  • In the menu bar, choose View then Show All Devices.
  • Select the physical disk in the sidebar (not just the volume under it).
  • Click the Info button in the toolbar.
  • Look for the SMART status line in the information window.

If the SMART status is verified or shows no issues, that is a good sign. If it reports failing, back up immediately and plan a replacement. If you are checking an external SSD, keep in mind some USB enclosures do not pass SMART data through, so you may see not supported even when the drive is fine.

How To Check SSD Health On Linux smartctl And nvme smart-log

Linux is the most direct platform for SSD health checks because the standard tools can query SMART and NVMe logs without a vendor UI. The two most common tools are smartctl (from smartmontools) and nvme (from nvme-cli).

Linux SSD Health Check With smartctl SATA SSDs And Many Other Drives

Quick health result:

sudo smartctl -H /dev/sda

Full SMART details:

sudo smartctl -a /dev/sda

If you are not sure which device name is correct, use lsblk to list disks and sizes first, then target the correct one. Also remember: SMART data can be useful, but it may not accurately predict every future failure. Treat abnormal errors and warnings as signals, not guarantees.

Linux NVMe SSD Health Check With nvme-cli Read The NVMe SMART Log

For NVMe drives, the NVMe SMART log is a clean source of truth. Run this command against the NVMe device (for example, /dev/nvme0):

sudo nvme smart-log /dev/nvme0

This returns the SMART log page and prints it in a readable format by default. It is ideal when you want remaining life style indicators, spare capacity information, and error totals that match the NVMe reporting model.

How To Read SSD Health Results What Matters And What To Ignore

A good SSD health check is not about staring at every number. It is about spotting obvious warnings and trend problems. If a value is stable month after month, it usually is not a crisis. If a warning appears or an error count spikes, that is when you act.

SSD Health Indicators And What To Do

Indicator Where You See It What It Usually Means What To Do
Estimated Remaining Life Windows Drive health (NVMe) Manufacturer based wear estimate Plan a replacement if it is low and the drive is important
Available Spare Windows Drive health (NVMe), NVMe SMART tools Spare flash capacity reserved for failures If it is low or dropping quickly, back up and prepare to replace
Reliability Is Degraded Windows Drive health (NVMe) Media or internal errors impacting reliability Back Up Now then validate with a second tool
Drive Is Set To Read Only Windows Drive health (NVMe) Drive entered a protective mode due to reliability or end of life Back Up Now and replace the SSD
SMART Status Failing Disk Utility (Mac), smartctl, manufacturer tools Drive is reporting a failure condition Back up immediately and replace the drive
High Temperature Windows Drive health, SMART tools, manufacturer tools Thermal stress and possible throttling Improve airflow, heatsink, and sustained cooling

What To Do If SSD Health Is Bad A Safe Order Of Operations

If your SSD health check shows a warning, your goal is to protect data first and optimize later.

  • Back up immediately to another drive or cloud storage.
  • Do not run write heavy benchmarks while the drive is in a questionable state.
  • Confirm the warning in a second tool (for example, Windows Drive health plus CrystalDiskInfo, or smartctl plus nvme smart-log).
  • Update SSD firmware using the official manufacturer utility if an update is available.
  • Replace the SSD if warnings persist or if you see read only, degraded reliability, failing SMART, or rapidly worsening errors.

Troubleshooting After A Clean SSD Health Check When Performance Still Feels Bad

If your SSD health looks normal but your PC still feels unstable, storage might not be the bottleneck. Background CPU spikes, thermal throttling, overlays, and memory pressure can all create hitching that feels like “disk lag.” If you are chasing stutters in games, it helps to separate storage issues from system wide micro stutters caused by background load.

Also keep basic headroom. SSDs can slow down when they are near full, and Windows can feel worse when the system is juggling low free space and memory pressure. If your PC is constantly saturated, sanity check your overall setup, including your RAM capacity for gaming, before you blame the SSD.

Conclusion

The easiest SSD health check is simple: read SMART, check temperature, and treat warnings as real. On Windows 11 and Windows 10, the built in Drive health page is the fastest option if you have an NVMe SSD. On macOS, Disk Utility can show SMART status in the Info window. On Linux, smartctl and nvme smart-log give you the most direct diagnostic output.

If anything looks wrong, back up first. You can always optimize performance later. You cannot undo data loss.

Optimize Your Whole PC With Hone

If your SSD health is fine but performance still feels inconsistent, Hone can help optimize system level bottlenecks that cause stutter and slowdowns.

Try Hone Free

FAQ

How Do I Check SSD Health In Windows 11

Open Settings, go to System, Storage, Advanced storage settings, then Disks & volumes. Select your SSD, click Properties, and read the Drive health section. This built in page is for NVMe SSDs.

Does Windows Drive Health Work For SATA SSDs

No. The built in Drive health page in Windows monitors NVMe (NVM) SSDs. For SATA SSDs, use a SMART reader like CrystalDiskInfo or use PowerShell and a manufacturer utility.

How Do I Check SSD Health On Mac

Open Disk Utility, choose View, then Show All Devices, select the physical disk, and click the Info button. Look for the SMART status line. If it shows failing, back up and replace the drive.

How Do I Check SSD Health On Linux

Use smartctl for SMART health and details. A fast check is sudo smartctl -H /dev/sda and a full report is sudo smartctl -a /dev/sda. For NVMe drives, use sudo nvme smart-log /dev/nvme0.

What SSD Temperature Is Too High

There is no single universal number because SSD designs differ, but consistently high temperatures can cause throttling and instability. If you see your SSD running hot under normal use, improve airflow or add cooling and recheck the temperature during sustained transfers.

What Should I Do If SSD Health Shows Degraded Or Read Only

Back up immediately. Then confirm the warning in a second tool, update firmware if available, and plan to replace the SSD. Do not keep writing to a drive that is reporting reliability issues.

Full Performance,
No Cost

Kick off an exciting adventure for free! Just download the app, create your account, and enjoy up to 20 optimizations at no cost.

Muhib Nadeem

Muhib Nadeem

I grew up on frame drops, boss fights, and midnight queues. Now I write about games with the same energy I once saved for ranked.

Level Up
Your FPS

Kills background lag

Instant FPS boost

One-click setup

Table of Contents

You may also like