🇧🇪 Dafotec Belgique · Laboratoire salle blanche ISO 5 à Roubaix depuis 2004FR·EN · 🇫🇷 Version France · 02 586 31 10
Dafotec BelgiqueRécupération de données02 586 31 10
Le Manuel · Partie I — Fondations (SSD)

Anatomie du SSD

Comment la mémoire flash stocke vos données — et pourquoi elle les perd. Cellules NAND, contrôleur, table de translation, usure, TRIM : ce chapitre décrit l'architecture du SSD et chaque mode de défaillance qui en découle. La fondation de toute récupération flash.

Niveauréférence
CelluleSLC→QLC
Empilement3D NAND
Lecture~12 min

Un SSD ne « tourne » pas : il stocke l'information sous forme de charges électriques piégées dans des milliards de cellules de mémoire NAND. Aucune pièce mobile, donc aucune panne mécanique — mais une électronique sophistiquée et un firmware complexe qui, eux, peuvent défaillir. Comprendre cette architecture, c'est comprendre pourquoi une donnée supprimée disparaît parfois en quelques minutes, et pourquoi un SSD « mort » n'a souvent rien perdu de son contenu.

Ce chapitre fonde la partie SSD du Manuel. Le chapitre SSD du Guide décrit la méthode de récupération ; ici, la matière sur laquelle elle s'applique.

1 · La cellule NAND : stocker un bit dans une charge

L'unité de base est le transistor à grille flottante : une grille isolée qui retient des électrons. La quantité de charge piégée définit un niveau de tension, donc une valeur. Selon le nombre de niveaux distingués par cellule :

  • SLC (1 bit/cellule) — rapide, endurant, cher. Usage professionnel.
  • MLC (2 bits) — compromis historique.
  • TLC (3 bits) — standard grand public actuel.
  • QLC (4 bits) — très dense, moins endurant.

Plus on stocke de bits par cellule, plus les niveaux de tension sont proches — donc plus la lecture est sensible à l'usure. Pour gagner en capacité sans réduire la finesse de gravure, les fabricants empilent les cellules verticalement : c'est la 3D NAND, qui atteint aujourd'hui plus de 200 couches.

2 · Pages, blocs et la règle d'effacement

Les cellules sont groupées en pages (unité de lecture/écriture) elles-mêmes groupées en blocs (unité d'effacement). Particularité fondamentale de la NAND : on écrit page par page, mais on ne peut effacer que des blocs entiers. Impossible de modifier une page en place : il faut récrire ailleurs et marquer l'ancienne page comme obsolète. Cette asymétrie explique presque toute la complexité du firmware d'un SSD.

3 · Le contrôleur et la FTL — le cerveau du SSD

Le contrôleur (Phison, Silicon Motion, Marvell, Samsung…) masque cette complexité au système d'exploitation. Sa pièce maîtresse est la FTL (Flash Translation Layer) : une table qui associe chaque adresse logique (LBA) demandée par l'ordinateur à l'emplacement physique réel dans la NAND. Comme les données se déplacent en permanence, la FTL est volatile et constamment réécrite.

Point de défaillance n°1. Si la FTL se corrompt, l'ordinateur ne sait plus où sont les données : le SSD s'affiche en 0 Go, sous un nom générique (SATAFIRM S11) ou reste « Busy ». Les données sont pourtant intactes dans la NAND. La récupération consiste à reconstruire cette table — par le contrôleur (mode Safe) ou, à défaut, par lecture directe des puces.

4 · Wear leveling, garbage collection et TRIM

Chaque cellule supporte un nombre limité de cycles d'écriture/effacement. Trois mécanismes gèrent cette usure :

  • Wear leveling — répartit les écritures sur tout le support pour user les cellules uniformément.
  • Garbage collection — récupère en arrière-plan les pages obsolètes pour libérer des blocs.
  • TRIM — commande envoyée par l'OS pour signaler les blocs libres, que le SSD efface alors physiquement.
Point de défaillance n°2 — et piège de la récupération. Le TRIM rend la suppression sur SSD bien plus définitive que sur disque dur : un fichier effacé peut être physiquement détruit en quelques minutes, sans intervention. D'où la règle absolue : débrancher immédiatement un SSD dont on veut récupérer des données supprimées.

5 · ECC, Bit Rot et lecture par seuils

Parce que les niveaux de tension dérivent avec le temps et l'usure, chaque page embarque un code correcteur d'erreurs (ECC), aujourd'hui de type LDPC. Quand l'usure dépasse la capacité de correction — phénomène de Bit Rot — les erreurs deviennent massives. Le laboratoire lit alors les cellules en modifiant dynamiquement les seuils de tension (Read Retry) et applique un décodage LDPC « soft » pour reconstituer les bits originaux.

6 · Chiffrement matériel & SSD soudés

De nombreux SSD chiffrent les données à la volée (AES intégré au contrôleur). Sur les Mac modernes, le SSD est soudé à la carte mère et marié au processeur via le Secure Enclave (puces T2, Apple Silicon M1 à M4) : les puces NAND ne peuvent être lues utilement sans la chaîne de confiance d'origine. La récupération passe alors par une réparation au niveau composant et une lecture DFU matérielle, le déchiffrement n'étant possible qu'avec un Secure Enclave fonctionnel et la clé.

7 · Cartographie des défaillances

  • FTL / contrôleur (0 Go, SATAFIRM, Busy) → mode Safe, reverse FTL. ~82 %.
  • NAND usée (Bit Rot, lenteurs) → Read Retry, LDPC. Variable.
  • Contrôleur mort (chute, surtension) → chip-off + reconstruction. 50–70 %.
  • SSD Apple soudé → board-level + DFU + déchiffrement. ~80 %.
  • TRIM déclenché / secure erase → souvent irréversible. Faible.

La récupération SSD n'est donc jamais « mécanique » : c'est un travail d'électronique, de cryptographie et de reconstruction logicielle. C'est aussi pourquoi le bon réflexe — couper l'alimentation — compte encore plus que sur un disque dur.

Le temps joue contre vous

Un SSD ne se récupère pas comme un disque dur.

Le TRIM peut effacer vos données à chaque seconde sous tension. Au moindre doute, débranchez et confiez le support au laboratoire. Diagnostic gratuit sous 24 h.

Diagnostic gratuitUrgence 24h