macOS Monterey TRIM avec les SSD en USB
Les SSD externes branchés en USB peuvent bénéficier de la commande TRIM grâce à macOS Monterey, relève Pierre Dandumont sur son blog du Journal du lapin, avec les explications détaillées pour s'en assurer avec ses propres volumes.

Il y a au moins deux avantages à utiliser cette commande avec ses SSD. D'abord, elle indique au controleur du volume qu'un secteur sur lequel on s'apprête à écrire des données, a vu les précédentes — qui étaient enregistrées à cet endroit — déclarées comme effacées. Elles y sont toujours mais leur statut a été changé.
Par conséquent il est inutile de commencer par effacer ce qui s'y trouve, on peut écrire dessus directement et ce sera un gain de temps. Ensuite on préserve la longévité de son SSD en lui épargnant ces actions d'effacement inutiles et répétées.
Avec Monterey, Apple semble avoir permis d'activer le TRIM sur des SSD externes reliés au Mac en USB. Il y a quelques limites inhérentes à ce système, comme l'obligation d'avoir un volume en APFS et un volume compatible.
Une fois que l'on activé le TRIM dans le Terminal avec la commande adéquate (le Mac va ensuite redémarrer mais on a des demandes de confirmation avant), Pierre explique comment vérifier si le volume est compatible ou s'il ignorera cette possibilité.
Des essais faits sur les dernières versions de Catalina et de Big Sur tendent à confirmer qu'il s'agit d'une nouveauté discrète de macOS Monterey.
Discrète en attendant d’avoir testé et de proposer ensuite sur d’autres formats qu’APFS.
🤞🏽
@dandu
Ok.
Merci de l’info.
Je croyais que exFat le supportait
@dandu
Ça fonctionne en hfs+ 👍
Quelle est la commande adéquate pour activer le TRIM dans le Terminal ?
Merci de votre aide
@drmac
sudo trimforce enable
Ensuite suivre les instructions
Mais c’est dommage qu’Apple ne communique jamais sur ce genre de changements… obligeant à tâtonner pour les dénicher (et ce n’est pas évident vu le temps qu’il a fallut avant que quelqu’un s’en rende compte…)
@mat16963
« Mais c’est dommage qu’Apple ne communique jamais sur ce genre de changements… »
Et bien, on peut se demander à l’inverse pourquoi Apple ne communique pas la dessus.
Peut-être que, justement, comme le soulevait Anthony, l’avantage d’une telle activation n’est pas systématiquement aussi évident.
Voire contre productif dans certaines situations ?
NOOONN
alors on revoit le sondage, c'est THE news de 2021 purée de pois !
Ca change tout, on peut ENFIN acheter des ssd usb ( je veux le top.com) sans se prendre la tete avec le thunderbolt !
Par contre ca enlève un GROS avantage du thunderbolt3-4, du coup le dernier pour les particuliers en fait...
@raoolito
C'est amusant, on parlait de cette fameuse TRIM, il n'y a pas longtemps... Et voilà qu'elle est à nouveau disponible pour des ssd externes !
Bonne nouvelle pour notre porte-monnaie.
@Paul Position
Absolument !! Cette fois c'est sûr, Apple lit MacG 😁
Eh bien voilà suffisait de demander. Reste à savoir si mac OS 12 n’apporte pas trop son lots de bugs ou régressions par rapport à ma version de Catalina.
@Captain Bumper
😂😂😂😭
Vu ma dernière expérience en APFS chiffré avec un disque devenu illisible (jamais vus cela depuis 30 ans), je suis perplexe quand on touche au couches de gestion de la lecture écriture…
J'ai un SSD externe Samsung T5 qui semble a priori gérer le Trim
kernel: (apfs) spaceman_scan_free_blocks:3163: disk3 90784592 blocks trimmed in 26089 extents (1269 us/trim, 787 trims/s)
Est ce que l’article pourrait être complété d’une analyse théorique pour indiquer approximativement la durée de vie supplémentaire moyenne d’un SSD avec ou sans le TRIM ?
@Bounty23
ca depend de votre utilisation. Mais en gros plus il y aura d'ecriture/lecture plus courte sera sa vie sans TRIM. Sachant que suivant le prix initial du meme SSDca peut varier aussi, cela depend de la qualité dela memoire utilisée( SLC, QLC...) et de celle du controleur qui peut gerer un garbage collector (un peu la meme chose que le trim mais niveau hardware) plus ou moins bon.
Le truc c'est que le garbage collector lit ce qu'il se passe sur le SSD, le TRIM est géré par le systeme qui sait exactement tout les evenements passé et surtout à venir.
Mais ce qui est fantastique c'est qu'un SSD USB acheté l'année derniere va probablement etre géré pour ceux sous masOS Monterey
Pour moi c'est un apport FANTASTIQUE
tient c'est marrant ! Anthony nous parlait des bienfaits de l'AFPS et que le trim n'apportait rien de plus.
Je suis très content aussi de savoir que le trim vient d'être autorisé sur Monterey sans devoir acheter un disque Thunderbolt, ça change TOUT !
@Dimemas
« Anthony nous parlait des bienfaits de l'AFPS et que le trim n'apportait rien de plus. »
C’était beaucoup plus subtil et nuancé que ça, et surtout très étayé et super intéressant (une représentation de plus que j’avais qui disparaît).
Mais ça ne m’étonne pas que ta pensée grossière et caricaturale ne puisse résumer ses propos qu’ainsi :(
@ bigdidou : ah en parlant de grossièreté ! voici venir notre meilleur VRP ;)
je n'ai fait que résumer ce qui était dit, mais visiblement tu aime déformer les propos des autres.
Oh mais attend, c'est aussi ton sport favori, tu le fais à chaque fois ! ;)
@raoolito
Au niveau de la définition et du fonctionnement je suis plutôt à l’aise sur le sujet mais j’ai du mal à trouver des chiffres estimés pour une utilisation basique ou même modérée
Genre est ce que ça veux dire que tu passes de 100 To sans TRIM à 150 avec ? De 100 à 110 ? De 100 à 300 ?
Je sais bien que c’est mieux, mais mieux à quel point ?
@Bounty23
bonne remarque, j’ai plutot entendu parler d’une lente et proressive descente jusqu’à zero ! en gros on pert des « blocs » doucmeent mais surement. Ce n’est pas un plus, c’est un complement obligatoire. Maintenant ca sera un jeu de balance entre le garbage collector et ce que vous faites du SSD.
mais clairement je ss certain que ce n’est pas une partie mais tout qui est concerné.
la vraie question à mon avis c plutot une question de temps « combien de temps avant que ne devienne evident » ?
dandu : Très bonne ton analyse ! Pour aller dans ton sens, jamais étendu dire qu'il y avait perte de Mo, mais je suis intervenu au moins 3 fois pour conseiller des internautes qui se plaignaient d'un ralentissement au test Blackmagic au bout de quelques mois et bien entendu il n'avait pas activé la commande TRIM.
Un en particulier avait fait un test de vitesse à la mise en service de son SSD, et devant l'impression de ralentissement au bout de 3 mois, l'avait confirmé par un nouveau test le débit nettement moindre. Donc dans son cas : dégradation de vitesse déjà ressentie au bout de 3 mois, cela montre que la dégradation est très rapide.
À mon souvenir, dans ces 3 cas, la vitesse était revenue rapidement après activation du TRIM.
Attention de vérifier régulièrement, surtout après une mise à jour, que la commande TRIM est bien toujours active ! J'ai eu ce problème de désactivation une fois déjà !
En écriture, y a deux dégradations possibles.
La première est liée au TRIM même, qui réduit les débits à cause du déplacement.
Mais la seconde, c'est le cache "SLC". Et y a pas besoin d'attendre trois mois, en fait, mais ça dépend du SSD. Y a des modèles avec un cache statique (petit) ou y a une zone réservée pour ça, donc TRIM ou pas, ça doit fonctionner. Mais c'est quelques Go (parfois quelques dizaines, mais pas plus). Dans le cache, ça écrit vite, en dehors... moins vite.
Mais y a des SSD avec cache dynamique : en gros, ça prend l'espace libre comme cache, en écrivant en mode rapide. Mais sans TRIM, le contrôleur voit pas d'espace libre, donc pas de cache. Sur un SSD avec ce type de cache, c'est simple : une fois que t'as écrit l'équivalent de sa capacité (au total), le cache est perdu si on a pas la commande.
@dandu
Le Trim est-il utilisable avec un SSD utilisé pour Time Machine ?
@dandu
D’accord merci de votre réponse 🙂 pouvez-vous me dire comment sélectionner un disque en particulier et quelle est la commande pour activé le Trim j’ai pas envie de faire d’erreur merci d’avance 🙂
Dans le Terminal
sudo trimforce enable
Ca active le trim pour tous les disques de tierce partie (on ne peut pas activer le trim pour un disque spécifique et pas pour les autres)
@r e m y
D’accord merci 🙏
Ça c’est une super nouvelle en effet !! Mais tous les ssd ne sont pas compatibles apfs?
@Scaterbrain
« Mais tous les ssd ne sont pas compatibles apfs? »
Si, mais pas forcément l’utilisation que tu en as.
Tu peux tout à fait avoir plutôt besoin d’un disque en exFat pour des raisons de compatibilité matérielle/systèmes lorsqu’un SSD sert pour un stockage/transfert/partage de données.
L’afps, ben, c’est rien qu’Apple. Un peu case gueule pour du stockage de données.
@Bigdidou
Oui ok je comprends ce que vous voulez dire ! Merci
Moi ce serait pour le laisser juste sur un Mac donc de soucis de le mettre en apfs
@Scaterbrain
« Moi ce serait pour le laisser juste sur un Mac donc de soucis de le mettre en apfs »
C’est même mieux, du coup.
Après, si ce disque doit contenir l’OS, je craquerais encore pour une solution Thunderbolt.
Sinon, oui, usb, c’est cool.
@Bigdidou
Non pour stocker et retravailler mes photos sur Lightroom, avec sauvegarde en fond sur le nas. Vu le prix de 2 ou 4 To ce sera plus rentable et si maintenant le trim est géré j avoue que n’ayant pas besoin de tb3 pour faire ce boulot c’est une bonne nouvelle !
Le trim usb existe depuis 2015 sous Windows 10…..
@en chanson
Et????
@Bruno de Malaisie
Et tout est normal dans le monde Apple 🤣
@en chanson
Le système le plus évolué au monde c’était Windows jusqu’à l’annonce par Macg de l’arrivée du trim dans MaOS.
On est rassuré maintenant 😮💨
@en chanson
TimeMachine existe depuis 15 ans sur Mac, on l’attend toujours chez Windows !
J’ai beau lire l’article et les commentaires. Je ne comprends pas les bienfaits de trim.
Ça rallonge la vie du disque ça j’ai compris
Autre chose ?
@dandu
Merci beaucoup pour ces précisions ! 🙃
Alors ça c’est la meilleure nouvelle macOS de l’année ! Ça fait depuis toujours que pour bénéficier du TRIM il fallait impérativement être branché en Thunderbolt, et les disques Thunderbolt sont rares et très chers. Grâce à la possibilité d’activer le TRIM en USB ça permettra de résoudre des problèmes le lenteur qui viennent au fil du temps, que le SSD dure plus longtemps, et ça sera beaucoup mieux pour installer un OS dessus. J’attendais cette fonctionnalité depuis des années
@EricBM1
" les disques Thunderbolt sont rares et très chers »
les boitiers, pas les SSD, eux sont sata ou M2 :)
@raoolito
Oui je parlais du boîtier. Je m’étais mal exprimé
Est-il judicieux d'utiliser un SSD pour une sauvegarde hebdomadaire d'un Mac ?
@h-de-pierre
Si c’est pour Time Machine, il n’y aucun intérêt: ces sauvegardes sot de toute façon assez lentes, peu importe le disque utilisé. Donc autant économiser et prendre un HDD de plus grande capacité.
Après dans le cas d’un clone en plus d’une sauvegarde sur DD classique ça peut avoir son avantage en terme de temps.
C'est une sauvegarde hebdomadaire faite avec Carbon Copy Cloner.
Concernant, selon Le Journal du Lapin, le fait que pour que cela fonctionne il faut un boîtier admettant le protocole UASP, j'avais noté il y a quelque mois l'intervention d'un internaute (dont je n'ai pas noté le nom, désolé), bien plus calé que moi qui écrivait :
" Ce que certaines personnes ont lu et qui a semé la confusion est que certains chipsets de boîtier UASP (protocole USB connecté) peuvent convertir la commande Unmap SCSI (similaire à TRIM) en commandes TRIM sur le lecteur. Windows peut exécuter cette commande Unmap SCSI avec la commande Powershell Optimize-Volume et l'option -ReTrim. OS X ne peut pas exécuter la commande SCSI Unmap (du moins pas celle que j'ai pu trouver). Donc, à ce stade, quel que soit le chipset que vous utilisez, vous n’allez pas avoir TRIM sur USB sur un Mac."
Probable donc que Monterey peut exécuté cette commande Unmap SCSI. Hypothèse à confirmer par un internaute connaissant bien ce domaine !
Pages