Est-il possible d'activer TRIM pour un SSD externe?

10

J'ai un iMac de 2011, Mac OS X 10.6.8 et un SDD dans un boîtier FW800 / USB3. Quelle interface peut me permettre d'activer TRIM: USB2, USB3, FW800 ou Thunderbolt?

Porteur d'eau
la source
1
L'interface que vous utilisez pour connecter le lecteur externe à votre ordinateur n'a aucune incidence sur la prise en charge TRIM et les autres commandes ATA. De plus, votre ordinateur n'a ni USB 3 ni Thunderbolt. Par conséquent, j'ai supprimé ce segment de votre question afin que votre question soit mieux ciblée.
Cajunluke
@CajunLuke, l'iMac mi-2011 devrait avoir Thunderbolt - cela faisait partie de l'actualisation, n'est-ce pas? (voir support.apple.com/kb/HT4619. ) Cependant, vous avez raison - le support TRIM ne dépend pas de l'interface.
JW8
@ JW8 Facepalm. Pour une raison quelconque, je pensais qu'ils avaient été publiés cette année, alors j'ai pensé que les modèles 2011 étaient trop vieux. Vous avez raison: les modèles 2010 n'auraient pas de TB, les modèles 2011 en ont.
Cajunluke
1
C'est ma question, je sais mieux ce que je veux savoir donc vous ne l'éditez pas surtout si vous ne savez pas de quoi vous parlez.
WaterBearer

Réponses:

7

Selon OS X Daily , TRIM est activé pour tous les SSD Apple, mais pas pour les disques tiers. L'article affirme qu'un utilitaire tiers, Trim Enabler , active également TRIM pour les disques tiers. Plus de détails peuvent être trouvés sur la page du développeur . Notez que cet utilitaire n'est pas officiellement pris en charge par Apple, vous devez donc effectuer une sauvegarde avant d'installer l'utilitaire.

L'interface du disque externe ne devrait pas avoir d'importance pour la prise en charge TRIM (USB 2, FW800 ou Thunderbolt). Cependant, veuillez noter que les Mac n'ont commencé à prendre en charge nativement l'USB 3 qu'en juin 2012 - avec votre iMac 2011, vous utiliseriez l'USB 2 avec l'un de ces disques.

JW8
la source
1
A proprement parler, il n'est pas « efficace » USB 2, il est USB 2.
Cajunluke
@CajunLuke, en effet vous avez raison. Je voulais dire que le lecteur USB 3 serait traité comme un lecteur USB 2 - le lecteur ne peut pas profiter des avantages de l'USB 3.
JW8
2
TRIM sur OS X ne doit pas être activé au hasard. Il a connu des problèmes avec les disques SandForce et peut ne présenter aucun avantage pour les autres. Apple ne le permet pas pour une raison et ce n'est pas pour vendre plus de leurs SSD.
L'auteur de Trim enabler dit qu'il ne pense pas que cela puisse être activé sur un SSD externe, que cela dépend d'Apple - ce qui signifie que l'interface a de l'importance.
WaterBearer
@ user2113, pouvez-vous fournir une référence à cela? Je ne le vois pas ...
JW8
7

Je me rends compte que cette question a plus de 4 ans, mais j'ajoute un commentaire car cette page a été le premier hit pour une recherche Google sur le sujet et certains des commentaires sont obsolètes tandis que d'autres étaient tout à fait faux.

Apple a ajouté la prise en charge TRIM native dans OS X 10.6.8 mais uniquement pour les SSD OEM Apple. Pour contourner cette restriction, des logiciels tels que TRIM Enabler de Cindori ont permis à TRIM d'être utilisé sur des SSD tiers. Plus tard, OS X 10.10 (Yosemite) a introduit une exigence de sécurité appelée signature kext qui empêchait TRIM Enabler de fonctionner sans désactiver complètement la signature kext. Ensuite, dans OS X 10.10.4, Apple a introduit une commande «trimforce» qui a activé TRIM sur les SSD tiers sans désactiver la signature kext. (J'ai des sources mais Stack Exchange ne me laisse pas poster plus de 2 liens)

Contrairement à de nombreux commentaires ici, l'interface importe. La grande majorité des boîtiers USB ne prennent pas en charge TRIM, mais il y en aurait certains qui le prennent en charge, comme le contrôleur de pont USB JMS 578 (source: http://bbs.pceva.com.cn/thread-125643-1-1. html ). Les cinq boîtiers / stations d'accueil USB 3 que j'ai pris en charge. Firewire prend prétendument en charge TRIM, mais je ne l'ai pas testé. La plupart des boîtiers Thunderbolt devraient prendre en charge TRIM, et j'ai actuellement TRIM activé sur un SSD SanDisk Extreme dans un boîtier Akitio Thunderbolt 2. J'ai utilisé la commande trimforce dans le terminal pour l'activer.

Afin de vérifier si votre boîtier prend en charge TRIM, vous voudrez aller à Apple> À propos de ce Mac> Rapport système> Matériel> SATA / SATA Express> et recherchez «Support TRIM» dans les spécifications du boîtier. Si la prise en charge TRIM n'est pas répertoriée, votre boîtier ne prend probablement pas en charge TRIM. S'il est répertorié mais indique «Non», vous pouvez essayer d'activer TRIM en utilisant la commande trimforce dans le terminal. Ouvrez simplement Terminal et tapez «sudo trimforce enable». Une fois que votre ordinateur redémarre, vérifiez à nouveau le rapport système pour voir si la prise en charge de TRIM est passée à Oui.

Enfin, TRIM est important, même pour les SSD modernes avec une collecte de déchets sophistiquée. J'ai vécu cela de première main lorsque mon SSD SanDisk a commencé à ralentir en vieillissant avant d'activer TRIM dessus. Il y a un bon article, mais quelque peu obsolète, à ce sujet ici: http://arstechnica.com/gadgets/2015/04/ask-ars-my-ssd-does-garbage-collection-so-i-dont-need-trim- droite/

Craig Volpe
la source
Toutes les bonnes informations, mais je remarque que l'indicateur de prise en charge TRIM n'est répertorié que pour les appareils SATA - c'est-à-dire uniquement SATA et Thunderbolt. Savez-vous si macOS exécutera Trim sur USB ou FireWire, même avec un boîtier compatible?
David C.
2

Oui, vous pouvez activer TRIM sur un SSD externe. Je possède un lecteur Lacie Rugged USB / Thunderbolt 128 Go et je l'ai activé avec TRIM Enabler . Je l'utilise comme disque de démarrage.

Je ne sais pas s'il est intelligent d'activer TRIM, mais je n'ai trouvé aucun message où il se pourrait que TRIM puisse endommager votre SSD externe.

Mais dans tous les cas, j'ai plusieurs sauvegardes de mon disque SSD.

cahuk
la source
En effet, vous pouvez, mais cela ne signifie pas que la fonction TRIM est utilisée.
WaterBearer
Merci, je n'y ai jamais pensé. Comment savoir si TRIM est utilisé?
cahuk
Je ne sais pas, peut-être en regardant comment les données sont stockées, les secteurs et les blocs (je ne suis pas familier)
WaterBearer
Je pense que ça le ferait aussi. Mais je n'ai pas encore trouvé de scripts appropriés.
cahuk
1

J'ai un Crucial 960gb m500 ssd que j'ai mis dans un châssis G drive thunderbolt / usb il y a quelques années pour une machine à voyager dans le temps et une sauvegarde manuelle aléatoire des fichiers. Il semble avoir commencé à ralentir récemment avec le "msg de préparation de la sauvegarde" qui dure quelques heures avant de faire la sauvegarde. J'ai exécuté la force de trim avec le lecteur connecté via le coup de foudre, mon rapport système osx dit maintenant que le trim est activé pour cet appareil. J'attends et je vois si ça fait une différence!

Ross Elkins
la source