Skip to main content
data-recovery-headINFO

RAID 5 Rebuild Time: The Number Is a Risk Window, Not a Wait

A RAID 5 rebuild reads every surviving disk end to end. What decides how long it takes, why that duration is the window in which a second failure destroys everything, and why RAID was never a backup.

By Eric Gerard · Editor · Save My Disk4 min readPhoto via Pexels

The question is normally asked as a scheduling problem: how long will this take. The number matters for a different reason.

A rebuild reads every surviving disk from end to end, and until it finishes, the array has no redundancy left. The duration is not a wait. It is the length of the window in which one more problem destroys everything.

What sets the duration

The floor is capacity divided by sustained read speed, because every remaining disk must be read in full to recompute what was lost. Everything else adds to it:

  • Array activity. Every read and write your users send competes with the rebuild for the same drives.
  • Rebuild priority. Most controllers let you choose between finishing fast and staying responsive. During a rebuild, fast is usually the right answer.
  • Controller performance. Parity computation for a large array is real work.

Which is why any single number quoted in an article is worthless for your array. Measure yours once, deliberately, while nothing is wrong, and you will know what to expect when something is.

Why the window is the dangerous part

The surviving disks are almost always the same model, the same age, and often the same manufacturing batch as the one that just died. They have run the same hours in the same rack at the same temperature.

A rebuild asks all of them, simultaneously, for the heaviest sustained read they have done in their lives, at exactly the moment the array can least afford another failure.

And it does not take a full second failure to hurt you. A single unreadable sector on a survivor can abort the rebuild, because the controller needs that block to reconstruct the missing one.

Two hourglasses standing on a white marble surface against a plain wall, the left one in amber glass with pale sand still in its upper chamber, the right in clear glass with black sand already partly fallen.
Two hourglasses standing on a white marble surface against a plain wall, the left one in amber glass with pale sand still in its upper chamber, the right in clear glass with black sand already partly fallen.

Two timers, started together, running at different speeds. The rebuild is the one you are watching. The other one, which no dashboard displays, is the remaining life of the disks doing the rebuilding.

What actually reduces the risk

  1. Have a current backup before the rebuild starts. Everything below is secondary to this.
  2. Stop using the array if the work can wait. An idle rebuild is a shorter rebuild.
  3. Raise rebuild priority. Slower service for a day is a good trade against a wider window.
  4. Replace with an identical-or-larger disk, immediately. A degraded array left running for a week is a decision, whether or not anyone made it deliberately.
  5. Consider RAID 6 for large arrays. It survives one more failure during exactly this window.

The part people find annoying and should not

RAID is not a backup.

It protects against a disk failing. It does nothing about a deleted file, a ransomware run, a corrupted database, a controller writing garbage, a fire or a theft. In every one of those cases the array faithfully replicates the damage across all its disks, immediately and reliably.

If the only copy of something lives on the array, you have redundancy and no backup. The rebuild is the moment you find out which one you had.

Where this page stops being useful

If the array is already degraded and a second disk is now showing errors, stop reading and stop the array. At that point a rebuild is a gamble with your data as the stake, and the safer path is imaging the individual disks first, then reconstructing offline from the images.

We cannot tell you from here which situation you are in. What we can say is that the decision gets harder every hour the degraded array keeps running, and that nobody has ever regretted having a backup at that moment.

If you write about storage yourself, the rebuild-time calculator behind these figures is free to embed on your own site: one iframe, no account, and it keeps your readers on your page instead of sending them elsewhere.

If the rebuild has already failed, or a second disk went during it, the situation has changed category and this page no longer applies. What follows then is RAID data recovery, which starts by imaging the member disks individually rather than by asking the controller to try again.

Editorial pick
4.5 / 5

Recover your deleted files → EaseUS

Free scan · deleted, formatted & lost files · Windows & Mac

Founded in 200430-day guaranteeFree 2 GB version
See the offer

Frequently asked questions

How long does a RAID 5 rebuild take?

Hours for small arrays, and often more than a day for large ones. The controller has to read every surviving disk from end to end and recompute the missing data, so the floor is set by disk capacity and sustained read speed, and everything else makes it worse: array activity during the rebuild, controller performance, and the priority setting that decides how much bandwidth goes to rebuilding versus serving users. There is no single number, which is why the useful question is not how long but what the duration exposes you to.

Why is a RAID 5 rebuild risky?

Because it subjects every remaining disk to a complete, sustained read at the worst possible moment. Those disks are usually the same model, the same age and often the same manufacturing batch as the one that just failed, and they have accumulated the same wear. A second failure during the rebuild takes the whole array with it, and an unreadable sector on a survivor can abort the rebuild even without a full second failure.

Does RAID 6 fix this?

It reduces the exposure rather than removing it. RAID 6 tolerates two simultaneous failures, so a single further problem during a rebuild is survivable. The rebuild still reads every surviving disk, still takes a long time, and still stresses hardware of the same age. It buys margin, which is worth having, and it does not turn the array into a backup.

Should I keep using the array during a rebuild?

If you can avoid it, avoid it. Every read and write you send competes with the rebuild for the same disks, extending the window in which the array is unprotected. Some controllers let you raise rebuild priority at the cost of performance, and during a rebuild that is usually the right trade. The fastest safe rebuild is one on an idle array.

Is RAID a backup?

No, and the distinction is not pedantic. RAID protects against a disk failing. It does nothing about a deleted file, a ransomware run, a corrupted database, a controller writing garbage, a fire or a theft, because in every one of those cases the array faithfully replicates the damage. If your only copy is on the array, you have redundancy and no backup, and the rebuild you are worried about is the moment you will discover the difference.