Ouvrir le menu principal

MacGeneration

Recherche

Le point sur le TRIM avec macOS en 2024, pour prendre soin de vos SSD

Pierre Dandumont

mercredi 22 mai 2024 à 20:30 • 13

Matériel

Il y a quelques années, la prise en charge de la commande TRIM dans les SSD était un problème très courant, surtout si vous aviez un Mac. Pendant de longues années, Apple a en effet réservé la commande à ses propres SSD, et même actuellement elle n'est pas active dans tous les cas. En 2024, c'est un sujet qui a parfois disparu des radars, alors que le TRIM a de l'importance. Mais est-ce réellement un souci ?

Dans la majorité des cas, votre SSD devrait gérer la commande TRIM et vous verrez heureusement ceci dans les informations du système. Image MacGeneration.

Qu’est-ce que le TRIM ?

Pour commencer, il faut expliquer ce qu'est le TRIM, donc voici un résumé. Dans une puce mémoire flash NAND classique comme celle qu’on trouve dans les SSD, il n'est pas possible d'aller lire ou écrire un bit particulier. Les puces sont agencées en blocs qui sont divisés en pages. Quand votre OS doit écrire un fichier, il envoie la demande au contrôleur du SSD, qui doit travailler toujours avec un bloc d’une capacité de l'ordre du mégaoctet sur un SSD moderne. Il va écrire l’information dans un bloc libre, ou plus exactement un bloc dont les données ne sont plus utiles. Dans le cas d'une modification de fichiers, l'idée est la même avec une lecture supplémentaire : le SSD va récupérer le bloc à modifier, appliquer le changement et écrire un nouveau bloc, généralement à un autre endroit. L'ancien bloc « disparaît » pour le système de fichiers qui le considère alors comme effacé. Ce n’est toutefois pas le cas pour le contrôleur du SSD, puisqu’il contient toujours des informations.

Cette étape est importante, car elle permet d'uniformiser l'usure du SSD. Chaque cellule d'une mémoire flash NAND a une durée de vie définie et il est préférable d’écrire en priorité sur les cellules libres les moins usées pour ne pas réduire la durée de vie de quelques éléments. Vous pourriez évidemment vous demander pourquoi les blocs ne sont pas systématiquement mis à zéro, et la réponse est simple : pour éviter des écritures inutiles. Il est plus efficace d'ajouter un bit qui indique que la zone est vide et la commande TRIM se charge du reste.

Les puces de mémoire NAND sont de petites choses fragiles qu'il faut chouchouter avec des commandes spécifiques. Image MacGeneration.

La commande TRIM permet au système d’exploitation d’indiquer au SSD quels blocs sont inutiles. Sans cette commande, nous l'avions expliqué dans un ancien article, un problème se pose rapidement : du point de vue du contrôleur du SSD, toutes les cellules contiennent des données. En effet, il n'y a pas de correspondance « physique » entre l'organisation des informations choisie par le système d'exploitation (le système de fichiers) et celle gérée par le contrôleur. Il ne comprend pas l'APFS, le HFS+, le NTFS (etc.) et ne peut pas deviner qu'un bloc ne comporte plus d'informations utiles.

SSD : qu

SSD : qu'est-ce que le TRIM et comment l'activer ?

Un problème d'usure, mais aussi de performances, parfois oublié

Cet article est réservé aux membres du Club iGen


Rejoignez la plus grande communauté Apple francophone et soutenez le travail d'une rédaction indépendante. Le Club iGen, c'est:

  • des articles de qualité rien que pour vous
  • un podcast exclusif
  • pas de publicité
  • un site dédié !

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Les leçons de la WWDC 2025, et ce qu’elle laisse entrevoir de la suite : la semaine Apple

21:00

• 8


Nouveautés d’iOS 26, macOS Tahoe, Liquid Glass… Tous nos articles pour tout savoir sur la WWDC 2025

14/06/2025 à 15:00

• 10


Aperçu de Spotlight dans macOS Tahoe : le lanceur idéal pour débuter ?

14/06/2025 à 11:00

• 35


Sortie de veille : une WWDC 2025 réussie ? Notre débrief d’iOS 26, Liquid Glass…

14/06/2025 à 08:00

• 11


SAV : Apple lance un programme de réparation pour des Mac mini M2 qui ne s'allument plus

14/06/2025 à 07:38

• 41


Avec Tahoe, les applications macOS pourront s’afficher sur le Vision Pro

13/06/2025 à 21:57

• 17


Les Youtubeurs de Linus Tech Tips voulaient se moquer des Mac pendant un mois, mais décident finalement de rester chez Apple

13/06/2025 à 18:56

• 100


watchOS 26 : découverte de la nouvelle interface de l'app Exercice

13/06/2025 à 18:27

• 4


Découvrez le tout nouveau UPDF 2.0 – l’éditeur PDF ultime pour Mac et iOS !

13/06/2025 à 15:18

• 0


macOS 26 peut faire le ménage dans les icônes de la barre des menus

13/06/2025 à 14:52

• 11


Avec EnergyKit, Apple veut charger votre watture au moment le plus opportun

13/06/2025 à 13:45

• 12


3DMark, une référence pour comparer les performances des GPU, débarque sur Mac

13/06/2025 à 13:02

• 31


Promo : des MacBook Air M3 16 Go à partir de 850 €

13/06/2025 à 12:50

• 13


Des nouvelles de Cyberpunk 2077 sur Mac, qui tourne visiblement bien sur un MacBook Pro M4 Max

13/06/2025 à 11:56

• 36


Les vélos arrivent dans Plans sur le web et les apps tierces pour watchOS

13/06/2025 à 11:30

• 22


TSMC est toujours le plus gros fondeur, mais SMIC rattrape Samsung pour la gravure

13/06/2025 à 11:10

• 11