Reading Data Recovery — the UK’s No.1 Memory Card Specialists (25+ years)
We provide professional, engineering-grade recovery for all memory card types, brands and failure modes—from legacy xD/CF/Memory Stick to modern SD/microSD (UHS-I/II), CFexpress (A/B), XQD and CFast used in today’s cameras, drones, dashcams and mobile devices. Our methodology is clone-first, controller-aware and forensically sound.
Top 30 memory-card brands in the UK (with main card types & best-selling ranges)
-
SanDisk — SD/microSD (Ultra, Extreme, Extreme PRO), CFexpress Type B, CFast
-
Samsung — microSD/SD (EVO Plus, PRO Plus, PRO Endurance)
-
Kingston — microSD/SD (Canvas Select/Go/React/React Plus), High Endurance
-
Lexar — SD/microSD (Professional GOLD/SILVER), UHS-II 1800x/2000x, CFexpress Type A/B, CFast
-
Transcend — SD/microSD (High Endurance/Ultimate), CFast; industrial SLC/MLC series
-
PNY — SD/microSD (Elite/Pro Elite/High Performance), XLR8 lines
-
KIOXIA (Toshiba Memory) — EXCERIA/EXCERIA PRO SD/microSD
-
Toshiba (legacy consumer) — Exceria SD/microSD (still in channel)
-
Sony — Tough UHS-II SD, CFexpress Type A, XQD; Memory Stick (legacy)
-
Panasonic — SD/microSD (consumer & broadcast), microP2 (pro)
-
Delkin Devices — SD UHS-II (Power/Black), CFexpress Type B, CFast
-
ProGrade Digital — SD UHS-II (Gold), CFexpress Type A/B (Cobalt/Gold)
-
Angelbird — AV PRO SD UHS-II, CFexpress Type A/B, CFast
-
Integral (UK) — SD/microSD (UltimaPro, High Endurance), microSD for CCTV
-
Verbatim — SD/microSD (Premium/Pro), industrial variants
-
Patriot — microSD/SD (EP Series, Viper), high-endurance lines
-
ADATA — microSD/SD (Premier/Premier Pro), UHS-I V30
-
TeamGroup (T-Force/Xtreem) — microSD/SD (GO/PRO), endurance cards
-
Silicon Power — microSD/SD (Superior/Elite), high-endurance
-
Goodram (IRDM) — SD/microSD IRDM, industrial cards
-
Netac — SD/microSD (Pro/UHS-I), budget and endurance
-
Swissbit — Industrial microSD/SD (pSLC/MLC), extended temp
-
ATP Electronics — Industrial microSD/SD (SLC/pSLC), wide-temp, high endurance
-
Apacer — Industrial & consumer SD/microSD (SLC/pSLC/MLC)
-
Hikvision — microSD High Endurance for CCTV/dashcam
-
Dahua — microSD High Endurance (surveillance)
-
Emtec — SD/microSD (SpeedIN/Power Plus)
-
Kodak (licensed) — SD/microSD (Select/Extra)
-
Polaroid (licensed) — SD/microSD (Hi-Speed/Pro)
-
Greenliant — Industrial microSD/SD (endurance, security features)
Main card families supported: SD/SDHC/SDXC/SDUC; microSD/HC/XC; UHS-I/II; CFexpress Type A/B/C (NVMe/PCIe); XQD (PCIe); CF/CFast (PATA/SATA); Memory Stick PRO/PRO-HG (legacy); xD Picture Card/SmartMedia/MMC/RS-MMC/miniSD (legacy); UFS cards (rare, supported case-by-case); microP2/SxS (pro media workflows).
Our professional workflow (memory cards)
-
Forensic intake — Identify controller/NAND, interface, file system; log symptoms; original media is write-blocked.
-
Clone first — Hardware imaging (for SD/CF/XQD/CFexpress) with error-aware retries; for failed controllers/monoliths we perform ISP or chip-off NAND acquisition.
-
Controller-aware reconstruction — Rebuild FTL (L2P), ECC (BCH/LDPC), interleave, XOR/scrambler, spare area, die/plane/channel order using PC-3000 Flash, Rusolut VNR, Flash Extractor, etc.
-
Logical recovery — Repair exFAT/FAT32/NTFS/HFS+/APFS/EXT/XFS; recover RAW/NEF/CR3/ARW/ORF, MP4/MOV (moov rebuild), and fragmented GoPro/DJI streams.
-
Verification & delivery — SHA-256 manifests, sample-open tests, and secure transfer.
Top 75 memory-card recovery faults — symptoms & how we fix them
Format: Problem summary — Lab resolution (technical details)
A. Logical & user-action issues (1–12)
-
Accidental deletion (camera/phone/PC) — Card imaged read-only; exFAT/FAT directory and allocation tables analysed; carve file types (RAW/MP4/JPG) with footer/entropy checks; avoid writing to source to prevent FTL garbage-collection overwrites.
-
Quick format in-camera/PC — Rebuild previous volume from backup boot sector/superblocks; deep signature sweeps map prior directory trees and extents; reconstruct moov atoms for MOV/MP4.
-
Partition table wiped (MBR/GPT) — Locate FS headers (exFAT boot region, FAT BPB) and rebuild partition map virtually on the image; mount read-only for export.
-
File system corruption after improper removal — Replay FAT/exFAT allocation coherently; fix upcase table; repair directory entries; orphan recovery via signature/cluster coherence.
-
Unsupported FS message on camera/phone — Identify true FS (often exFAT on PC-formatted media); build virtual FS on image; normalise cluster size; export files.
-
Camera says “Card needs formatting” — Assume damaged boot area/FAT; reconstruct using backup boot sectors; recover directory tree + files; preserve timestamps from EXIF.
-
Read errors only on specific folders — Cluster chain breakage; rebuild chains from FAT, verify with file footers; carve adjacent clusters when metadata is lost.
-
Corrupt thumbnails but full images missing — Extract full-res from RAW sidecars/embedded JPEGs; carve contiguous RAW sectors using camera-specific headers (CR3/NEF/ARW).
-
GoPro/DJI files won’t open — Rebuild QuickTime container (
moovfrommdat); stitch fragmented fragments by PTS/DTS and GOP patterns; fix atom lengths and indices. -
Dashcam cyclic overwrite — Map loop segments; carve from unallocated tails not yet overwritten; extract LRF/THM/preview artefacts; note overwritten content is unrecoverable.
-
Bit-rot on archival cards — Multiple-pass reads with majority voting; ECC-assist using spare area; fill gaps with partial-frame salvage for images/video.
-
Card write-protected (switch set or flagged) — If mechanical, replace adapter; if controller-flagged (WP bit), vendor command clear where supported; otherwise clone then repair FS on image.
B. Physical connector, mechanical & environmental (13–22)
-
Bent CF pins / damaged SD socket — Micro-rework pins or use donor camera/reader; if pad damage on monolith microSD, perform ISP to test pads for direct NAND access.
-
Broken SD write-protect tab — Replace shell/adapter; for embedded sensors reading WP pin, spoof logic high/low at reader; proceed to image.
-
Cracked microSD after drop — Re-encapsulate with epoxy fixture; microscope alignment; ISP to internal pads; if die fractured, chip-off and partial dump of surviving dice.
-
Salt-water / liquid damage — Decontaminate; halt corrosion; if controller unstable, chip-off NAND; per-die dump; ECC+XOR reconstruction to virtual image.
-
Heat/UV exposure (dashcam on windshield) — Thermal-cycle while cloning; reduce clock rates; majority reads per page; salvage using LDPC soft-decode if available.
-
ESD event — Replace TVS/regulators on reader path; if controller dead, chip-off; rebuild FTL; export data.
-
Seized or jammed in slot — Mechanical extraction; inspect for delamination; migrate to clean shell; image natively.
-
Delamination/warped PCB (microSD) — Edge-bond repair; expose pads; ISP to DAT0/CLK/CMD/VccQ; ONFI read via adapter; dump then reconstruct.
-
Contaminated UHS-II second-row pads — Clean pads; fall back to UHS-I single-row mode to stabilise; clone with reduced bus width.
-
CFexpress shell damage — Transplant to donor shell; ensure proper grounding; image via PCIe carrier; if controller fails, NVMe mode or chip-off (if feasible).
C. Controller & bridge failures (23–31)
-
SD controller not enumerating — Attempt vendor test mode; otherwise chip-off; parse spare data for ECC scheme; reconstruct interleave and page order to build a correct image.
-
Monolith pad map unknown — Microscopy to trace pad topology; continuity mapping; consult pinout DB; wire-up ISP; dump NAND via ONFI/Toggle protocols.
-
Controller firmware soft-brick — Vendor-specific test commands; if unstable, capture short imaging windows; fallback to chip-off; rebuild translation tables.
-
Controller remaps on the fly (wear-levelling events) — Use deterministic imager with tight timeouts; capture snapshot image; any instability → chip-off to bypass FTL dynamics.
-
Hardware encrypted controller (rare on SD) — If present (secured cards), require keys to decrypt; without keys only plaintext carving from host caches/sidecar remains feasible.
-
USB reader bridge faults — Use known-good UHS-II readers; force SPI/1-bit mode for marginal cards; or direct ISP to avoid reader path.
-
XQD/CFexpress controller crash — Reduce queue depth; admin-command imaging (NVMe) to capture stable windows; if not viable, remove controller and attempt raw dump (model-dependent).
-
CFast SATA bridge resets — Lock link to Gen1/Gen2; long timeouts; image sequentially; rebuild exFAT afterwards.
-
Oscillator failure on card — Inject external clock (lab fixture) long enough to enumerate and clone; otherwise chip-off.
D. NAND / FTL / ECC problems (32–45)
-
Retention loss (long-stored cards) — Temperature-assisted reads; multi-sample per page; majority voting; LDPC/BCH soft-decode to recover marginal bits.
-
Read-disturb after heavy playback — Distribute reads across blocks; throttle; refresh only on the clone; retry with adjusted reference voltages.
-
Program/erase wear exhaustion — Prioritise strong planes; per-die isolation; accept irrecoverable wear blocks; logical gap handling in FS.
-
Bad block table (BBT) corruption — Rebuild BBT from spare markers; re-map physically to a coherent virtual address space before FS repair.
-
Interleave/channel unknown — Entropy and pattern analysis to infer die/plane/channel; reconstruct XOR/scrambler; validate by file checksum alignment.
-
XOR/scrambler not identified — Brute-force dictionary & reverse-engineering of controller family; verify by known footer checksums (JPEG EOI, MP4 atoms).
-
Spare area/ECC layout unknown — Heuristic parsing; compare parity syndromes; tune BCH/LDPC parameters until codewords correct; reconstruct full logical pages.
-
Partial die failure — Dump healthy dies; ignore unreadable planes; fill holes via file carving; accept partial recovery for files spanning dead regions.
-
Toggle-mode timing instability — Drop to ONFI SDR; lengthen tR/tPROG; improve stability for marginal cells while dumping.
-
Pseudo-SLC cache incoherence — Priority-dump SLC cache pages first; then TLC area; reconcile duplicates by newest LBN.
-
FTL mapping loss — Extract mapping tables from reserved area; if missing, derive sequence from page headers and temporal order; build virtual device.
-
Wear-levelling metadata corruption — Use secondary/tertiary copies; if all fail, infer from block age counters and sequence numbers.
-
Die-to-die XOR (striped) — Determine stripe size via correlation; reconstruct by de-interleave then XOR removal.
-
ECC exhaustion (too many bit errors) — Multiple thermal/voltage passes; soft-decode LDPC with increased iterations; accept residual bit flips and validate via file-level checksums.
E. File-system–level damage (46–58)
-
exFAT boot region corrupt — Recreate boot sector & BIOS Parameter Block; validate cluster heap; rebuild allocation bitmap.
-
exFAT allocation bitmap damaged — Regenerate from directory hints + file sizes; carve for gaps; reconcile with slack space.
-
FAT32 FAT chain corruption — Reconstruct cluster chains by heuristics; repair root directory; compare to filenames from camera metadata.
-
NTFS on SD (phones/dataloggers) — Fix $MFT/$MFTMirr, replay $LogFile, rebuild $Bitmap/indexes; recover orphaned files.
-
HFS+/APFS on SD (Apple devices) — Rebuild catalog/extents (HFS+) or OMAP/spacemap (APFS); enumerate snapshots; export read-only.
-
EXT/XFS/Btrfs on embedded devices — Use backup superblocks; journal replay on image;
btrfs restorefor degraded metadata copies. -
Corrupt directory indexes (LFN loss) — Recover 8.3 names + carve headers; rebuild LFN via EXIF and sidecar XMP where available.
-
Massive fragmentation (4K/8K video) — Non-linear extent mapping via temporal/GOP heuristics; rebuild container indexes and interleave.
-
Mixed media (RAW+JPEG) — Pair RAW and JPEG using timestamp/sequence; reconstruct missing sidecars from RAW embedded previews.
-
Photos show but won’t open — Footer missing: stitch based on DCT block structure (JPEG) or tile/IFD (TIFF/RAW); salvage partial images.
-
Corrupt MP4/MOV moov atom — Rebuild from mdat; reconstruct track tables (stco/co64, stsz, stsc, stts, ctts), re-index to playable state.
-
Unknown proprietary metadata (action cams) — Reverse-engineer custom boxes; align by frame cadence; rebuild minimal playable file.
-
Time-shift/clock errors causing mis-pairing — Normalise EXIF/UTC; match by shutter count and file size proximity; rebuild shoot sequences.
F. Security / encryption / privacy (59–63)
-
Camera-level encryption (rare) — Requires camera/card password/keys; decrypt on cloned image; without keys only plaintext carving of caches/thumbs is possible.
-
Phone App encrypted payloads (WhatsApp/Signal backups) — Obtain keys from handset/cloud (client-provided); decrypt databases on image; export media.
-
Hardware write-protect fuse tripped — If controller supports, clear via vendor command; otherwise chip-off to acquire raw NAND then rebuild.
-
Deleted + TRIM/ERASE executed by host — TRIM/ERASE is destructive; only pre-existing copies (thumbnails, proxies, sidecars, cloud sync) can be salvaged; expectations set accordingly.
-
Secure erase issued by camera — Confirm by checking erased block pattern; recover only from untouched regions or secondary storage (PC imports).
G. Host/usage interactions (64–69)
-
“Card not recognised” on camera but OK on PC — Check bus width/UHS signalling; read in 1-bit mode; image then correct FS mis-set created by PC format.
-
Adapter faults (microSD→SD) — Replace adapter; inspect WP pin & DAT lines; re-test; image with a lab-verified reader.
-
Different devices alternating formats — Map dual layouts; export both file trees from separate volumes; standardise to camera-recommended format post-recovery.
-
Interrupted file transfer — Reconcile partial writes; recover temp files and allocate missing clusters; rebuild containers for video.
-
Cluster size mismatch to workload — Realign/extract on image; rebuild with correct allocation unit to avoid fragmentation corruption.
-
Firmware update on camera mid-shoot — Journal/metadata anomalies fixed at FS level; rebuild directory indexes; verify media integrity.
H. Professional media specifics (70–75)
-
CFexpress Type A/B logical failure — NVMe admin imaging via PCIe carrier; rebuild exFAT; for controller instability, small QD with long timeouts; chip-off feasibility varies by model.
-
XQD metadata corruption (Nikon/Sony) — PCIe capture; rebuild exFAT; repair container indexes; stabilise with reduced link speed.
-
CFast power-loss corruption — SATA clone with long timeouts; replay write journal if present; rebuild exFAT and MOV atoms.
-
microP2/SxS directory loss — Rebuild P2/SxS clip structure (XML/CIF/SMI); relink MXF essence & metadata; restore spanned clips.
-
High-frame-rate RAW video dropped frames — Recover partial frames; reconstruct sequence using frame headers; deliver playable proxies + raw frameset.
-
Broadcast card worn to endurance limit — Identify failing erase blocks; prioritise key rushes; controlled retries; document unrecoverable spans transparently.
Why choose Reading Data Recovery
-
25 years of successful memory-card recoveries for consumers, creatives and broadcast teams.
-
Multi-vendor, controller-aware expertise: NAND/FTL/ECC reconstruction, ISP/chip-off, NVMe/XQD/CFast/CFexpress workflows, and deep file-system repair.
-
Clone-first, read-only methodology with advanced imagers and a large donor/tools inventory to maximise success.
Next step: Place your card in an anti-static bag inside a padded envelope or small box, include your contact details, and post or drop it in.
Contact Reading Data Recovery for a free diagnostic today.

