Ist es möglich, TRIM für eine externe SSD zu aktivieren?

10

Ich habe einen iMac von 2011, Mac OS X 10.6.8 und eine SDD in einem FW800 / USB3-Gehäuse. Über welche Schnittstelle kann ich TRIM aktivieren: USB2, USB3, FW800 oder Thunderbolt?

Wasserträger
quelle
1
Die Schnittstelle, über die Sie das externe Laufwerk an Ihren Computer anschließen, hat keinen Einfluss auf die TRIM-Unterstützung und andere ATA-Befehle. Darüber hinaus verfügt Ihr Computer weder über USB 3 noch über Thunderbolt. Daher habe ich dieses Segment Ihrer Frage entfernt, damit Ihre Frage besser fokussiert ist.
Cajunluke
@CajunLuke, der iMac Mitte 2011 sollte Thunderbolt haben - es war Teil der Aktualisierung, nicht wahr? (Siehe support.apple.com/kb/HT4619. ) Sie haben jedoch Recht - die TRIM-Unterstützung hängt nicht von der Schnittstelle ab.
JW8
@ JW8 Facepalm. Aus irgendeinem Grund dachte ich, dass sie dieses Jahr veröffentlicht wurden, also dachte ich, dass die 2011er Modelle zu alt waren. Sie haben Recht: Die 2010er Modelle hätten keine TB, die 2011er Modelle schon.
Cajunluke
1
Es ist meine Frage, ich weiß besser, was ich wissen möchte, damit Sie es nicht bearbeiten, besonders wenn Sie nicht wissen, wovon Sie sprechen.
WaterBearer

Antworten:

7

Laut OS X Daily ist TRIM für alle Apple SSDs aktiviert, jedoch nicht für Laufwerke von Drittanbietern. Der Artikel behauptet, dass ein Drittanbieter-Dienstprogramm, Trim Enabler , TRIM auch für Laufwerke von Drittanbietern aktiviert. Weitere Details finden Sie auf der Entwicklerseite . Beachten Sie, dass dieses Dienstprogramm von Apple nicht offiziell unterstützt wird. Sie sollten daher vor der Installation des Dienstprogramms eine Sicherungskopie erstellen.

Die Schnittstelle des externen Laufwerks sollte für die TRIM-Unterstützung (USB 2, FW800 oder Thunderbolt) keine Rolle spielen. Beachten Sie jedoch, dass Macs USB 3 erst im Juni 2012 nativ unterstützen. Mit Ihrem 2011 iMac würden Sie USB 2 mit einem dieser Laufwerke verwenden.

JW8
quelle
1
Genau genommen ist es nicht "effektiv" USB 2, es ist USB 2.
Cajunluke
@CajunLuke, in der Tat hast du recht. Ich wollte damit sagen, dass das USB 3-Laufwerk als USB 2-Laufwerk behandelt wird - das Laufwerk kann die Vorteile von USB 3 nicht nutzen.
JW8
2
TRIM unter OS X sollte nicht willkürlich aktiviert werden. Es sind Probleme mit SandForce-basierten Laufwerken bekannt, die für andere möglicherweise nicht von Vorteil sind. Apple aktiviert es aus einem bestimmten Grund nicht und es wird nicht mehr von seinen SSDs verkauft.
Der Autor von Trim Enabler sagt, dass er nicht glaubt, dass es auf einer externen SSD aktiviert werden könnte, dass es von Apple abhängt - was bedeutet, dass die Schnittstelle eine Rolle spielt.
WaterBearer
@ user2113, können Sie einen Verweis darauf geben? Ich sehe es nicht ...
JW8
7

Mir ist klar, dass diese Frage älter als 4 Jahre ist, aber ich füge einen Kommentar hinzu, da diese Seite der erste Treffer für eine Google-Suche zu diesem Thema war und einige der Kommentare veraltet sind, während andere einfach falsch waren.

Apple hat native OS-Unterstützung in OS X 10.6.8 hinzugefügt, jedoch nur für Apple OEM-SSDs. Um diese Einschränkung zu umgehen, ermöglichte Software wie Cindoris TRIM Enabler die Verwendung von TRIM auf SSDs von Drittanbietern. Später führte OS X 10.10 (Yosemite) eine Sicherheitsanforderung namens Kext Signing ein, die verhinderte, dass TRIM Enabler funktioniert, ohne die Kext-Signatur vollständig zu deaktivieren. Dann führte Apple in OS X 10.10.4 einen "Trimforce" -Befehl ein, der TRIM auf SSDs von Drittanbietern aktivierte, ohne die Kext-Signatur zu deaktivieren. (Ich habe Quellen, aber mit Stack Exchange kann ich nicht mehr als 2 Links veröffentlichen.)

Im Gegensatz zu vielen Kommentaren hier spielt die Benutzeroberfläche eine Rolle. Die überwiegende Mehrheit der USB-Gehäuse unterstützt TRIM nicht, aber es gibt angeblich einige, die dies unterstützen, wie beispielsweise den JMS 578 USB-Bridge-Controller (Quelle: http://bbs.pceva.com.cn/thread-125643-1-1). html ). Alle fünf USB 3-Gehäuse / Docks, die ich habe, unterstützen es. Firewire unterstützt angeblich TRIM, aber ich habe es nicht getestet. Die meisten Thunderbolt-Gehäuse sollten TRIM unterstützen, und ich habe derzeit TRIM auf einer SanDisk Extreme-SSD in einem Akitio Thunderbolt 2-Gehäuse aktiviert. Ich habe den Befehl trimforce im Terminal verwendet, um ihn zu aktivieren.

Um zu überprüfen, ob Ihr Gehäuse TRIM unterstützt, gehen Sie zu Apple> Über diesen Mac> Systembericht> Hardware> SATA / SATA Express> und suchen Sie unter den Gehäusespezifikationen nach „TRIM-Unterstützung“. Wenn die TRIM-Unterstützung nicht aufgeführt ist, unterstützt Ihr Gehäuse TRIM höchstwahrscheinlich nicht. Wenn es aufgelistet ist, aber "Nein" sagt, können Sie versuchen, TRIM mit dem Befehl trimforce im Terminal einzuschalten. Öffnen Sie einfach das Terminal und geben Sie "sudo trimforce enable" ein. Überprüfen Sie nach dem Neustart Ihres Computers erneut den Systembericht, um festzustellen, ob die TRIM-Unterstützung in Ja geändert wurde.

Schließlich spielt TRIM auch für moderne SSDs mit ausgefeilter Speicherbereinigung eine Rolle. Ich habe dies aus erster Hand erlebt, als meine SanDisk-SSD mit zunehmendem Alter langsamer wurde, bevor TRIM darauf aktiviert wurde. Es gibt hier einen guten, aber etwas veralteten Artikel darüber: http://arstechnica.com/gadgets/2015/04/ask-ars-my-ssd-does-garbage-collection-so-i-dont-need-trim- Recht/

Craig Volpe
quelle
Alles gute Informationen, aber ich stelle fest, dass der TRIM-Support-Indikator nur für SATA-Geräte aufgeführt ist - also nur für SATA und Thunderbolt. Wissen Sie, ob macOS Trim überhaupt über USB oder FireWire ausführen kann, selbst mit einem kompatiblen Gehäuse?
David C.
2

Ja, Sie können TRIM auf einer externen SSD aktivieren. Ich besitze ein Lacie Rugged USB / Thunderbolt 128 GB-Laufwerk und habe es mit TRIM Enabler aktiviert . Ich benutze es als Boot-Laufwerk.

Ich weiß nicht, ob es klug ist, TRIM zu aktivieren, aber ich konnte keine Beiträge finden, in denen TRIM Ihrer externen SSD schaden könnte.

In jedem Fall habe ich mehrere Backups meines SSD-Laufwerks.

cahuk
quelle
Das können Sie zwar, aber das bedeutet nicht, dass die TRIM-Funktion verwendet wird.
WaterBearer
Danke, habe nie darüber nachgedacht. Wie können Sie herausfinden, ob TRIM verwendet wird?
Cahuk
Ich weiß nicht, vielleicht durch einen Blick darauf, wie die Daten gespeichert sind, die Sektoren und Blöcke (ich bin nicht vertraut)
WaterBearer
Ich denke, das würde es auch tun. Habe aber noch keine passenden Skripte gefunden.
Cahuk
1

Ich habe einen Crucial 960GB m500 ssd, den ich vor ein paar Jahren in ein Thunderbolt / USB-Chassis mit G-Laufwerk gesteckt habe, um Zeitmaschinen und zufällige manuelle Dateisicherungen durchzuführen. Es scheint in letzter Zeit langsamer geworden zu sein, da die Meldung "Backup vorbereiten" einige Stunden dauert, bevor das Backup durchgeführt wird. Ich habe die Trimmkraft mit dem über einen Blitz angebrachten Laufwerk ausgeführt. Mein Osx-Systembericht besagt nun, dass die Trimmung für dieses Gerät aktiviert ist. Ich warte und sehe, ob es einen Unterschied macht!

Ross Elkins
quelle