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.


