UK’s trusted IT infrastructure partner since 2003
Servnet
ConfiguratorGet in Touch
Is RAID 5 dead? URE risk on rebuild, explained — analysisIs RAID 5 dead? URE risk on rebuild, explained — analysis — reach
Storage · RAID

Is RAID 5 dead? URE risk on rebuild, explained

Servnet Storage Team · Storage & Data Protection7 min read

“RAID 5 is dead” is a headline about a real failure mode: an unrecoverable read error during a rebuild. It is not dead everywhere — but on large drives the maths is unkind. See the risk for your own array in the RAID 5 calculator.

URE during a single-drive rebuild
RAID 5RAID 6RAIDZ2Parity in rebuildNone left1 left1 leftURE on rebuildData lossRecoverableRecoverableSurvives 2nd failNoYesYesVerdict (big disks)RiskySafe defaultZFS default

What a URE is

An unrecoverable read error (URE) is a sector the drive cannot read back, even after retries and ECC. Manufacturers quote a rate: roughly one URE per 10¹⁴ bits read for consumer drives, 10¹⁵ for enterprise/nearline, and 10¹⁶–10¹⁷ for SSDs. In a healthy array a URE is repaired from parity; the problem is when there is no parity left.

During a RAID 5 rebuild there is no redundancy — the array is already down one drive and is reading all the survivors to reconstruct the replacement. A URE on any surviving drive during that read cannot be repaired, and the rebuild fails for that stripe.

Why drive size makes it worse

The probability of hitting a URE rises with the number of bits you must read, which rises with drive capacity. Rebuilding a RAID 5 of five 4 TB consumer drives reads ~16 TB; at a 10¹⁴ rate that is a high chance of at least one URE. The calculator computes this from the standard 1 − (1 − UER)^bits model.

Enterprise drives (10¹⁵) and SSDs (10¹⁶+) shift the odds dramatically — which is why URE rate is a selectable input in our calculator. Understating it would understate the risk, so we default conservatively.

Is RAID 5 safe here?
Large HDDs, no spare parity?
large HDD
Use RAID 6
small SSD + backup
RAID 5 OK
critical data
Dual parity + backup

The fix: dual parity

RAID 6, RAID-DP and RAIDZ2 keep a second parity, so a URE during a single-drive rebuild is reconstructed rather than fatal — the rebuild continues. This is the real reason dual parity replaced single parity for large-capacity arrays, as covered in RAID 5 vs RAID 6.

So RAID 5 is not universally dead: on small arrays of enterprise drives or SSDs, with a good backup, it can still be reasonable. But for large nearline HDD pools, RAID 6 (or RAID 60) is the safe default.

Key takeaways
  • A URE during a RAID 5 rebuild has no parity to fall back on, so it causes data loss for that stripe.
  • URE probability rises with drive size — large consumer drives are the worst case.
  • RAID 6/RAIDZ2 keep a second parity, so a URE during a single-drive rebuild is recoverable.
  • RAID 5 can still suit small SSD/enterprise arrays with a backup — it is not dead everywhere.
Frequently asked

FAQs — Is RAID 5 dead? URE risk on rebuild, explained

URE and rebuilds

Will a RAID 5 rebuild always fail on large drives?

No — it is a probability, not a certainty, and real controllers mitigate with patrol reads and scrubs. But the probability is high enough on large consumer drives that dual parity (RAID 6) is the safer choice. The calculator shows the figure for your config.

Does RAID 6 fix the URE problem?

It greatly reduces it. During a single-drive rebuild, RAID 6 still has a second parity to reconstruct a URE, so the rebuild continues. Data loss then requires a concurrent second drive failure.

What URE rate should I use?

Match your drive's datasheet: ~10¹⁴ for consumer HDD, 10¹⁵ for enterprise/nearline HDD, 10¹⁶–10¹⁷ for SSDs. Our calculator lets you select it and defaults conservatively.

Related

Continue reading

More in Storage

Got a question this article didn't answer?

One conversation with an engineer who's done this before. No sales script.

Talk to Servnet →