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é

Soutenez MacGeneration sur Tipeee

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é !

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Encore du stock pour les iPhone 17 (Pro), l’Apple Watch Ultra 3 et les AirPods Pro 3

12:48

• 47


Lorsque Photos corrompt des fichiers importés depuis une carte SD

11:27

• 24


macOS Tahoe : Apple quitte le Mac App Store

10:30

• 12


OLED, tactile, 5G : le futur MacBook Pro M6 s’annonce spectaculaire

10:14

• 42


Le MacBook A18 Pro entrerait en production à la fin de l’année, pour un prix d’entrée de 599 dollars

17/09/2025 à 21:30

• 44


macOS 26 ne veut pas s’installer sur les Mac Studio M3 Ultra

17/09/2025 à 20:00

• 50


Apple ne devrait pas avoir la primeur sur la gravure en 1,6 nm de TSMC : Nvidia passerait avant

17/09/2025 à 18:30

• 16


macOS Tahoe : plus besoin de KVM pour se connecter à un Mac après une panne de courant

17/09/2025 à 17:15

• 5


Revue de tests de l’iPhone Air : le design séduit, les compromis interrogent

17/09/2025 à 16:32

• 127


Revue des tests des iPhone 17 Pro : ils chauffent moins, mais ne réinventent pas la roue

17/09/2025 à 16:20

• 54


Est-ce que mettre la TV en pause, c'est de la copie privée ? SFR pense que non, Copie France pense que si

17/09/2025 à 16:20

• 92


macOS Tahoe : Apple simplifie la configuration de FileVault en augmentant sa sécurité

17/09/2025 à 15:30

• 25


Le codec AV2 annoncé, alors qu'Apple peine à prendre en charge massivement l'AV1

17/09/2025 à 13:45

• 23


tvOS 26 à l’essai : notre prise en main des nouveautés pour l’Apple TV

17/09/2025 à 13:15

• 19


Kuo : Apple lancera un MacBook Pro à écran OLED tactile fin 2026

17/09/2025 à 12:07

• 49


Promo : le MacBook Air M4 15" avec 24 Go de RAM et 512 Go de stockage à son prix le plus bas

17/09/2025 à 10:39

• 5