Seit Apple erstmals Macs mit SSDs angeboten hat, wurde die Unterstützung für TRIM eingeführt, eine Methode, mit der das Betriebssystem SSDs bei der Freigabe von Speicherplatz unterstützen kann.
TRIM-Befehl
Der Befehl TRIM wird vom Betriebssystem ausgegeben, um eine SSD beim Bereinigen von Daten in Speicherblöcken zu unterstützen, die nicht mehr benötigt werden. Dies trägt zur Schreibleistung einer SSD bei, da mehr Datenblöcke zum Schreiben frei bleiben. Es verhindert auch, dass die SSD nach dem Aufräumen aggressiv ist und die Speicherchips abnutzt, was zu einem frühen Ausfall führt.
TRIM wird in OS X Lion (10.7) und höher unterstützt. Apple aktiviert jedoch nur den Befehl TRIM für die Verwendung mit von Apple gelieferten SSDs. Es ist nicht klar, warum Apple die beschränkte TRIM-Unterstützung auf diese Weise unterstützt, aber die gängige Meinung ist, dass die Implementierung von TRIM dem SSD-Hersteller obliegt und jeder SSD-Hersteller eine andere TRIM-Methode verwendet. Daher wollte Apple TRIM nur für von ihm zertifizierte SSDs verwenden.
Das hat diejenigen von uns, die unsere Macs gerne auf den neuesten Stand bringen wollen, in der Kälte, zumindest wenn es darum geht, leistungssteigernde SSDs auszuführen. Ohne Unterstützung für TRIM bestand die Möglichkeit, dass sich unsere teuren SSDs im Laufe der Zeit verlangsamen würden und wir beim Schreiben auf die SSD einen echten Leistungsabfall sehen würden.
Glücklicherweise gibt es einige Dienstprogramme von Drittanbietern, die TRIM für nicht von Apple gelieferte SSDs aktivieren können, einschließlich TRIM-Enabler. Diese Dienstprogramme nutzen die eingebaute TRIM-Unterstützung von Apple. Sie haben nur die Möglichkeit für das Betriebssystem entfernt, zu überprüfen, ob die SSD auf der Liste zugelassener Hersteller von Apple steht.
Apple macht TRIM für alle SSDs verfügbar
Beginnend mit OS X Yosemite 10.10.4 und später stellte Apple TRIM für alle SSDs bereit, einschließlich derer, die von Heimwerkern installiert wurden, wie viele von uns hier bei About: Macs und viele von Ihnen. Obwohl Apple jetzt SSDs von Drittanbietern unterstützt, wurde TRIM für SSDs, die nicht von Apple geliefert wurden, deaktiviert und es war dem Benutzer überlassen, die TRIM-Unterstützung manuell zu aktivieren, falls dies gewünscht wird.
Sollten Sie TRIM verwenden?
Einige SSDs der frühen Generation hatten ungewöhnliche Implementierungen der TRIM-Funktion, die zur Beschädigung von Daten führen könnten. In den meisten Fällen waren diese frühen SSD-Modelle schwer zu finden, es sei denn, Sie haben eines von einer Quelle bezogen, die sich auf gebrauchte Produkte spezialisiert hat, wie Flohmärkte, Swap-Meetings oder eBay.
Erkundigen Sie sich beim SSD-Hersteller nach Firmware-Aktualisierungen für Ihr SSD-Modell.
Es können jedoch nicht nur ältere SSDs Probleme haben. Einige gängige SSD-Modelle wie Samsung 840 EVO, 840 EVO Pro, 850 EVO und 850 EVO Pro haben Probleme mit TRIM gezeigt, die zu Datenverfälschungen führen können. Zum Glück für uns Mac-Benutzer scheinen die Samsung TRIM-Probleme nur bei Verwendung von Warteschlangen-TRIM-Befehlen sichtbar zu werden. OS X verwendet zu diesem Zeitpunkt nur sequentielle TRIM-Befehle. Daher sollte das Aktivieren von TRIM mit der Samsung-SSD-Reihe in Ordnung sein, wie von MacNN gemeldet.
Die Bedeutung von Backups
Ich habe den TRIM-Befehl mit der Fremdanbieter-SSD verwendet, die ich ohne Probleme in unserem Mac Pro installiert hatte. Bevor ich jedoch TRIM aktiviert habe, habe ich sichergestellt, dass ich ein Backup-System hatte. Wenn eine SSD einen durch TRIM verursachten Fehler aufweist, werden wahrscheinlich große Datenblöcke zurückgesetzt, was zu einem nicht wiederherstellbaren Dateiverlust führt. Halten Sie immer ein Backup-System bereit.
So aktivieren Sie TRIM in OS X
Beachten Sie, dass die TRIM-Funktion für von Apple gelieferte SSDs automatisch aktiviert ist. Sie müssen nur die folgenden Schritte für SSDs von Drittanbietern ausführen, die Sie als Upgrades installiert haben.
Einige zusätzliche Hinweise zu TRIM
TRIM wird nicht in externen Gehäusen unterstützt, die USB oder FireWire als Verbindungsmethode zu Ihrem Mac verwenden. Thunderbolt-Gehäuse mit SSDs unterstützen die Verwendung von TRIM.
Deaktivieren von TRIM für SSDs von Drittanbietern
Wenn Sie nicht möchten, dass TRIM für SSDs von Drittanbietern aktiviert wird, können Sie TRIMforce verwenden, um TRIM zu deaktivieren, indem Sie die obigen Anweisungen befolgen und den Terminalbefehl durch Folgendes ersetzen:
Sudo TRIMforce deaktivieren
Genau wie beim Aktivieren von TRIM müssen Sie Ihren Mac neu starten, um das Ausschalten von TRIM abzuschließen.