We are booking in new cases · Weekdays, 9am–5:30pm Urgent case? Call 0800 6890668
MHDR Maidenhead Data Recovery 0800 6890668 Send it in
MHDR / Media and kit we recover / Servers & RAID sets

Devices · array sets & servers

RAID and server recovery, Maidenhead. The rebuild does more harm than the failure.

The actual end of an array is almost never caused by the first failure, but rather by what happens after that: a rebuild driving a tired survivor through one long read until it stops, an ejected member forced back into service and/or disks moved between bays to see what happens. Even mirrors do not provide safe harbour, as each half of the mirrored pair has been running for equal amounts of time since they were installed. There is no counter in Maidenhead, and therefore most of the arrays we receive from there arrive via tracked postal delivery. Please call us (or complete our contact form) to obtain a quote before you send the disks. Once you've received a quote, remove the disks from the enclosure, label each disk with the number of the bay it was located in, insure the package and post the disks to our Guildford intake lab using a tracked service, or simply bring them there yourself (Monday to Friday, 9am to 5:30pm; no appointment is required). Please be assured that, since we will ultimately be working solely with images of your original disks, there is no additional loss or damage once your disks arrive.

Only pay if we recover your data, on most jobs Diagnosis free, then a fixed quote Get a quote, then post it in from Windsor, Slough or anywhere else

Describe the fault to an engineer
0800 6890668

RAID faults, and what each one means.

Nothing matches? Use the triage →
If you wish to post it: first obtain a quote for your item via either of two methods: by telephone or by completing the online form. Then you can post the item to us using a tracked and fully insured postal service that will take it directly to our secure intake laboratory in Guildford. Alternatively, if you would rather drop it off at the Guildford laboratory personally, this is possible Monday to Friday, 9am to 5:30pm, and no appointment is needed; either way, we will cover the return postage costs. From a laptop, PC or Mac, send the drive on its own (storage soldered onto the circuit board, as in T2 and Apple silicon Macs or soldered laptop flash memory, is not taken on; if you're unsure which kind you have, please call us first). RAID drives require removal from their casing and labelling by bay number, and server disks will similarly need removing from the server and labelling by bay number. NAS disks need the same procedure if they can be removed; if not, send the entire NAS unit. An external drive must be posted whole, complete with its cable and power supply. If you wish to check the packaging before posting, an engineer will talk you through every item on the telephone. Every stage of this process is detailed on the posting page.

The RAID cards we see, and the arrays with none.

Dell PERCA common configuration found within many Dell PowerEdge server systems, typically utilising Broadcom or LSI-based silicon with Dell branding and DDF metadata on each disk.
HPE Smart ArrayThe combination of RIS metadata and delayed parity used by P-series controllers in ProLiant chassis: this is unique to HP hardware.
Broadcom / LSI & AdaptecMegaRAID and Microchip cards are usually used in Supermicro servers and custom-built systems.
Arrays without a cardmdadm for Linux and Storage Spaces for Windows do not use a controller, so there is no card to fail, but both will perform the same mathematical operation as a card when a drive fails.

The words on screen, decoded.

A different fault? →
The symptomThe likely causeStart here
Foreign Configuration Found (Dell PERC)The metadata stored on each member contradicts what the card itself storesDon't touch either option; clone the disks first
1786 — Drive Array Recovery Needed (HP)It has no cover left; it is either waiting to be rebuilt or is in the middle of being rebuiltImage it after you shut it down
1784 — Drive Array Drive Failure (HP)One of the drives has failed as part of a RAID setDo not choose your new drive based on an educated guess
1788 — Drive Array Reports Incorrect Drive Replacement (HP)The disks have been returned to the wrong baysEverything is determined by sequence; stop
Virtual Drive is Degraded / OfflineThe volume has lost its cover, or has gone missing completelyShut down the whole group
1720 — SMART drive detects imminent failure (HP)A functioning disk tells you it will go dead soonMake an image today

What happens between arrival and return.

The most recent cases →
01

Booked in, then assessed at no cost Free

Nothing is chargeable until you say yes. Every item gets a case number of its own immediately upon receipt, an engineer determines what has failed, and you get a clear picture of which files have a real possibility of being recovered. The single quote that follows is fixed, written down and does not cost anything.

Diagnosis at no costOne fixed quote, in writingNothing signed
02

Clone the whole set first

Every member is read onto a separate piece of imaging hardware (including any your card had already rejected), so when we do all the other things to make this array operational, they happen to copies, and at no stage is there a write operation performed on the disks you submitted for imaging.

Every member imaged firstEven the failed members
03

Stood up again in software

We extract from the data structure: stripe width, member order, and how parity changes as we follow a path around the array. Then we create the array using the images we created on our own systems. In doing so, your card is used for nothing, and we do not perform a rebuild during the process either.

Member order establishedNo original card needed
04

Mend what sits on top

After the array is constructed, we repair in succession: the file system, virtual machine containers and databases. Finally, after each item is repaired, we verify them against a full list before we release anything.

Guests and databases openedChecked before it is returned
05

Opened, verified, and sent home

You don't get charged anything until you've confirmed and authorised that everything is fine after seeing the entire list of what was recovered. Any recovered items are returned via brand-new storage media and the postage costs for these are covered by us. We do not consider a project complete here until we receive confirmation that you have been able to successfully access and review every item you received back.

You approve the list firstReturned on fresh mediaThe return post is ours

What tends to show up first

  • Both Import and Clear are pitfalls: one writes stale metadata from an out-of-date member into good stripe data with the import command, the other discards the original layout with clear; each takes only a single keystroke, and none can ever be undone. Neither should be used until the set has been copied.
  • HP designed its arrays to fit their needs: they wrote Reserved Information Sectors on every member, and they placed parity one stripe further along than what most would consider standard practice. That is referred to as "delayed parity". If you use a generic RAID 5 tool against these members, you will get meaningless results.
  • The geometry is on the disks, which is why a controller failure seems so much worse than it really is. If you look at the members they will show you the order they go in (member order), the size of your stripes (stripe width) and the direction of parity.
  • It is the second loss that kills: a rebuild needs a single continuous read-through of every disk that is left. This happens to be exactly what a weak disk cannot do.

Why single parity got a bad name: consumer SATA specs allow for approximately one unreadable sector per every 1014 bits read. That is roughly equivalent to one in every 12.5TB. When you ask a large single-parity array to rebuild, each surviving member has to provide more than that continuously until the rebuild completes. That is when rebuilds fall apart. The number above is quoted by the manufacturers themselves rather than being generated by an engineer. However, there continues to be disagreement over just how severely this will hurt in practice.

From the casebook, lately.

MH · MHD-2026-6748ON RECORD ✓

Second disk gone mid-rebuild; the factory ran on Monday

Production came to a stop after a Friday rebuild lost a second member and thus locked away the production data. Every disk was imaged individually. Then using the clean reads from three of the disks, and any good reads from the fourth, we were able to reassemble the stripe, and get back online before Monday morning.

100% of the vital files1 weekend

Before it comes to the lab.

Do these now

  • Turn off the server, leave it off
  • Write down in which bay each disk lives
  • Get a quote first, then send all disks in the set to us, including the failed ones
  • Let us know the level of array and the card, if known

Things best not done

  • Starting or restarting a rebuild on an existing array that is already degraded
  • Put the disk that was ejected back into the set
  • Use 'repair' or 'initialise' in the configuration menu of the card
  • Run recovery software on the entire array while it is online

Questions we are asked about RAID recovery.

The card has marked one disk failed. Does it still need to come?

First obtain a quote, then send the entire set of disks, each clearly labelled with the bay it was removed from. Often a disk that has been declared "dead" contains the most recent version of some stripes, and every block will be drawn from the image that returned it most cleanly.

Nobody recorded which disk sat in which bay. Is that fatal?

No. The three attributes that define the layout of an array are readable within the structure of the data itself, so working them out is routine analysis; you do not have to use guesswork (trial and error) to determine the stripe width, how the members are ordered, or how parity is rotated.

Can entire virtual machines come back, or just files?

Yes. Once a functional set has been created, the next step is to remove the VMDK and VHDX containers and the database store and open each on a bench to verify function rather than just logging it as present.

The company is at a standstill. How quickly can an array return?

Typically four to seven working days for a set of multiple disks. If trade has genuinely ceased, the work can be run continuously; let us know about the deadline when you contact us for your quote, so we may schedule our work accordingly. You can either post your disks or take them to our Guildford intake lab (Monday to Friday, 9am to 5:30pm, no appointment required).

Switched off, it keeps every chance it has.

Every additional power-up asks for even more of a drive that is already starting to fail. First open a case with us, and let the free diagnosis tell you how much remains.

0800 6890668