ACCEPTING CASES · MON–FRI 9:00AM–5:00PM
Certified Data Recovery Professional · Phoenix, AZ ☎ (602) 686-2622

Several Drives Dropped at Once. Suspect the Controller, Not the Disks.

A NAS, a ZFS pool, or a RAID just marked several drives failed, missing, or UNAVAIL in the same minute. Independent disks do not die on a shared clock. The HBA or RAID controller, the expander, the backplane, the cable, the enclosure, or the power rail those bays have in common is the fault to name first. Replacing the red disks one by one, and letting a resilver run through that path, writes the set before you know which part actually failed.

Free evaluation · No data, no fee · Talk directly with a technician.

We already wrote about RAID 5 with two drives down, about a mirror whose first failure sat for weeks, and about rebuild versus recovery. We wrote about a ZFS scrub and Replace, about zpool import -F, and about Force Online after the RAID battery dies. Synology's button is Repair. QNAP's is Recover. A Storage Spaces Direct pool that went read-only is that page. This page is the screen those jobs are not: several members drop together, and the part they share is still in the box.

Same minute, same path

Read the timestamps before you read the disk count. A member that failed in March and a member that failed this morning are a staggered pair. The RAID 5 page and the mirror page are about that gap. The data on the survivor is often still coherent because the first disk left the set earlier, and the second did not take the first disk's blocks with it. That is a media story, told slowly.

A path story is the other shape. Five bays on one backplane go missing at 01:43. Every disk behind one mini-SAS cable shows write errors in the same minute. An expansion shelf disappears and the head unit's own disks stay up. A ZFS vdev reports UNAVAIL on the disks that share an HBA, and ONLINE on the disks that sit on the other card. The disks have one thing in common, and it is not a manufacturing week. It is the wire, the expander, the controller, the enclosure, or the power rail in front of them.

The parts that do that job:

This list is the order to suspect. It is not a diagnosis of your chassis. A screenshot of six red bays does not name which line in the list you are on. The bay map does. Which disks share a port, and which disks stayed up, is the whole test.

Same-model wear is real, and it is a different clock. Drives from one family can fail in a cluster over a service life. That is the note on our Synology RAID 5 (DDR-2026-0003), where members of the same 3 TB generation failed and the array was never rebuilt in the NAS. Those failures are not four bays emptying in the same minute while yesterday's SMART was clean. If the dates are months apart, use the RAID 5 page. If the dates are the same minute, stay here.

What a public RAIDZ3 outage actually showed

On October 8, 2026, InfiniCLOUD posted an incident report for their zeze node (the zeze1 pool). The incident date they give is October 1, 2026 (JST), and as of that report it was ongoing. This is their outage, not a Desert Data Recovery case. The report separates log facts from inference, and it says the investigation was still open. What follows is their account, not a lab finding about your NAS.

The pool was 11 disks in ZFS RAIDZ3. RAIDZ3 is triple parity. OpenZFS's description of raidz is that a group sustains as many disk failures as it has parity disks — one, two, or three — without losing data. InfiniCLOUD's pool could lose three disks. Six of the eleven sat on one card, so a fault in that card could take out more disks than the parity covered.

Their timeline, in their words: at 01:43 on October 1 a disk on the control card stopped responding to commands. At 01:45 one disk failed and was disconnected, and the pool kept running on the other ten. Around that failure, other disks on the same HBA also became unresponsive, and some data was already corrupted past what RAIDZ3 could rebuild. They state the rule they hit: RAIDZ3 cannot recover a data set when four or more locations in it are corrupted at once. As of October 1, 61 files were unreadable, including system files, and the service was shut down at 07:06. That was still inside a pool that had only fully lost one disk.

They then say the part people skip. All ten remaining disks were reported DEGRADED. They write that this does not mean all ten failed. When ZFS reads data it cannot recover, it cannot tell which disk holds the bad data, so it records the error against every disk. Past a threshold, every disk was classified DEGRADED. OpenZFS documents the same rule on the zpoolconcepts page: if a block cannot be reconstructed, checksum errors are reported for all disks the block was stored on. Their example is a raidz2 with three damaged disks. InfiniCLOUD's was a RAIDZ3. The mechanism they are describing is that one. A status line of DEGRADED on every disk is not a parts list of dead drives.

The next day the shared card kept costing them disks. Their summary says three more disks on that same control card became unusable, one after another. Counting the first disk, four had failed. The timeline is the same fact in smaller steps: on October 2 two further disks stopped responding, the pool went SUSPENDED (they define that as stopped reading and writing), and at 19:21 a fourth disk became unavailable and the pool was UNAVAIL (inaccessible because too few disks remained). RAIDZ3's budget is three. Four took the pool out.

What they say they know from the logs, as of October 8:

What they mark as inference: one disk's internal failure set off instability on the other disks on that card, because a card that sees a disk stop answering aborts commands and resets the disk, and they believe those recovery steps disturbed the other disks on the card. They name two contributing conditions. Six disks on one card is more than RAIDZ3 can lose. And they were investigating whether a flaw in the old firmware's error recovery helped the fault spread. They say, in the same section, that the cause of the three October 2 disks was still uncertain — the card or the disks — and that they were prioritizing the card because it was the part those disks shared.

They do not call it a backplane failure. They explicitly record no cable errors. The shared part in their report is the HBA. A backplane, an expander, a cable, or a power rail can paint this screen on someone else's chassis. Their log named the card. Yours has to name whatever your disks actually share.

The day before the report, on October 7, they posted a firmware-maintenance notice. It says their investigation of failures they date to August 19 and October 1 found that, on this type of HBA, one drive failure can trigger several drives to fail together. The work they scheduled is a firmware update, to replace a bug in the old card's error recovery, finished on their side by the end of November 2026, with the service down during each window. That page does not publish an August 19 disk-by-disk timeline, and it does not name the card vendor. The October 8 report is the careful one: investigation ongoing, October 2 still uncertain. Read the notice as their maintenance plan. Do not read it as a firmware string you should flash tonight.

Their own prevention item is the design point. They said they would rearrange connections so one control card, or one cable, cannot hit more disks than RAIDZ3 can lose, and they said a single pool on a single machine is how this class of fault becomes a total loss. That is their plan for their cloud. It is also why a resilver on the surviving disks, through the card that just dropped six of them, is the wrong next click on a pool you only have once.

Several drives dropped together. Get the set evaluated before anyone replaces a disk or starts a resilver. We image each member off the path that dropped it. Free evaluation, no data, no fee.

What not to do while the path is still dropping drives

Do not replace the red disks one by one. Pulling the first UNAVAIL member, inserting a spare, and letting ZFS resilver — or letting a hardware controller rebuild — assumes the other members are healthy and the path to them is stable. You do not have that. The spare activation is the same write. It reads every remaining disk and writes a new one. If the card is still aborting commands, the resilver is more traffic of the kind InfiniCLOUD believes spread their first disk failure to the rest of the card. That belief is their inference about their firmware. The instruction does not depend on it. A rebuild through a path that is still dropping drives faults more members, and it writes the ones it can still see.

Do not clear, force, or re-create the pool. zpool clear clears the device errors. OpenZFS's clear page says that if the pool was suspended, clear brings it back online provided the devices can be accessed. The disks are still behind the same card. zpool online returns a member to the vdev. Force Online, Bring Online, and Mark as Good on a RAID card put a dropped member back into a set that has moved on, or into a set whose other members are still missing. zpool import -F and -FX rewind transaction groups. They do not reconnect a cable. zpool destroy, zpool labelclear, and zpool create write new labels. A controller "create virtual disk," "clear configuration," or initialize does the same job in a different menu. Unraid's Format and New Config are the Unraid page. The old pool configuration is the map. Replacing it so the chassis looks empty is how the map gets thrown out.

Do not leave a rebuild running. If a resilver, a parity rebuild, or a consistency check has already started, it is reading the survivors through the suspect path and writing the result. Power the chassis down. Letting it "finish overnight" is how a path fault becomes a set of half-written members. The rebuild page is the general argument. This page adds the path: the rebuild is only a maintenance job when one disk failed, the rest are healthy, and the bus they sit on is not the thing that failed.

Do not flash the card, the backplane, or the disks to see if the lights go green. InfiniCLOUD's October 7 notice is maintenance they planned for their own servers, with the service taken down on purpose. Their October 8 report says that on October 1, while the incident was open, the data center worked on the control card and updated its firmware, and that the cause of the disks lost on October 2 was still unknown the following week. We are not saying that update caused the later failures. They did not say that. A firmware update is still a write to the only controller, or to the only disks, and it does not put back a block the pool has already failed to read. If a vendor later confirms a firmware issue, that work happens after the members are imaged, on a card you can swap, not as a test of the patient set.

Do not keep power-cycling. Each power-on retrains the links and runs the card's recovery again. If drives are still disappearing across those cycles, the cycles are the fault getting another turn. Shut it down and leave it down. Photograph the screen first if you can do that without clicking Repair, Recover, Clear, or Import.

Do not carry the disks to another machine loose. Bay, expander port, and serial are the diagnosis. A PC that sees a former member will offer Initialize or Format. A second NAS will offer to create a pool. Those are the writes on Initialize Disk and on the Synology and QNAP pages. Label the slot before a drive comes out. A drive goes back only to the slot it left, and only if you are not done with it.

The buttons on the other pages are still the wrong buttons. Synology Repair and QNAP Recover write. Storage Spaces Direct's read-write flag writes. Force Online after a power cut can commit or drop controller cache — if the battery is also dead, read that page before this one, because cache is a separate loss. None of those clicks answers "which part do these bays share?"

Warning: Do not replace the dropped disks one by one, and do not let a resilver, rebuild, or hot spare run while the HBA, expander, backplane, cable, or power rail is still dropping drives. Do not zpool clear, force a member online, import with -F, or create the pool again. Those writes land on the originals. A lab cannot put back a stripe or a label the rebuild already changed.

What to do right now

  1. Stop the write that is already running. If a resilver, a rebuild, a repair, or a spare activation is in progress, power the chassis down. If members are still vanishing while it sits powered on, power it down anyway.
  2. Save the status before anyone clears it. zpool status -v is a read. So is a photograph of Storage Manager, DSM, QTS, or the RAID BIOS. Keep the disk names, the states (UNAVAIL, FAULTED, DEGRADED, missing, failed), the READ / WRITE / CKSUM columns if they are on screen, and the time. A controller event log is worth a photo when you can open it without accepting a repair.
  3. Map the path on paper. Which bays share a backplane, an expander, a cable, a controller port, or a power supply. Write the serial next to the bay. A row that failed together is the row to mark. Disks that stayed online tell you where the shared part stops.
  4. Write down the layout if you know it: raidz1, raidz2, or raidz3; mirror; RAID 5, 6, or 10; SHR; hardware RAID level; the controller model. The parity budget is how many disks the layout can lose. It is not how many disks one card is allowed to take with it. If the volume was BitLocker-encrypted, bring the recovery key. We cannot brute-force BitLocker. See Windows Device Encryption / BitLocker.

If a disk has to be shipped, pack it like any other failed drive and keep the bay label on it. If the only record of which disk sat behind which port is the chassis, send the chassis, or send the controller with the disks. Do not open a drive.

How a lab handles it

We do not resilver your pool on the HBA that dropped it. We do not zpool clear, zpool replace, zpool online, or zpool import -F on the patient disks. We do not Force Online, rebuild, or create a new virtual disk on the original controller. We do not flash that controller to test a theory.

Each member is imaged write-blocked, on a path that is not the one that lost the set, including a disk the UI had already marked failed or UNAVAIL. The pool or the array is read from those images. A wrong guess about which member is stale costs a clone, not the original. Imaging uses the lab tools already named on this site, including the ACE Lab PC-3000 and DeepSpar Disk Imager. Those tools image the drives. They are not a second NAS, and they are not a second HBA running your pool.

The public case log does not have a simultaneous multi-disk HBA or backplane dropout. We will not invent one, and we did not work the InfiniCLOUD pool. The closest published server job is 21607, an HPE SmartArray with two arrays. The RAID 5 had no significant drive failures; the controller dropped offline. Every drive was imaged, and nothing was rebuilt on that controller. The RAID 6 on the same server is the other pattern: members had fallen out months apart. A Synology RAID 5 (DDR-2026-0003) is two failed members of one model family, imaged and reconstructed off the NAS. Use those for what "image first" looks like. Do not use them as a twin of a row of bays that failed in the same minute. We don't advertise a success rate. The free evaluation is how you find out whether the disks are dead or the path in front of them is.

If the dates are staggered, start with two drives down or the mirror that ignored the first failure. If the prompt is Replace during a scrub, start with don't race the replace. If the pool will not import, start with zpool import -F. If the button is Repair or Recover, start with the Synology or QNAP page. For the work itself, see RAID data recovery.

Several drives dropped at once FAQ

Four bays went red in the same minute. Are those disks dead?
Not on the strength of the clock. Disks that do not share a part do not share a failure time. A row, a backplane, an expander, one HBA port, one cable, or one power rail that goes dark together is the path those bays have in common. A disk can still be dead — the first disk in a cascade often is — and the others can be fine, or only unresponsive while the card resets them. The status screen cannot grade the media. A read of each disk, off that path, is what grades it.
zpool status lists every disk DEGRADED. Did the whole pool fail?
A pool at DEGRADED still has enough copies to read, and OpenZFS will also mark a device DEGRADED when checksum or slow-I/O counts cross its line, while it keeps using the device. The sharper case is an unrecoverable block. OpenZFS says that when a block cannot be reconstructed, it cannot tell which disks were silently corrupted, so it reports checksum errors for every disk the block was stored on. InfiniCLOUD described that on their October 8, 2026 report: all ten remaining disks showed DEGRADED, and they wrote that this did not mean all ten had failed. UNAVAIL is a different row. OpenZFS uses it when the device could not be opened. A wall of UNAVAIL behind one cable is a path. A wall of checksums is ZFS charging every disk for a block it could not repair.
Can I replace the red disks one at a time and let the resilver or rebuild run?
Not while the path that dropped them is still in the chassis. A resilver or a RAID rebuild reads the members that are left and writes the new one. That is the write in RAID rebuild vs. data recovery, and on ZFS it is the same job the scrub page says not to race. If the HBA, expander, or backplane is still resetting, those reads go through the fault. A spare that activates on its own is the same rebuild. Replace a disk after you know the other members can be read, and after the path is not the thing failing them.
Should I zpool clear, force the disks online, or create the pool again?
No. zpool clear clears the device-error counters. OpenZFS also says that if the pool was suspended, clear brings it back online provided the devices can be accessed. That is a resume, not a repair of the card or the cable. zpool online brings a member back. Hardware Force Online and Mark as Good do the same class of thing on a RAID card. zpool import -F is a rewind, covered on that page, not a way to open a pool whose disks merely disappeared. zpool destroy, zpool labelclear, zpool create, a new virtual disk, and a NAS "create storage pool" write a new label over the old one. Leave the configuration that is still on the disks.
How is this different from two drives failing in a RAID 5, or a mirror that ignored the first failure?
RAID 5 with two drives down is usually a gap: one member failed, or started failing, before the second. The mirror page is that gap measured in weeks, while the share was still open. Look at the dates. A disk that dropped in March and a disk that dropped today are those pages. Bays that dropped at 01:43 and 01:45, on one card, are this page. Force Online after the battery dies is a power cut and write-back cache. If the battery is dead and a row of disks also vanished, read that page before anyone forces the volume up, and still treat the row as a path.
Synology says Volume Crashed, QNAP says Volume Not Active, or Storage Spaces Direct went read-only. Which page is this?
If the button in front of you is Repair, start with don't click Repair. If it is Recover, start with don't click Recover. If a Storage Spaces Direct pool went Read-only after NVMe drives dropped, start with don't force it read-write. Those pages are the click. This page is the reason several bays emptied together: find the shared controller, backplane, expansion box, or power supply before anyone treats it as a pile of dead disks. A single-server Storage Spaces pool that offers Delete Pool is that page. An Unraid disk that offers Format or New Config is that page.
Is the InfiniCLOUD outage a Desert Data Recovery case?
No. We did not work that pool. The account is InfiniCLOUD's incident report, posted October 8, 2026, about their zeze node. The public case log has no job where several members dropped in the same minute off one HBA or backplane. We will not invent a case ID or an outcome. The closest published server job is 21607: the RAID 5 had no significant drive failures and went down because the SmartArray controller dropped offline, and nothing was rebuilt on that controller. The RAID 6 on the same server lost members months apart. A Synology RAID 5 (DDR-2026-0003) lost two drives in a set of the same model family. Those are not this screen. We don't advertise a success rate.
I already replaced a disk, or a rebuild started. Is it too late?
Not automatically. Stop so nothing else writes — no second replace, no spare activation, no zpool clear, no force online, no new pool, no firmware update on the card or the disks. A resilver you powered off and a resilver that finished are different jobs. Bring every disk, including the ones the UI called failed or UNAVAIL, any spare it already wrote, and the controller if you still have it. Label the bay and the port each disk left. We image first and tell you what is left. We will not guess from a screenshot which stripes the rebuild already wrote.

Not sure whether the disks failed or the card in front of them did? Find out before anyone replaces a member or starts a resilver. Start with a free evaluation.

Request free evaluation →

Free evaluation · No data, no fee · Talk directly with a technician.