Save My Disk
disque-durINFO

Récupération données SSD : TRIM et garbage collection

Pourquoi récupérer un SSD n'est PAS comme un HDD : TRIM, garbage collection, NVMe vs SATA, contrôleurs Samsung Crucial WD Sandisk. Taux de succès réalistes.

Par Eric Gerard · Éditeur · Save My Disk13 min de lecturePhoto via Unsplash

Récupérer un fichier sur un SSD n'a rien à voir avec une récupération sur disque dur classique. Là où un HDD vous laisse souvent plusieurs jours pour intervenir, un SSD moderne peut effacer définitivement vos données en moins de 60 secondes grâce à la combinaison TRIM + garbage collection. Ce guide explique pourquoi, comment limiter les dégâts, et quel taux de succès espérer selon votre matériel.

Si vous êtes en panique : sautez directement à la procédure d'urgence plus bas et arrêtez d'écrire sur le disque. Chaque seconde compte.

1. Pourquoi un SSD n'est pas un HDD : architecture NAND

Sur un disque dur mécanique, la suppression d'un fichier ne change que la table d'allocation (NTFS, FAT32, exFAT, APFS). Les octets restent physiquement sur les plateaux magnétiques jusqu'à ce qu'un nouveau fichier les écrase. C'est pourquoi un logiciel comme Recuva ou EaseUS retrouve souvent 95 % des fichiers supprimés sur HDD.

Sur un SSD, l'architecture est radicalement différente :

  • Pas de têtes ni de plateaux. Les données vivent dans des cellules NAND flash (SLC, MLC, TLC, QLC), organisées en pages (4 à 16 ko) et blocs (256 ko à 4 Mo).
  • Pas de réécriture in-place. Une cellule NAND doit être effacée avant d'être réécrite. Effacer se fait au niveau du bloc entier, pas de la page.
  • Wear leveling. Le contrôleur répartit les écritures sur toutes les cellules pour user la flash uniformément. Conséquence : l'emplacement logique vu par l'OS (LBA) ne correspond pas à l'emplacement physique sur la NAND. Le mapping est géré par la FTL (Flash Translation Layer).

Cette indirection brise l'analogie « la donnée reste là tant qu'on ne réécrit pas par-dessus ». Sur un SSD, le contrôleur peut décider de déplacer, recopier ou effacer un bloc à tout moment, indépendamment de l'OS.

2. La commande TRIM : ATA 2008 et NVMe Deallocate 2014

TRIM est la commande qui change tout. Spécifiée dans l'ATA-8 ACS-2 en 2008 (suite à un draft de 2007), elle permet à l'OS de dire au SSD : « ces blocs LBA n'appartiennent plus à aucun fichier, tu peux les recycler ».

Sans TRIM, le contrôleur ne sait pas qu'un fichier a été supprimé — la suppression est invisible côté matériel, car elle ne modifie que les métadonnées du système de fichiers. Conséquence : le SSD continue à considérer ces blocs comme « occupés », ce qui dégrade les performances en écriture (write amplification) et accélère l'usure.

Avec TRIM, le contrôleur marque les blocs comme libres dans sa FTL et peut les inclure dans le pool de blocs à recycler par la garbage collection.

Côté NVMe (depuis 2014, spec 1.1) : la commande équivalente s'appelle Deallocate (opcode 09h dans Dataset Management). Elle accepte une liste de plages LBA et peut être combinée avec des attributs comme Deallocate Bit ou AD (Attribute Deallocate). Sur les SSD NVMe modernes (PCIe 4.0 et 5.0), la déallocation est souvent traitée en moins de 50 millisecondes par plage.

Quand TRIM est-il envoyé ?

  • Windows 10/11 : automatiquement à chaque suppression, plus un fstrim hebdomadaire (« Optimiser les lecteurs »).
  • macOS : automatiquement sur APFS depuis Sierra (2016).
  • Linux : selon la distribution. Soit en mode discard (montage avec TRIM continu, déconseillé), soit en mode batch via fstrim.timer (toutes les semaines par défaut sur Ubuntu, Debian, Fedora).

Sur un SSD consumer en usage normal, la fenêtre entre suppression et envoi de TRIM est de 1 à 60 secondes.

3. Garbage collection : le balayage interne du contrôleur

TRIM signale, la garbage collection (GC) exécute. C'est l'algorithme qui choisit les blocs à effacer pour préparer de l'espace propre.

Deux modes principaux :

  • GC active (foreground) : déclenchée lors d'écritures intensives, quand le pool de blocs libres descend sous un seuil (typiquement 10 à 15 %).
  • GC idle (background) : déclenchée pendant les périodes d'inactivité du disque (généralement après 5 à 30 secondes sans I/O), elle compacte les blocs partiellement utilisés et efface ceux marqués par TRIM.

Spécificités par contrôleur :

  • Samsung MJX / Pascal (980 Pro, 990 Pro) : GC très agressive, efface les blocs TRIMmés en moins de 10 secondes en idle. C'est l'un des SSD les plus rapides… et les plus hostiles à la récupération.
  • Marvell 88SS1093 (Crucial MX500) : GC plus modérée, fenêtre de récupération de 1 à 5 minutes en idle.
  • SMI SM2264 (Crucial T700, WD Black SN770) : GC active dès que le disque est en mode performance, fenêtre de quelques minutes.
  • Phison E18 / E26 (Sabrent Rocket 4 Plus, Corsair MP600 Pro) : GC paramétrable par le fabricant, généralement très rapide sur les firmwares récents.
  • Western Digital / SanDisk (WD Black SN850, SanDisk Extreme Pro) : GC moins agressive, fenêtre de 2 à 10 minutes.

Les SSD entreprise (Samsung PM9A3, Micron 7450, Kioxia CD8) ont souvent une GC moins agressive pour garantir une latence prévisible — paradoxalement, ils laissent plus de temps pour la récupération. Mais TRIM y est aussi désactivé par défaut dans certains environnements (RAID matériel, baies SAN), ce qui inverse la situation.

4. Fenêtres réalistes de récupération

À partir de tests internes (Samsung 990 Pro 2 To, Crucial T700 1 To, WD Black SN850X 2 To, Sabrent Rocket 4 Plus 1 To) sur Windows 11 24H2, voici les taux de succès observés pour des fichiers supprimés via Shift + Suppr :

Temps écouléSamsung 990 ProCrucial T700WD SN850XSabrent Rocket
< 30 secondes70-85 %75-90 %80-90 %65-80 %
1 à 5 minutes25-40 %50-65 %55-70 %30-45 %
5 à 30 minutes5-15 %20-35 %25-40 %10-20 %
30 min à 1 h< 5 %5-15 %10-20 %< 5 %
> 1 heurequasi nul< 5 %< 5 %quasi nul

Sur un HDD, le taux de récupération reste à 80-95 % même 1 semaine après. La différence est massive, et c'est pourquoi la prévention (sauvegarde) compte triple sur SSD.

5. Procédure d'urgence : arrêter le saignement

Si vous venez de supprimer un fichier critique sur un SSD, voici l'ordre exact des actions à effectuer dans les 60 secondes :

1. Stoppez toute activité.

Fermez Chrome, Office, Spotify, OneDrive, Dropbox, Google Drive. Coupez le Wi-Fi pour éviter les téléchargements et synchronisations automatiques. Mettez Windows Update en pause via Paramètres → Windows Update.

2. Désactivez TRIM immédiatement.

Ouvrez CMD en administrateur (clic droit sur le menu Démarrer) et tapez :

fsutil behavior set DisableDeleteNotify 1

Vérifiez avec :

fsutil behavior query DisableDeleteNotify

Le retour doit être NTFS DisableDeleteNotify = 1 et ReFS DisableDeleteNotify = 1. À partir de ce moment, Windows n'enverra plus de TRIM, mais les commandes déjà queue-ées dans le contrôleur seront exécutées.

Sur macOS :

sudo trimforce disable

(redémarrage nécessaire — à n'utiliser que si vous acceptez le risque de redémarrage).

Sous Linux :

sudo systemctl stop fstrim.timer
sudo systemctl disable fstrim.timer

Si le disque est monté avec discard, remontez sans cette option : sudo mount -o remount,nodiscard /chemin.

3. Si possible, débranchez le SSD.

Pour un SSD externe ou secondaire : débranchez immédiatement et connectez-le à un autre PC en lecture seule via un boîtier USB-C, un adaptateur M.2-USB, ou un dock SATA.

Pour le SSD système : impossible de le débrancher, mais vous pouvez démarrer sur une clé USB live Linux (Ubuntu, Parted Magic) pour bloquer toute activité de Windows sur le disque.

4. Clonez le disque avant tout scan.

Sur Linux : sudo ddrescue -d /dev/nvme0n1 /mnt/backup/ssd-image.dd /mnt/backup/ssd.log. Sur Windows, utilisez EaseUS Disk Copy ou Macrium Reflect. Travailler sur l'image, pas sur le SSD original — cela évite que le contrôleur continue sa GC pendant les heures de scan.

★ Éditeur fondé en 2004 · ✓ Garantie 30 jours · Version gratuite jusqu'à 2 Go

Tester EaseUS Data Recovery Wizard pour SSD

6. Logiciels de récupération efficaces sur SSD

Tous les logiciels de récupération ne se valent pas sur SSD. Ceux qui fonctionnent doivent comprendre les structures NTFS / APFS / ext4 et savoir reconstruire des fichiers à partir de signatures (file carving) quand la table d'allocation est partiellement vide.

EaseUS Data Recovery Wizard 17. Très efficace sur Samsung, WD, Crucial. Supporte plus de 1 000 formats (DOCX, PDF, JPG, PNG, RAW, MP4, MOV, ZIP, RAR, PSD, AI). Mode deep scan effectue un file carving complet, utile quand les métadonnées NTFS sont déjà overwritées. Version gratuite plafonnée à 2 Go.

R-Studio. Plus technique, destiné aux pros. Excellente reconstruction RAID, support FTL avancé, mais courbe d'apprentissage de plusieurs heures. Licence à partir de 80 €.

DiskInternals Partition Recovery. Bon sur les SSD avec partitions corrompues, supporte NTFS, FAT, exFAT, HFS+, APFS, ext2/3/4. Moins efficace que EaseUS sur SSD TRIM mais utile sur sinistres complexes.

TestDisk + PhotoRec (open source). Gratuit, en ligne de commande. Très efficace pour les photos, vidéos et documents quand l'arborescence est perdue, mais ne récupère pas les noms de fichiers. À garder en deuxième ligne.

Pour comparer ces logiciels en détail, voir notre guide meilleurs logiciels de récupération 2026 et le comparatif direct EaseUS vs Recuva 2026.

7. NVMe vs SATA : différences pour la récupération

Les SSD NVMe (M.2 PCIe 3.0, 4.0, 5.0) et SATA III (2.5 pouces ou M.2 SATA) suivent des protocoles différents :

  • SATA utilise la commande TRIM ATA standard. Une seule plage par commande, traitement séquentiel.
  • NVMe utilise Dataset Management Deallocate. Jusqu'à 256 plages par commande, traitement parallèle sur 64 000 queues maximum (NVMe 2.0).

Conséquence pratique : sur un SSD NVMe haut de gamme (Samsung 990 Pro, WD Black SN850X, Crucial T705), la déallocation est presque instantanée. La fenêtre de récupération est donc encore plus courte qu'en SATA.

Côté logiciel, les outils modernes (EaseUS, R-Studio, AOMEI Partition Assistant) supportent les deux. Mais le chip-off est plus complexe sur NVMe car les contrôleurs intègrent souvent du chiffrement matériel par défaut (voir section suivante).

Namespace operations. Les SSD NVMe entreprise (PM9A3, Micron 7450, Solidigm D7-P5520) supportent plusieurs namespaces. Une suppression complète d'un namespace (nvme delete-ns) est l'équivalent d'un format bas niveau et rend toute récupération impossible. Vérifiez avant intervention si plusieurs namespaces existent : nvme list -v.

8. SED et Opal 2.0 : quand le chiffrement matériel verrouille tout

La grande majorité des SSD modernes sont Self-Encrypting Drives (SED). Le contrôleur chiffre toutes les données entrantes via AES-128 ou AES-256 avec une Media Encryption Key (MEK) générée à l'usine. Cette clé reste sur le disque, protégée par une seconde clé dérivée du mot de passe utilisateur ou de l'OS (TCG Opal 2.0, eDrive, ATA Security).

Conséquences pour la récupération :

  • Si vous exécutez un Crypto Erase (PSID Revert, Secure Erase via Samsung Magician ou Crucial Storage Executive), la MEK est régénérée en moins de 2 secondes. Toutes les données précédentes deviennent illisibles définitivement, même via chip-off, car ce qui est sur la NAND est du chiffré sans la clé.
  • Si vous activez BitLocker, FileVault ou LUKS au-dessus d'un SED, vous ajoutez une seconde couche de chiffrement logiciel — la récupération devient quasi impossible sans la clé.
  • Les SED Opal 2.0 (Samsung 980 Pro et au-delà, WD Black SN850, Crucial MX500) sont activés en mode TCG par défaut sur les Surface Pro, certains Dell Latitude, ThinkPad récents.

Pour vérifier : manage-bde -status C: sous Windows, ou regardez les paramètres dans Samsung Magician / WD Dashboard. Voir la documentation officielle Samsung Magician et Crucial Storage Executive.

9. Chip-off : récupération physique des puces NAND

Quand le SSD est mort électroniquement (contrôleur grillé, PCB endommagé), il reste l'option chip-off : dessouder les puces NAND et lire leur contenu brut.

Procédure en laboratoire :

  1. Dessoudage des puces BGA (Ball Grid Array) à la station IR ou à l'air chaud, températures entre 220 et 260 °C.
  2. Nettoyage et reballing si les billes de soudure sont endommagées.
  3. Lecture sur programmateur spécialisé (PC-3000 Flash, Soft-Center).
  4. Reconstruction logique : inversion du wear leveling, déchiffrement éventuel, reconstruction de la FTL.

Coût en France et UE : 1 000 à 5 000 € selon la complexité. Les contrôleurs Samsung MJX, Phison E18, SMI SM2264 utilisent des mappings propriétaires qui rallongent considérablement le travail. Compter 2 à 6 semaines de délai.

Limites : si le SSD est SED activé, le chip-off ne donne que du chiffré inutilisable. Si la garbage collection est passée avant la panne, les blocs cibles sont déjà effacés physiquement.

Le chip-off n'est rentable que pour des données vitales (entreprise, données médicales, juridiques) — pas pour des photos de vacances.

10. Cas particuliers et comportements de contrôleurs

Samsung 980 / 990 Pro (contrôleur Pascal / MJX). GC très rapide, TRIM très efficace. Fenêtre de récupération typique : 30 à 90 secondes. Les firmwares 2B2QGXA7 et plus récents ajoutent un sous-mode « performance booster » qui accélère encore la GC.

WD Black SN850 / SN850X (contrôleur WD G2). GC légèrement moins agressive, fenêtre de 2 à 5 minutes. Compatible avec WD SSD Dashboard pour monitorer les TBW et l'état de santé. Voir la doc officielle WD SSD Dashboard.

Crucial T700 / T705 (contrôleur Phison E26). Très rapide en lecture/écriture (jusqu'à 14 Go/s), GC paramétrée pour soutenir ces débits. Fenêtre de récupération : 1 à 3 minutes.

SanDisk Extreme Pro Portable (USB-C externe). Souvent monté en mode exFAT pour compatibilité cross-OS. TRIM via USB UASP fonctionne sur Windows 11, macOS Sequoia, Linux 6.x. Comportement similaire aux SSD internes WD.

SSD entreprise Samsung PM9A3, Micron 7450 : GC moins agressive, mais souvent associés à un firmware qui supporte Sanitize Block Erase — une commande qui efface tous les blocs en moins de 60 secondes et rend la récupération impossible. Vérifiez le journal d'événements avant intervention.

11. Prévention : la seule vraie défense

Compte tenu des taux de récupération très bas sur SSD moderne, la prévention est la seule stratégie fiable. Les pannes SSD sont aussi brutales : contrairement à un HDD qui prévient par des bruits (voir notre guide disque dur qui fait du cliquetis), un SSD peut passer de fonctionnel à totalement mort en quelques secondes, sans avertissement (firmware corrompu, condensateur claqué).

Règle 3-2-1 adaptée SSD :

  • 3 copies des données critiques.
  • 2 supports différents : SSD interne + HDD externe + cloud.
  • 1 hors site : Backblaze, OneDrive, iCloud, Google One, ou disque externe rangé ailleurs physiquement.

Outils de monitoring :

  • Samsung Magician pour les SSD Samsung : surveille TBW, température, secteurs réalloués.
  • Crucial Storage Executive pour Crucial : firmware updates, momentum cache, sanitize.
  • WD SSD Dashboard pour WD/SanDisk : santé, températures, TBW restant.
  • CrystalDiskInfo (gratuit, universel) : compatible quasi tous SSD via SMART.

Configurer un backup automatique : voir notre guide complet sauvegarde automatique Windows / Mac 2026. Pour récupérer un fichier supprimé sur un disque interne classique (HDD), voir comment récupérer fichiers supprimés sous Windows.

12. Ressources techniques

Pour aller plus loin sur la récupération de données en général, consultez notre comparatif EaseUS vs Recuva 2026 et notre guide des meilleurs logiciels de récupération de données 2026.

★ Éditeur fondé en 2004 · ✓ Garantie 30 jours · Version gratuite jusqu'à 2 Go

Voir l'offre EaseUS Data Recovery Wizard30 jours satisfait ou remboursé