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 procès antitrust contre les GAFAM se poursuivent aux USA, malgré les changements de présidence

24/04/2025 à 21:30

• 11


Prise en main de Supercharge, l’app à tout faire qui rend bien des services sur le Mac

24/04/2025 à 20:30

• 12


TSMC annonce la gravure en 1.4 nm, quand la Russie espère atteindre les 28 nm en 2030

24/04/2025 à 20:20

• 24


Données personnelles : comment Incogni supprime ce que les autres ne peuvent pas 📍

24/04/2025 à 18:17

• 0


Amazon va fêter ses 25 ans en France avec une semaine de promos du 30 avril au 6 mai

24/04/2025 à 17:30

• 15


La Maison-Blanche qualifie « d'extorsion économique » l’amende de l’UE infligée à Meta et Apple

24/04/2025 à 16:09

• 147


Refurb : des Mac mini M4 de retour entre 590 et 3 700 €

24/04/2025 à 15:10

• 11


Choisissez la couleur du tee-shirt des 25 ans de MacGeneration !

24/04/2025 à 14:45

• 44


Vous pouvez récupérer le pin’s créé pour les dix ans de l’Apple Watch en Apple Store 🆕

24/04/2025 à 14:22

• 66


La MX Creative Console de Logitech prend désormais en charge Final Cut Pro et Affinity Photo

24/04/2025 à 13:00

• 2


Le futur écran 5K et 27 pouces de ViewSonic arrivera en juin pour 1 139 €

24/04/2025 à 12:00

• 11


Refurb : le retour du MacBook Air M1 à 709 € face aux M2 et M4 en promotion

24/04/2025 à 11:10

• 7


Adobe MAX Londres : des nouveautés tout feu, tout Firefly pour le Creative Cloud

24/04/2025 à 11:00

• 4


DMA : Bruxelles inflige une amende de 500 millions à Apple et de 200 millions à Meta 🆕

24/04/2025 à 08:15

• 141


Perplexity met une méchante claque à Apple en montrant ce qu’ils pourraient faire de Siri

24/04/2025 à 08:15

• 113


Une très involontaire journée portes ouvertes à l'Apple Store d'Amsterdam vu dans iHostage

24/04/2025 à 07:57

• 18