Free NAS calculators and guides for self-hosting and homelabsFree NAS calculators & guidesTry the RAID & ZFS capacity calculator →

Storage

SMART Attributes That Actually Predict NAS Drive Failure

Only five SMART attributes correlate meaningfully with drive failure. Learn which ones, which are commonly misread, and why a quarter of failed drives warn you about nothing.

Most SMART attributes tell you nothing useful. Watch five: 5 (Reallocated Sectors), 187 (Reported Uncorrectable Errors), 188 (Command Timeout), 197 (Current Pending Sectors) and 198 (Offline Uncorrectable). Any non-zero value in those five means plan a replacement — but remember that most drives that die give no SMART warning at all.

SMART is a diagnostic system, not a prediction engine. It reports what has already gone wrong, which makes it excellent at confirming a drive is failing and mediocre at telling you one is about to. Understanding that boundary is what keeps you from either ignoring a dying disk or panicking over a harmless counter.

Comparison of SMART attributes that predict drive failure versus attributes commonly misinterpreted
Fig. 1Comparison of SMART attributes that predict drive failure versus attributes commonly misinterpreted

The five attributes that actually correlate with failure

Backblaze publishes failure statistics from a fleet of hundreds of thousands of drives, and their analysis consistently points at the same small set of attributes as being meaningfully associated with drive failure:

ID Name What a non-zero value means
5 Reallocated Sectors Count The drive found bad sectors and swapped in spares. The spare pool is finite.
187 Reported Uncorrectable Errors Reads the drive's own ECC could not fix. Data was lost or recovered from redundancy.
188 Command Timeout Operations that did not complete in time. Can also indicate cabling or power problems.
197 Current Pending Sector Count Sectors that failed a read and are queued for reallocation on the next write.
198 Offline Uncorrectable Sectors that could not be read even during background scans.

Backblaze's rule is that a raw value above zero on any of these five is a reason to investigate, and a blunt version of that works well at home too: if any of these five is above zero, treat the drive as a replacement candidate. Not an emergency — a candidate. Order a replacement, verify your backups, and swap it on your schedule rather than the drive's.

Attributes people misread

199 — UDMA CRC Error Count. This is almost always a cable problem, not a drive problem. Errors occurred on the SATA link between the controller and the drive. Reseat the cable or replace it; the counter will not reset, but it should stop climbing. Replacing the disk usually fixes nothing.

190 / 194 — Temperature. Useful for environmental monitoring, not for failure prediction. Keep drives roughly in the 25–45 °C band. Sustained operation well above that shortens life, but a warm drive is not a failing drive.

9 — Power-On Hours and 4 / 12 — Start-Stop and Power Cycle counts. These describe wear exposure, not damage. A five-year-old drive with clean error counters is in better shape than a six-month-old drive with pending sectors.

1 — Raw Read Error Rate and 7 — Seek Error Rate. On Seagate drives especially, the raw values here are encoded and look alarmingly large by design. Read the normalized value against its threshold, or ignore these entirely.

The number that should temper your confidence

Backblaze's own analysis has repeatedly found that a substantial share of failed drives — historically in the region of a quarter — showed zero SMART warning on all five key attributes before failing. Controller boards, motors and firmware can fail outright with no gradual degradation to report.

This is the whole argument for redundancy and backups. SMART is a useful early-warning layer on top of those, never a substitute for them. If your recovery plan is "SMART will tell me," you do not have a recovery plan.

How to read SMART on your NAS

Synology DSM: Storage Manager → HDD/SSD → select the drive → Health Info. DSM surfaces a simplified health status plus the raw attribute table, and lets you schedule Quick and Extended tests.

QNAP QTS: Storage & Snapshots → Storage → Disks/VJBOD → Disk Health.

TrueNAS / Linux: smartctl -a /dev/sdX from the shell gives the full table. smartctl -t long /dev/sdX starts an extended self-test.

Unraid: the Main tab exposes per-disk SMART attributes and self-test controls directly.

Schedule the tests, or the data is stale

SMART attributes only update when the drive has a reason to notice a problem. A sector that has quietly gone bad in a region nothing has read for a year will not appear until something reads it.

Two habits fix that:

  1. Extended SMART self-test, monthly. It reads the entire surface. On a large modern drive this takes many hours — schedule it overnight. Stagger drives so they do not all run at once.
  2. Filesystem scrub, monthly or quarterly. A ZFS or Btrfs scrub verifies checksums against every block and repairs mismatches from redundancy. This catches silent corruption that SMART is structurally incapable of seeing, because the drive returned the data happily — it was just wrong.

Between these two, the extended self-test finds unreadable sectors and the scrub finds incorrectly readable ones. You want both.

What to do when a counter goes non-zero

  1. Do not start a rebuild yet. Confirm your backup is current and restorable first. A rebuild is the heaviest sustained read the array will ever see, and it is exactly when a second marginal drive tends to give up.
  2. Record the serial number, not the bay number. Bay labels and OS device names both drift.
  3. Watch whether it climbs. A single reallocated sector that never increases over a month is different from one that becomes forty. Both justify replacement eventually; only the second is urgent.
  4. Replace on your terms. Follow your platform's replace-and-resilver procedure rather than pulling the drive and improvising.

If the array is RAID 5 or single-parity, understand that you are running without redundancy for the entire rebuild window. Our RAID 5 vs RAID 6 vs SHR comparison covers why that window matters more as drives get larger.

FAQ

My NAS says the drive is "Healthy" but attribute 197 is 8. Who is right? Both. The vendor's health summary uses conservative thresholds designed to avoid false alarms. The raw attribute is the more sensitive signal. Trust the attribute.

Can I clear a pending sector count? Writing to the affected sector forces the drive to either rewrite it successfully or reallocate it. A full-surface write (a burn-in pass, or a rebuild) often clears pending sectors by converting them into reallocated ones. That is the counter moving from 197 to 5 — not the problem going away.

Do SSDs use the same attributes? No. The meaningful SSD attributes are wear-related — media wearout indicator, percentage lifetime used, and total host writes. See NAS SSD endurance: TBW and DWPD.

Should I run extended tests on every drive weekly? Monthly is enough for home use. Weekly full-surface reads add meaningful wear and heat for very little extra warning.

Sources

More Hard Drives & Storage guidesFree NAS calculators