Taking work now — the first look is freeSpinning disks in a machine Quicker still, give us a ring:0203 0868633
ADR Advanced Data Recovery 0203 0868633 Price my job
ADR / The hardware we handle / Multi-disk sets and servers

Devices · arrays, NAS and servers

RAID data recovery, London. A member fails without a sound. The silence is the expensive part.

Take the server off power before anything else. The first fault rarely ends an array; what ends it is the response to that fault — a rebuild that demands one flawless pass, end to end, from a member already worn; a rejected disk returned to the bay it came out of; drives shuffled between bays in hope. Mirrors flatter their owners too, because two disks out of one carton, fitted the same afternoon and worked at the same rate ever since, run out of hours at much the same point. The kind of London address these arrive from: a Harley Street practice with its imaging on a single NAS in a basement, or a Mayfair firm of under fifty people and nowhere to put a server room. Array and server work opens at £500 + VAT, the diagnosis that sets the figure is free, and nothing degrades any further here, because every step happens on images.

On most jobs: no data, no bill A free look first, then one figure in writing Media posted in from Croydon, Ealing and Camden

Put it to an engineer — the first look costs nothing
0203 0868633

RAID symptoms, and how long each gives you.

Not listed? Try the finder →
Packing it and posting it:pack it so that nothing can shift, then insure the parcel at the value of the files on it, not the price of the box, and send it tracked to our intake lab. The journey home is paid at this end. If you would sooner have an engineer go through the packing with you first, ring before you seal it. There is a full account of all of this on theguide to packing and posting.

Brand by brand, and what tends to go wrong.

Dell's PERC rangeDell's own badge on LSI and Broadcom silicon, standard fit across PowerEdge servers, writing DDF metadata to every disk in the set.
Smart Array cards from HPEP-series cards in ProLiant chassis: RIS metadata written to the members, parity held on one disk for a run of stripes before it rotates, and ordinary tools misreading both.
Broadcom, LSI, Adaptec cardsMegaRAID and Microchip silicon — what Supermicro chassis and built-to-order servers usually carry.
Sets with no card at allSoftware sets — Linux mdadm, Windows Storage Spaces. No card here can fail, and yet once a member drops out the bench work does not differ in the slightest.

What the RAID controller's message actually means.

Describe yours to us →
What is going onThe usual reason for itWhere that leaves you
A Dell PERC reporting Foreign Configuration FoundThe drives describe a set the controller cannot placeAnswer nothing. Image every member first.
1786 on an HP console: Drive Array Recovery NeededParity cover has gone, with a rebuild queued or half-runOff power first, then image the whole set
On an HP: 1784, Drive Array Drive FailureOne member of the set has failedA replacement disk will not mend it
On an HP: 1788, Drive Array Reports Incorrect Drive ReplacementSomebody has refitted the disks out of sequenceStop now. Bay order decides everything.
Virtual Drive: Degraded — or OfflineParity has gone, or the volume with itTake the server off power completely
On an HP: 1720, SMART drive detects imminent failureA drive still in service has flagged imminent failureImage that disk the same day

From the box arriving to your files going back.

Work we have closed →
01

Logged the day it lands, and the first look costs nothing Free

A case number goes on it the day the parcel lands, and an engineer settles what has truly failed before anything else happens — free of charge, and first in the order of work. Back to you come two things together: a straight note of what is liftable and what is not, plus one figure, fixed and written down. Accept it, or decline and owe us nothing.

Nothing to pay for lookingA single figure, put in writingNothing owed at this stage
02

A copy of every member

Each member, rejected ones included, is copied by hardware built for failing disks. Every later step happens on those copies. Nothing is ever written back to a drive you sent.

Each member cloned on its ownMembers the controller had dropped included
03

The set goes together in software

Three facts come off the members' metadata: which disk sat where, the stripe size, and which way parity rotates. The set is then assembled in software on our own equipment, over the images. Your controller plays no part in it, and no disk is ever asked to rebuild.

Running order recoveredYour card stays out of it
04

Then all that sits above

Next the file system is repaired, on the assembled copy rather than on anything of yours, and then the VM containers and the database stores are opened one by one. You check that listing against what you expected to see; nothing ships before you have.

VM and database stores openedVerified before anything ships
05

You see the file list before you pay

What was recovered is listed for you first, and only then does a bill exist. Approve the list and it is invoiced; turn it down and it is not — and where nothing has come back, most jobs carry no charge whatever. Recovered data travels home on fresh media bought in for your job, with the postage at our end. Your case is not closed until you have read those files on a machine of your own.

No charge until you accept the figureFresh media, supplied with the jobThe post home is ours

What arrives most often

  • Two keys to leave alone: Import and Clear — Import takes a stale member's account of the set and writes it over stripes that were entirely sound; Clear removes the layout from every disk, permanently. Neither step can be undone. Neither is needed while no copies exist.
  • A ProLiant does not follow the textbook — Reserved Information Sectors are written to every disk in the set, and parity stays on one disk for a run of stripes, typically sixteen, before moving to the next, an arrangement called delayed parity. Put that through an ordinary RAID 5 tool and the output is nonsense.
  • A card that has failed is not an array that has failed — the layout lives on every member, which is why a controller giving up alarms people much more than it should. Rotation of parity, width of stripe, running order: all of it reads back off the drives.
  • The second failure is the expensive one — a rebuild asks every surviving disk for one clean read from end to end, and the marginal disk is exactly the one that cannot give it.

Why single parity ran out of headroom: a consumer SATA disk is specified at one unreadable sector in 1014 bits, which comes to about one bad sector in each 12.5TB read back. Rebuilding a large set that carries only one parity disk demands several times that much clean reading from every remaining member, in one uninterrupted pass, and that is where the rebuild stops. The number is the makers' own, and how far real disks match it is still a matter of argument.

One job, followed all the way through.

LDN · ADR-2026-3298JOB LOGGED ✓

A second member dropped out mid-rebuild; Monday's shift still started on time

The rebuild was halfway through on the Friday when a second member went offline, and the live volume would not mount at all. Power down, hands off. All four disks were copied onto storage of ours; three of those copies read sound, and the stripe went back together from them plus whatever the fourth would still yield. Monday's shift opened as it always does.

100%of the live volume back1weekend of work

What helps, and what harms.

Do this much first

  • Shut the server down and leave the mains off
  • As each disk comes out, label it with its bay number
  • Send every disk, the ones marked failed included
  • The make of card and the RAID level, where you know them

What sets us back

  • Kicking off a rebuild with a member absent
  • Returning a rejected disk to the array
  • Picking repair or initialise from the controller menu
  • Pointing recovery software at an array still under power

Questions answered before you commit.

Our card has thrown one disk out of the set. Send that one too?

Yes, send it. The member the card threw out can still hold the freshest version of certain stripes, so it travels with the others, and each block is afterwards read from whichever disk surrenders it most cleanly.

No one wrote down the bay each disk sat in. How bad is that?

Not badly at all. Running order, stripe width and which way parity rotates are all recorded on the drives, so recovering them is a matter of analysis rather than guesswork. Number the disks anyway where you can — the hour it saves is a real hour.

Are the virtual machines recoverable too, or just the files?

Both. With the set standing again, VMDK and VHDX containers come out alongside the database stores, and each one is mounted here and opened in turn — because a name in a file listing tells you nothing about the condition of what sits within it.

The business has stopped until this is back. How long is it?

With several disks in play, reckon on four to seven working days. Say so if trading has genuinely halted: your place in the queue changes, and intake is arranged around the date you have to meet.

Nothing gets worse while the power is off.

Looking at it is free. Back comes a list of what opened and what did not, together with a single price to finish, set down in writing while you are still free to say no. On most jobs an invoice only follows the data. Until that list reaches you, leave the drive switched off.

0203 0868633