🇧🇪 Dafotec Belgique · ISO 5 cleanroom laboratory in Roubaix since 2004FR·EN · 🇫🇷 France · 02 586 31 10
Dafotec BelgiumData recovery02 586 31 10
The Guide · Chapter 02 — SSD & NVMe

Recovering an SSD: the laboratory method

Why an SSD is trickier than a hard drive — and how we recover it anyway. No moving parts, but a controller, a volatile translation table and the TRIM trap. This chapter walks through the real process, from symptom to return.

Logical failure90%
Firmware / FTL82%
NAND chip-off50–70%
Read time~11 min

Unlike a hard drive, an SSD has no moving parts: data lives in NAND memory chips, driven by a controller that orchestrates writes, wear and error correction. This architecture makes it faster and more shock-resistant — but paradoxically more dangerous to recover, because the SSD manages its own memory and can erase data with no human action.

This chapter is for anyone who wants to understand the logic of a flash recovery before deciding. For the physics of NAND, see the matching Manual chapter; to send a device in, the SSD service.

1 · The TRIM trap — why time matters

This is the major difference from a hard drive. On an HDD, a deleted file stays physically present until it's overwritten. On an SSD, the operating system sends a TRIM command telling the controller which blocks are free; the SSD then physically erases them in the background to prepare future writes. The result: deleted data can become unrecoverable within minutes, even with no user action.

The reflex that saves data. The moment an SSD acts up, unplug it. Don't leave it powered "to retry", don't run a format or a secure erase. Every second powered can erase a little more.

2 · Recognize the type of failure

Logical failure

Healthy, detected SSD, but deleted files, formatted partition, RAW system. Recoverable at ~90% — provided TRIM hasn't already done its work, hence the urgency.

Firmware / controller failure

SSD shown as SATAFIRM S11, 0 capacity, Busy mode, or gone after an update: the translation table (FTL) linking logical addresses to NAND pages is corrupt. The data is intact but unaddressable. ~82% success.

NAND degradation (Bit Rot)

Massive read errors, slowdowns: cells wear out electrically and ECC no longer suffices. We then read the chips by shifting the voltage thresholds. Variable prognosis.

Dead controller / dead SSD

No response, after a drop or a surge. Only chip-off (desoldering the NAND chips) can attempt a read. 50 to 70% depending on the encryption built into the controller.

3 · The laboratory process

Step 1 — Shutdown & diagnosis

Immediate cut of all writes, electronic diagnosis, identification of the controller and NAND type. We determine whether the controller is addressable or whether we'll go through the chips.

Step 2 — Controller route (Safe Mode & reverse FTL)

If the controller responds, we force it into Safe Mode via a loader in RAM, then rebuild the translation table (reverse FTL) from residual metadata — without the original firmware. This is the most reliable route when available.

Step 3 — NAND route (chip-off & reconstruction)

If the controller is dead, we desolder the chips in a BGA station, read their raw content, then reconstruct in software the interleaving, the scrambling (XOR) and the ECC specific to the controller. When cells are tired, Read Retry adjusts the voltage thresholds and soft LDPC decoding fixes the bit errors.

Step 4 — Apple case (board-level & decryption)

On MacBooks with a soldered SSD (T2, M1–M4), we first repair the power rails at component level, then read the SSD through a hardware DFU interface. Decryption is only possible if the Secure Enclave is working and the FileVault key or password is known.

Step 5 — Extraction & VeriFiles

File-system reconstruction, verification, then the VeriFiles list approved before payment. Return on a new encrypted device.

4 · Success rates by scenario

  • Logical failure (TRIM not fired) — 90%
  • Firmware / repairable controller — 82%
  • MacBook board-level (T2 / M-series) — 80%
  • NAND chip-off + reconstruction — 50 to 70%
  • SSD after secure erase — around 15%

5 · The mistakes that destroy data

What you must never do to a failing SSD

  • Leave the SSD powered — TRIM erases in the background.
  • Secure erase or low-level format — irreversible destruction of the cells.
  • The freezer — a myth: condensation short-circuits the electronics.
  • Mount read-write to "save what's left" — every write overwrites still-intact pages.
  • Retry a failed firmware update — risk of permanently freezing the controller.

Logical case only. If the SSD is healthy and it's a simple recent deletion, an experienced user can attempt an immediate recovery, on a cloned image — but TRIM makes this scenario far riskier than on a hard drive.

Time works against you

SSD not recognized? Unplug it now.

TRIM can erase your data every second it stays powered. Free diagnosis within 24h, no data – no fee.

Free diagnosis24h emergency