DEV Community

Miftahul Rizki
Miftahul Rizki

Posted on Originally published at miftahulrizki.eu.org

How to Check Your External SSD's Health: 5 Reliable Methods

External SSDs are great for backups and portable storage — but unlike internal drives, checking their health has a catch: some cheap USB enclosures block SMART data entirely, so your health tool shows nothing even when the drive is fine.

Here are 5 reliable ways to check an external SSD's condition:

1. CrystalDiskInfo (Windows, free). Plug the SSD into a USB 3.x port, open CrystalDiskInfo, pick the drive from the Disk menu. Read the Health Status (Good/Caution/Bad), health percentage, temperature, and Total Host Writes. Compare Total Host Writes against the TBW rating on the manufacturer's spec page. Caution appears when remaining life drops to 10% or less.

2. Built-in Windows commands (no install). In CMD: wmic diskdrive get status returns OK or Pred Fail. In PowerShell: Get-PhysicalDisk | Select-Object FriendlyName, HealthStatus, OperationalStatus shows Healthy vs Warning. Quick, but no percentages or temperature.

3. The manufacturer's own tool. Samsung Magician, WD Dashboard, Kingston SSD Manager, or Crucial Storage Executive. This is sometimes the ONLY way to get full data — some portable WD/SanDisk drives restrict SMART access for third-party tools.

4. smartctl on Linux/macOS. sudo smartctl -a -d sat /dev/sdX — the -d sat flag forces SAT passthrough through the USB bridge. Try -d jmicron or -d usbasm if it fails. For NVMe drives, watch Percentage Used, Available Spare, and Media and Data Integrity Errors (should be 0).

5. Hard Disk Sentinel (paid/trial). Continuous monitoring with automatic alerts — good for an external SSD you use daily as a working drive.

What the numbers mean: a Good status + health far above 10% + host writes far from the TBW rating = fine. Worry when health trends down fast, Reallocated Sector Count keeps climbing, or integrity errors appear above 0. Keep sustained temperatures under 70°C.

SSD not detected by health tools? The enclosure is the usual suspect. Try another cable/port, check UASP support, force the device type in smartctl, use the vendor tool — or remove the SSD from the enclosure and connect it directly to the PC.

I wrote a full step-by-step guide in Indonesian covering all of this in depth, including how to read every important SMART attribute and a real test of running smartctl: https://www.miftahulrizki.eu.org/2026/10/cara-cek-kesehatan-ssd-eksternal-5-cara.html

For the complete walkthrough with screenshots, read the full guide here: https://www.miftahulrizki.eu.org/2026/10/cara-cek-kesehatan-ssd-eksternal-5-cara.html

Top comments (0)