How to Check NVMe and M.2 SSD Health Right Now

If you need an NVMe SSD health check right now, this guide covers every working method. SSDLife is built for SATA SSDs: it reads their SMART data and shows a health percentage plus a lifespan estimate. If your drive is NVMe or M.2, the current version can’t read it yet — browsers and most tools don’t have direct access to NVMe SMART over the standard storage stack. A new SSDLife with native NVMe support is in development for 2027; you can join the waitlist at the bottom of this page.

Windows PowerShell – Built-in NVMe SSD Health Check (No Install Required)

The fastest NVMe SSD health check uses Windows PowerShell, already on every Windows 10/11 PC. Open PowerShell as Administrator (Win+X → Terminal (Admin)) and run:

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

or

Get-CimInstance -Namespace root\cimv2 -ClassName Win32_DiskDrive | Select-Object Model, MediaType, Status

Every drive returns a status: Healthy, Warning, or Unhealthy. For deeper counters — temperature, wear percentage, read errors:

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

Run as Administrator if fields come back empty. This method reads the NVMe SMART log pages exposed by the Windows storage stack — no third-party software needed.

Vendor Tools

Vendor utilities read the full NVMe SMART log (including vendor-specific pages) and firmware details. These are officially supported and show: total bytes written (TBW), percentage used, available spare, temperature, firmware version, and drive-specific health algorithms.

ManufacturerTool
SamsungSamsung Magician
KingstonKingston SSD Manager
Crucial / MicronCrucial Storage Executive
Western DigitalWD Dashboard / SanDisk Dashboard
SeagateSeaTools
ADATAADATA SSD Toolbox
TranscendSSD Scope

CrystalDiskInfo – Universal NVMe Health Monitor

CrystalDiskInfo is the de-facto standard free utility that reads NVMe drives from any manufacturer. It parses the SMART attributes and boils raw values down to a simple verdict: Good, Caution, or Bad. It also displays the raw hex values for advanced users who want to inspect their NVMe SSD health directly. You can download it here.


Which NVMe SMART Numbers Matter for Your NVMe SSD Health Check

AttributeHealthy valueAct when…
Percentage Used< 50 %> 80 %: plan replacement
Available Spareabove threshold (usually 10 %)at/near threshold: back up NOW
Media & Data Integrity Errors0counter grows: drive is failing
Composite Temperature30–70 °C under loadsustained 70 °C+: check cooling

Rule of thumb: see a red flag here, back up your data immediately, then replace the drive on your schedule rather than the drive’s.

When to Replace Your NVMe Drive – Decision Checklist

  • Percentage Used > 80 % — drive consumed most endurance; order replacement.
  • Available Spare at/below threshold — drive can no longer reallocate bad blocks; imminent failure risk.
  • Media Errors > 0 and climbing — data integrity compromised; stop using for critical data.
  • Temperature sustained > 70 °C — thermal throttling; fix airflow or replace.

Using SSDLife while you wait

If your PC also has a SATA SSD (or you’re checking a second machine), SSDLife Free shows the same kind of health number in seconds.

How long will your SSD last?

Learn all about your SSDs today!


Scroll to Top