Accueil/Technologies/Tout savoir sur la commande TRIM pour SSD : fonctionnement, utilité et optimisation
Technologies

Tout savoir sur la commande TRIM pour SSD : fonctionnement, utilité et optimisation

La commande TRIM sur SSD optimise la gestion de l'espace libre, préserve les performances et prolonge la durée de vie du disque. Découvrez comment TRIM fonctionne, son impact sur la récupération de fichiers et les bonnes pratiques pour l'activer sous Windows 11.

1 oct. 2026
11 min
Tout savoir sur la commande TRIM pour SSD : fonctionnement, utilité et optimisation

TRIM sur SSD est un mécanisme qui permet au système d'exploitation d'indiquer au disque quelles zones mémoire ne contiennent plus de données utiles. Lorsqu'un utilisateur supprime un fichier, son contenu n'est pas forcément effacé immédiatement de la mémoire physique. Sans notification supplémentaire, le contrôleur du SSD peut continuer à considérer ces données comme valides, compliquant les prochaines écritures.

La commande TRIM aide le SSD à mieux gérer l'espace libre, à préserver la vitesse d'écriture et à réduire les opérations inutiles en mémoire. Pour comprendre son importance, il faut savoir en quoi la suppression de données sur un SSD diffère de celle sur un disque dur classique.

Qu'est-ce que la commande TRIM sur un SSD et à quoi sert-elle ?

TRIM est une commande par laquelle le système d'exploitation informe le SSD que certaines zones de stockage logique peuvent être libérées. Cela permet au contrôleur SSD de distinguer les données encore utiles de celles qu'il peut ignorer.

La fonction principale de TRIM n'est pas de supprimer les fichiers, mais de préparer le SSD aux prochaines écritures. Après réception de la commande, le contrôleur peut exclure les données inutiles des processus internes de gestion mémoire.

La plupart des SSD modernes prennent en charge ce mécanisme matériellement. Le système d'exploitation doit cependant pouvoir transmettre les informations sur les zones libérées.

Suppression de fichiers : pourquoi la mémoire SSD n'est-elle pas immédiatement effacée ?

Quand un fichier est supprimé, le système de fichiers marque l'espace comme disponible. Mais le contenu physique de la mémoire NAND reste inchangé.

La raison réside dans la conception de la mémoire NAND utilisée dans les SSD. Contrairement aux disques durs magnétiques, les SSD ne peuvent pas réécrire arbitrairement une cellule avec de nouvelles données.

Les informations sont écrites par pages et effacées par blocs, chacun regroupant de nombreuses pages. Avant de réutiliser des pages, il faut d'abord effacer tout le bloc concerné. Si certaines pages contiennent encore des données valides, le contrôleur doit d'abord les déplacer ailleurs avant de pouvoir nettoyer le bloc pour une nouvelle écriture.

Sans TRIM, le système de fichiers considère déjà certaines données comme supprimées, mais le contrôleur SSD peut encore les voir comme actives. Cela provoque des opérations inutiles de déplacement de données et peut impacter la performance à long terme.

Comment TRIM informe le SSD des espaces libérés ?

TRIM crée un canal de communication entre le système de fichiers et le contrôleur SSD. Au lieu de laisser le SSD deviner les données à supprimer, il reçoit l'information du système d'exploitation.

Par exemple, après la suppression définitive d'un fichier vidéo de 10 Go, le système de fichiers marque les zones concernées comme libres. Le système d'exploitation envoie alors une commande TRIM avec les adresses des zones à libérer. Le contrôleur comprend qu'il n'a plus à conserver ces données.

TRIM ne provoque pas forcément l'effacement immédiat. Le contrôleur peut différer l'opération pour optimiser la gestion interne de la mémoire.

Sur les SSD SATA, la commande DATA SET MANAGEMENT avec la fonction TRIM est utilisée : sur les NVMe, c'est la fonction Deallocate. Dans tous les cas, l'objectif est le même : signaler au SSD les zones logiques à libérer.

TRIM travaille avec des adresses logiques, pas directement avec les cellules physiques NAND. La décision sur le nettoyage des blocs revient au contrôleur.

Fonctionnement interne : comment TRIM s'intègre-t-il dans le SSD ?

TRIM repose sur l'interaction entre le système de fichiers, l'OS et le contrôleur du SSD. Le système de fichiers identifie les zones libérées, l'OS transmet la commande TRIM, et le contrôleur décide comment gérer l'espace.

Sur les SSD, les adresses logiques ne sont pas assignées de manière permanente à des cellules physiques. Le contrôleur répartit les données en fonction de l'usure, de l'état des blocs et de l'espace disponible. Cette gestion passe par la couche de traduction FTL (Flash Translation Layer), qui permet de déplacer les données sans altérer leur position logique pour l'OS.

Exemple : ce qui se passe après la suppression d'un fichier

  1. Libération de l'espace : le système de fichiers (par exemple Windows) marque les zones logiques comme réutilisables.
  2. Formation de la commande TRIM : l'OS indique les plages d'adresses à libérer.
  3. Réception par le contrôleur SSD : il identifie les données invalides via les tables de correspondance logique/physique.
  4. Exclusion des pages inutiles : elles ne sont plus prises en compte lors du nettoyage des blocs.
  5. Effacement physique différé : le SSD libère les blocs plus tard, lors d'opérations de maintenance.

La suppression d'un fichier n'entraîne donc pas l'effacement immédiat de toutes les cellules mémoire. Ce décalage permet au SSD d'optimiser ses cycles d'entretien et de limiter la charge lors d'une utilisation intensive.

Le contrôleur SSD joue ici un rôle central : il gère les tables d'adresses, la répartition des données et le nettoyage des blocs. En savoir plus sur le contrôleur SSD et son fonctionnement.

TRIM vs Garbage Collection : quelles différences ?

TRIM est souvent confondu avec la Garbage Collection, mais il s'agit de deux mécanismes complémentaires.

  • TRIM indique au SSD quelles zones logiques ne contiennent plus de données utiles. Il ne s'occupe pas du déplacement ni de l'effacement physique.
  • Garbage Collection (collecte des déchets) est un processus interne du contrôleur qui prépare les blocs mémoire à la réécriture.

Exemple : un bloc NAND de 256 pages contient 100 pages utiles et 156 obsolètes. Le contrôleur doit d'abord déplacer les 100 pages actives avant de pouvoir effacer le bloc entier. Si TRIM fonctionne, il sait précisément quelles pages ignorer, évitant ainsi des copies inutiles qui épuisent le SSD.

La Garbage Collection peut fonctionner sans TRIM, mais sans ce dernier, le SSD ne sait pas toujours que certaines données sont réellement supprimées. Les deux mécanismes se complètent : TRIM identifie les données inutiles, Garbage Collection libère physiquement l'espace.

La collecte des déchets n'est pas forcément lancée uniquement au repos : elle peut s'exécuter en tâche de fond ou lors d'écritures quand l'espace manque. L'efficacité de TRIM est particulièrement visible sur les SSD très sollicités.

Impact de TRIM sur la performance et la durée de vie du SSD

La commande TRIM n'augmente pas la vitesse de pointe annoncée par le fabricant, mais elle aide le SSD à maintenir ses performances sur la durée, lorsque les cycles d'écriture, de suppression et de réécriture se multiplient.

Sans TRIM, le contrôleur peine à identifier les zones réellement libres et doit effectuer des opérations supplémentaires pour préparer l'espace, ce qui ralentit l'écriture et use davantage la mémoire NAND.

Moins il y a d'opérations inutiles, plus la mémoire NAND dure longtemps : chaque cycle d'écriture/effacement est compté.

Pourquoi un SSD ralentit-il sans TRIM ?

Un SSD neuf dispose de nombreux blocs propres, prêts à l'emploi. Mais plus on l'utilise, plus il y a de blocs contenant à la fois des pages utiles et inutiles. Sans TRIM, le contrôleur risque de considérer certains fichiers effacés comme valides et de les déplacer inutilement.

  • Augmentation des délais d'écriture : plus de temps est nécessaire pour libérer l'espace.
  • Performance en baisse : surtout lors de l'écriture de gros fichiers.
  • Surplus d'opérations internes : le SSD déplace plus de données que nécessaire.
  • Usure accélérée de la NAND : davantage de cycles d'écriture/effacement.

Ce phénomène est mesuré par le Write Amplification, qui compare la quantité de données réellement écrites sur la mémoire à ce que l'OS a demandé. TRIM aide à réduire ce ratio, surtout lors de manipulations de gros fichiers (jeux, vidéos, traitements lourds).

L'impact de TRIM dépend aussi de l'architecture du SSD, de l'espace libre et des algorithmes du contrôleur. Pour la plupart des utilisateurs, il suffit de laisser TRIM activé.

La longévité d'un SSD dépend également du type de NAND, de la gestion de l'usure et du TBW (nombre de téraoctets écrits garanti par le fabricant). Découvrez comment les SSD vieillissent et les moyens de prolonger leur durée de vie.

Peut-on récupérer des fichiers supprimés après TRIM ?

TRIM a une conséquence : il rend la récupération de fichiers supprimés sur SSD beaucoup plus difficile que sur disque dur traditionnel.

Sur HDD, les données restent sur le disque tant que les secteurs ne sont pas réécrits. Sur SSD, après TRIM, le contrôleur ne fournit plus accès à l'ancien contenu des zones libérées : lors d'une lecture, il peut renvoyer des zéros ou d'autres valeurs par défaut.

Les cellules NAND ne sont pas toujours effacées immédiatement, mais leur contenu est devenu inaccessible par des moyens logiciels classiques.

La récupération dépend de plusieurs facteurs :

  • Le SSD prend-il en charge TRIM et la commande a-t-elle bien été exécutée ?
  • Le système a-t-il eu le temps d'envoyer la commande TRIM ?
  • Comment le contrôleur gère-t-il la lecture des zones libérées ?
  • Des sauvegardes ou snapshots sont-ils utilisés ?

Si un fichier est simplement déplacé dans la corbeille, il est encore considéré comme actif (TRIM n'est pas envoyé). Mais après vidage de la corbeille et exécution de TRIM, les programmes de récupération classiques deviennent inefficaces. En cas de suppression accidentelle, arrêtez d'utiliser le SSD et vérifiez vos sauvegardes.

Attention : TRIM n'est pas une méthode fiable d'effacement définitif. Il indique au contrôleur que les zones peuvent être réutilisées, mais ne garantit pas l'effacement physique immédiat.

Pour effacer totalement un SSD avant revente ou cession, il est préférable d'utiliser des méthodes spécialisées. Différences entre TRIM, formatage et effacement matériel : Voir le guide complet pour effacer un SSD en toute sécurité.

Comment vérifier l'activation de TRIM sur un SSD Windows 11 ?

Sur Windows 11, TRIM est généralement activé par défaut. Après modification des paramètres système ou en cas de migration, il peut être utile de vérifier si la fonctionnalité est bien active.

Vérifier TRIM depuis l'invite de commandes

  1. Ouvrez le menu Démarrer, tapez cmd.
  2. Cliquez droit sur " Invite de commandes " et choisissez " Exécuter en tant qu'administrateur ".
  3. Entrez la commande :
    fsutil behavior query DisableDeleteNotify
  4. Interprétez le résultat :
    • DisableDeleteNotify = 0 → TRIM est autorisé.
    • DisableDeleteNotify = 1 → TRIM est désactivé.

Le nom du paramètre peut prêter à confusion : " DisableDeleteNotify " signifie la désactivation de la notification de suppression. Un zéro indique donc que la fonctionnalité est active.

Notez que ce test concerne la couche software, pas la prise en charge matérielle du SSD. Certains adaptateurs USB ou contrôleurs RAID, par exemple, peuvent bloquer les commandes TRIM.

Comment vérifier si un SSD prend en charge TRIM ?

  • Consultez la fiche technique du SSD sur le site du fabricant.
  • Utilisez l'outil du fabricant pour vérifier les fonctions supportées.
  • Utilisez des utilitaires de diagnostic capables de lire les commandes ATA ou NVMe supportées.

Pour les SSD externes via USB, la transmission des commandes dépend aussi du contrôleur du boîtier. Les mêmes limitations peuvent exister avec les configurations RAID, disques virtuels ou certains contrôleurs matériels.

Vous pouvez également vérifier l'optimisation via Windows : appuyez sur Win + R, tapez dfrgui et ouvrez " Optimiser les lecteurs ". Windows y indique le type de disque et l'état de l'optimisation (TRIM inclus pour les SSD reconnus).

Pour un SSD SATA ou NVMe interne, si DisableDeleteNotify est à 0, que le SSD supporte TRIM et que la maintenance Windows fonctionne, aucune action supplémentaire n'est nécessaire.

Comment activer TRIM (et faut-il le faire manuellement) ?

Sur Windows 11, TRIM est activé automatiquement sur la plupart des SSD compatibles. Mais il peut avoir été désactivé suite à une modification système.

Activer TRIM depuis l'invite de commandes

  1. Ouvrez " Invite de commandes " en administrateur.
  2. Entrez :
    fsutil behavior set DisableDeleteNotify 0
  3. Vérifiez avec :
    fsutil behavior query DisableDeleteNotify
  4. Si NTFS DisableDeleteNotify = 0, TRIM est activé pour NTFS.

Ce réglage prend effet sans redémarrage, mais ne force pas l'effacement immédiat de toutes les zones libérées.

Note : activer TRIM au niveau logiciel ne rendra pas un SSD compatible si le matériel ou le firmware ne le supporte pas.

Faut-il lancer TRIM manuellement ?

Windows gère TRIM de façon automatique, notamment via la maintenance planifiée (" Optimisation des lecteurs "). Il n'est pas nécessaire (ni utile) de lancer TRIM après chaque suppression de fichier ou d'utiliser des utilitaires tiers de nettoyage forcé.

La différence entre optimisation SSD et défragmentation HDD est à noter : les SSD n'ont pas de têtes de lecture mobiles, donc la fragmentation n'a pas le même impact. Windows utilise d'autres mécanismes, dont TRIM, pour maintenir la performance.

Si votre SSD est bien reconnu, supporte TRIM et que l'optimisation automatique est active, laissez les réglages par défaut. Si le disque est presque plein ou vieillit, activer TRIM ne réglera pas tous les problèmes.

Conclusion

TRIM sur SSD est un mécanisme essentiel pour la gestion efficace de la mémoire flash. Il permet au système d'exploitation de signaler au contrôleur les zones logiques à libérer, réduisant ainsi les opérations d'écriture inutiles et facilitant la préparation des blocs NAND pour de nouveaux cycles.

TRIM n'efface pas les fichiers lui-même et ne garantit pas l'effacement immédiat : il travaille avec les mécanismes internes du SSD, comme la Garbage Collection, pour maintenir de bonnes performances sur la durée.

Sur Windows 11, TRIM est en général activé par défaut. Vous pouvez vérifier son état avec la commande fsutil behavior query DisableDeleteNotify. Pour la majorité des utilisateurs, il suffit de laisser TRIM activé, de ne pas désactiver l'optimisation automatique et de veiller à conserver de l'espace libre sur le disque. Lancer des utilitaires supplémentaires n'est généralement pas nécessaire.

Tags:

SSD
TRIM
optimisation
performance
Windows 11
Garbage Collection
récupération de données
gestion mémoire

Articles Similaires