Reading Data Recovery — UK No.1 RAID-1 (Mirror) Data Recovery Specialists (25+ years)
When mirrored storage fails, our controller-aware, clone-first workflow protects your originals and maximises your recovery outcome. We stabilise each member disk (HDD/SSD), take hardware-level images, compute mirror divergence (which blocks differ and why), reconstruct the upper stack (mdadm/LVM/Storage Spaces/CoreStorage/APFS, ZFS/Btrfs datasets) and repair filesystems (NTFS, XFS, EXT, ReFS, HFS+, APFS, exFAT) on read-only images.
To send your media: place each drive in an anti-static bag inside a padded envelope or small box, include your contact details/case reference, and post or drop-off for a free diagnostic.
Leading NAS brands used in the UK (and representative popular models)
-
Synology — DS224+, DS423+, DS723+, DS923+, DS1522+, RS1221(RP)+, RS3621xs+
-
QNAP — TS-233, TS-464, TS-873A, TVS-h674, TS-1253U-RP
-
Western Digital (WD) — My Cloud EX2 Ultra, PR4100, My Cloud Home Duo
-
Buffalo — LinkStation 520, TeraStation 3420/5420/5820
-
NETGEAR — ReadyNAS RN214/RN424, RR2304, RN528X
-
TerraMaster — F2-423, F4-423, T9-423, U4-423
-
ASUSTOR — AS5304T (Nimbustor 4), AS6704T (Lockerstor 4), AS6508T
-
LaCie (Seagate) — 2big Dock, 5big (business lines)
-
iXsystems — TrueNAS Mini X/X+, TrueNAS R-Series
-
Lenovo/Iomega (legacy) — ix2/ix4, px4-300d, px12-450r
-
Thecus (legacy) — N2810, N4810, N5810PRO
-
Drobo (legacy/discontinued) — 5N/5N2, B810n
-
D-Link — DNS-327L, DNS-340L
-
Zyxel — NAS326, NAS542
-
QSAN — XCubeNAS XN3002T/XN5004T
RAID-1 capable rack/server platforms we routinely recover (examples)
-
Dell PowerEdge — R650/R750/R740xd, T440
-
HPE ProLiant — DL360/380 Gen10–11, ML350 Gen10
-
Lenovo ThinkSystem — SR630/SR650, ST550
-
Supermicro SuperServer — SYS-1029/2029/1114 families
-
Cisco UCS C-Series — C220/C240 M6
-
Fujitsu PRIMERGY — RX2540 M6, TX2550 M5
-
ASUS Server — RS520/RS720-E11
-
GIGABYTE Server — R272/R282
-
Synology RackStation — RS1221(RP)+, RS3621xs+
-
QNAP Rackmount — TS-873AU-RP, TS-1253U-RP, TVS-h1288X
-
Promise VTrak/Vess — E5000/R2000
-
Nexsan — UNITY/E-Series
-
NetApp FAS/AFF (NAS roles) — FAS27xx/AFF A250
-
Dell PowerVault NX — NX3240/NX440
-
HPE StoreEasy (rack) — 1660/1860
75 RAID-1 issues we recover — with the lab method we use
Format: Problem summary — How we resolve it (technical)
Disk / Media (HDD/SSD)
-
One mirror disk failed (array degraded) — Clone the weak member with head-zoned, short-block imaging; use the healthy member image as the basis; fill any unique readable blocks from the cloned partner.
-
Both members weak in different places — Interleave imaging passes across heads/zones to harvest complementary sectors; composite a “best-of” basis image guided by file-system journals.
-
Head crash on a member — Donor HSA swap → low-stress imaging; trust the counterpart for disagreeing blocks; only use rescued unique sectors after journal/time validation.
-
Spindle seizure — Platter migration to a matched donor, servo alignment, clone; compare with partner to select the newest coherent dataset.
-
Translator corruption (0 LBA / no access) — Rebuild translator from P/G-lists and defect tables; clone; continue mirror analysis.
-
Service-area firmware module damage — Repair SA modules (adaptives, microcode, defect lists), then clone; cross-validate blocks against twin.
-
SMR member stalls/realloc storms — Disable relocation on the imager; sequential passes; rely on the CMR/other member where they disagree.
-
Surface media flaking in bands — Head-map and reduce load; carve unaffected bands; fill from twin where consistent.
-
Intermittent read timeouts across both disks — Create a divergence heatmap; trust “agreeing” blocks; arbitrate disagreeing ones using FS transaction order.
-
Bad sector avalanche after power loss — Skip-on-timeout with progressive re-read; reconstruct from the other member for torn sectors using journal hints.
-
SSD retention loss (TLC/QLC) — Temperature-assisted multi-read + majority vote; if FTL lost, chip-off + ECC/XOR and L2P mapping rebuild; prefer blocks that match FS logs.
-
SSD controller SAFE/recovery mode — Vendor admin imaging; failing that, raw NAND dump and remap; reinject the virtual image for mirror selection.
-
Preamp failure (silent or buzzing HDD) — HSA replacement; per-head imaging; treat as supplementary source only if more recent than peer.
-
Media contamination (dust/water event) — Mechanical remediation, platter cleaning, conservative clone; rely on partner for contested blocks.
-
Thermal throttling (NVMe) corrupting reads — Admin-command imaging, controlled thermals, then compare against counterpart to decide truth.
-
Uncorrectable ECC on both members for same LBAs — Carve from snapshots/unallocated slack; reconstruct structured data (e.g., DB pages) using internal redundancy.
Electronics / Power
-
PCB blow/TVS diode short — Donor PCB with ROM transfer; current-limited spin-up; clone; validate against twin.
-
Power surge took out both PCBs — Rail repair/ROM moves; clone each; choose coherent generation by FS journals.
-
Repeated spin-up/down (brown-out damage) — Windowed imaging with gentle start/stop; use other member to arbitrate torn writes.
-
NVMe mapping corruption after brown-out — Controller table repair or raw NAND→L2P rebuild; continue logical repair on the re-built namespace.
Controller / HBA / Enclosure / Metadata
-
Hardware RAID says “optimal” but files corrupt — Bypass controller; image raw members; rebuild mirror in software; pick basis by journal recency and clean-shutdown flags.
-
mdadm reports “clean” while contents differ — Ignore status; compute divergence/diffmaps; choose the side that matches FS transaction IDs.
-
Backplane SAS link CRC storms — Rehost on a known-good HBA/backplane; re-image with CRC counters; discard suspect reads.
-
512e vs 4Kn mismatch between members — Normalise sector size in the virtual layer; realign GPT/partitions before mirror arbitration.
-
Auto-resync went the wrong way — Stop writes; roll back to pre-resync generation using superblock/event counters; recover from the last coherent side.
-
Write-intent bitmap stale/misleading — Base decisions on FS journals/logs rather than bitmap; rebuild by content validation.
-
Foreign import overwrote metadata — Carve older superblocks/GPT; assemble earlier generation and ignore the foreign set.
-
USB bridge truncated end-of-disk metadata — Re-image via SATA/SAS HBA exposing full LBA; restore backup GPT/superblocks; proceed.
-
Controller migration (vendor change) — Translate metadata (e.g., controller mirror→mdadm); assemble/mount RO outside the controller.
-
BIOS/UEFI switched sector emulation mid-life — Detect and normalise; recompute divergence on aligned geometry.
Human / Operational
-
Wrong disk removed (good pulled, bad left) — Identify the real good member by superblock events and FS logs; rebuild from that image and supplement with unique sectors from the other.
-
DIY rebuild propagated bad blocks — Discard post-rebuild writes; reconstruct pre-rebuild state by logs/journals; salvage unaffected regions first.
-
Accidental quick format of mirrored volume — Recover prior FS headers/superblocks from slack/tail; mount earlier generation RO; export files.
-
Mass deletion across the mirror — Work only on images; replay journals, parse MFT/inodes to undelete; carve unallocated extents; avoid in-place writes.
-
In-place chkdsk/fsck worsened state — Select pre-repair snapshot from images; rebuild indexes/catalogs from journals/secondary superblocks.
-
Drive order swapped in NAS bays — Less critical for mirrors than parity; still, select the most recent clean shutdown/transaction sequence; disable auto-resync.
-
Clone to smaller disk truncated data — Re-export on correct geometry; repair tail metadata; resume logical work.
-
Firmware update triggered unwanted resync — Stop writes; choose pre-update generation; heal torn sectors using logs.
-
Hot-remove mid-write (torn sectors) — Detect partial-write signatures (e.g., NTFS fixups); prefer intact copy; reconcile with journal.
-
Expired/rotated encryption keys — Open with provided keys (BitLocker/LUKS/SED); otherwise plaintext carving only, with limitations documented.
Geometry / Generation Selection
-
Gigabytes of block-level disagreement — Divergence map + FS transaction chronology to choose winner per extent; record decisions for auditability.
-
Partition misalignment (legacy cloning) — Signature search (NTFS boot sector, XFS/EXT/APFS headers) to realign; recompute divergence on aligned views.
-
Endianness/byte-order anomaly after platform move — Byte-swap virtual device; re-parse metadata; continue selection.
-
Tail metadata missing on one member — Use backup GPT/secondary superblocks from the other; rebuild the tail on export only.
-
Bitmap shows both “dirty” — Prefer the member with fewer outstanding transactions and consistent FS log; otherwise test-open strategy for structured files.
-
Clock skew between systems — Ignore wall-clock; trust monotonic transaction IDs and journal sequence numbers.
-
Bad cloning produced short images — Re-clone with full LBA and proper timeouts; repeat mirror arbitration.
-
Mixed LBAs from sector remapping utilities — Normalise mapping; ensure consistent logical geometry before FS work.
Filesystems & Volume Managers
-
NTFS: MFT/$Bitmap divergence — Replay
$LogFile; rebuild indexes and security descriptors; graft orphaned files to a recovery tree; verify by open-tests. -
NTFS: USN Journal indicates newer edits on one side — Trust that side for the edited extents; keep other side for older, consistent ranges.
-
XFS: log replay + AG B-tree damage — Replay log on images; rebuild AG trees from secondary superblocks; mount RO to extract.
-
EXT4: dirty journal & orphan lists — Journal replay; carve residual inodes; rebuild directories from
.journaland backups. -
ReFS: epoch mismatch after crash — Mount the consistent epoch/snapshot; export datasets; avoid rw mounts.
-
APFS: OMAP/container inconsistencies — Rebuild container superblocks and object map; mount the most coherent volume group; extract data.
-
HFS+: catalog/extent corruption — B-tree rebuild from alternate nodes; verify via sample open/CRC.
-
LVM PV/VG metadata loss — Carve PV headers; reconstruct VG; activate LVs read-only; fix the inner FS and export.
-
Windows Storage Spaces (two-way mirror) drift — Parse NB metadata; materialise a consistent virtual disk from slab maps; mount NTFS and extract.
-
CoreStorage/Fusion mirror component — Re-link logical volume groups; repair APFS/HFS+ inside; copy out data.
-
ZFS mirrored vdev: one side stale — Import on images (
zpool import -F), prefer valid TXG chain, scrub and copy datasets/snapshots. -
Btrfs RAID1 profile with checksum errors — Use
btrfs restoreto extract good extents/subvolumes; verify checksums; avoid rw mounts.
NAS-specific (Synology/QNAP/others)
-
Synology mdadm-mirror + LVM + EXT4 mismatch — Select coherent md superblocks by event; rebuild LVM; mount EXT4; export shares.
-
Synology Btrfs checksum failures — Prefer extents with valid checksums; use
btrfs restore; cross-check snapshots. -
QNAP mirror marked clean but data differs — Disable auto-resync; base selection on md events and FS journals; export from the coherent side.
-
QNAP iSCSI LUN (file-backed) damage — Carve LUN; loop-mount; repair inner FS (NTFS/VMFS/etc.) and extract.
-
NAS OS reinstall wrote fresh headers — Carve older md/LVM/ZFS headers by UUID; assemble earlier generation; mount RO.
-
SSD cache stale blocks poisoning reads — Bypass cache devices; build from HDDs; extract; rebuild cache on new hardware.
-
NAS expansion attempted during member weakness — Revert to pre-expansion generation; recover from that state; document lost growth extents if any.
Virtualisation & Applications
-
VMFS datastore header damage on mirrored LUN — Rebuild VMFS metadata; enumerate VMDK chains; mount guest FS; export VMs.
-
Hyper-V AVHDX chain broken on CSV — Repair parent/child links; merge snapshots; mount VHDX and verify app consistency.
-
KVM qcow2 overlay missing — Recreate overlay mapping with base; mount guest FS; salvage files.
-
Exchange/SQL after crash on a mirror — Replay ESE/SQL logs on the image; export mailboxes/tables; integrity-check with app tools.
-
Veeam repository on ReFS/XFS mirror corrupted — Rehydrate block store by content hash; reconstruct VBK/VIB chains; test-restore samples.
Encryption / Security
-
BitLocker over mirror (one header stale) — Unlock both; choose the decrypted side with the most recent metadata; export to a clean target.
-
LUKS/dm-crypt header damage on one side — Use backup header to open; if both damaged, raw carving only with limitations; once opened, standard FS repair on image.
-
Self-Encrypting Drives (SED) mirrored — Unlock each member via PSID/user credentials; image plaintext; continue mirror arbitration and logical recovery.
Why Reading Data Recovery
-
25 years of RAID-1 recoveries across home users, SMEs, enterprises and public sector.
-
Full-stack capability: mechanical (head-stacks/motors), electronics (PCB/ROM/firmware), logical (LVM/FS/VM/DB).
-
Controller-aware, forensically sound workflow; originals never written to.
-
Extensive donor parts & advanced imagers to maximise readable surface and select the newest coherent generation of your data.
Next step: Package each drive securely (anti-static + padded envelope/small box) with your details/case reference and post or drop it in.
Reading Data Recovery — contact our RAID engineers today for a free diagnostic.




