Apple hat die TRIM-Unterstützung in OS X Lion 10.7 aktiviert, allerdings mit einer Einschränkung: TRIM funktioniert nur mit einer von Apple zertifizierten SSD. Bei Verwendung einer SSD eines anderen Herstellers oder beim Upgrade der Festplatte auf eine SSD ist die TRIM-Unterstützung nicht standardmäßig aktiviert. Lion bietet keine einfache Option zum Aktivieren von TRIM. Glücklicherweise gibt es jedoch Terminalbefehle, die kopiert und eingefügt werden können, um die TRIM-Unterstützung für jede SSD in OS X Lion zu aktivieren. Diese Anleitung beschreibt den Vorgang zur Aktivierung der TRIM-Unterstützung mit jeder SSD unter OS X Lion.
Unsere Anleitung basiert auf den Anweisungen von digital_dreamer, die diesen Sommer zum Erscheinen von Lion im insanelymac-Forum veröffentlicht und später von Grant Pannell überarbeitet wurden . Beachten Sie, dass Sie diesen Patch erneut anwenden müssen, um TRIM wieder zu aktivieren, falls Sie die Systemsoftware aktualisieren.
Mithilfe dieser Anleitung haben wir TRIM auf der OWC Aura Express Pro 6G 240GB SSD aktiviert , die wir zuvor getestet haben. Wie Sie unten sehen können, war TRIM deaktiviert.
Die Anleitung unterteilt den Vorgang in drei Schritte, die alle durch Kopieren und Einfügen der Codeschnipsel über das Terminalfenster durchgeführt werden. Um ein Terminalfenster zu starten, öffnen Sie den Ordner „Dienstprogramme“ im Ordner „Programme“ und wählen Sie „Terminal“ aus.
Im ersten Schritt wird eine Sicherung der ursprünglichen IOAHCIBlockStorage-Datei mit dem Namen IOAHCIBlockStorage.original erstellt. Sie werden aufgefordert, Ihr Systemkennwort einzugeben, wenn Sie den Befehl „sudo“ verwenden, da Sie Systemdateien ändern. Kopieren Sie den Code und fügen Sie ihn in das Terminalfenster ein. Eine erfolgreiche oder ereignislose Antwort ist eine neue leere Terminalzeile.
sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlock Lagerung .Original
Als nächstes patcht der Code die IOAHCIBlockStorage-Datei und entfernt so die Anforderungen, die Apple an die SSD stellen muss. Kopieren Sie diesen Code und fügen Sie ihn genau wie den vorherigen Befehl ein. Dieser Schritt sollte in sehr kurzer Zeit (Sekunden oder weniger als eine Sekunde) abgeschlossen sein.
sudo perl -pi -e ‘s|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\x51)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg’ /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
Im letzten Schritt wird die neu gepatchte Datei in den Kernel geladen. Auf einigen Systemen dauert die Ausführung dieses speziellen Befehls etwas. Erwarten Sie, dass das Terminalfenster 10–15 Sekunden wartet, bevor eine neue Zeile angezeigt wird.
sudo kextcache -system-vorverknüpfter-kernel
sudo kextcache -system-caches
Starten Sie nun Ihr System neu und überprüfen Sie anhand der Systeminformationen in der Liste der Serial-ATA-Geräte, ob TRIM aktiviert ist. Wie Sie auf dem System sehen können, auf dem wir diese Änderung vorgenommen haben, ist die TRIM-Unterstützung jetzt aktiviert.
Wenn Sie TRIM deaktivieren oder alle mit dieser Anleitung vorgenommenen Änderungen vollständig rückgängig machen möchten, stehen Ihnen zwei Optionen zur Verfügung.
Der erste macht die Änderungen rückgängig.
sudo perl -pi -e ‘s|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00).{9}(\x00\x51)|$1\x41\x50\x50\x4C\x45\x20\x53\x53\x44$2|sg’ /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
sudo kextcache -system-vorverknüpfter-kernel
sudo kextcache -system-caches
Der zweite verwendet die erstellte Sicherungsdatei und stellt sie über die geänderte Datei wieder her.
sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.original /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS /IOAHCIBlockStorage
Die Aktivierung von TRIM unter OSX Lion ist im Allgemeinen recht unkompliziert; einzige Voraussetzung ist eine SSD mit TRIM-Unterstützung. Falls Sie Ihren Laptop oder Desktop-PC auf eine SSD umgerüstet haben, ist die Aktivierung von TRIM für eine optimale und dauerhafte Leistung unerlässlich .




Amazon