Bevor Sie diese lange Frage lesen, beachten Sie bitte, dass sie im Lichte der jüngeren Entwicklungen, die sich in der. Widerspiegeln, meist veraltet ist Top Antwort .
Leider hat Apple beschlossen, in Yosemite eine Textsignatur zu erstellen, die Probleme bei SSDs verursacht, für die Trim-Unterstützung für optimale Funktion und Langlebigkeit erforderlich ist. Unabhängig davon, ob es sich um eine Anbietersperre handelt oder nicht, wird die Aktualisierung zu einem Problem. Wenn Sie eine SSD gekauft haben, die Trimmunterstützung benötigt ( Zum Zeitpunkt des Schreibens profitieren alle SSDs ) wie dem Samsung 840 Evo gibt es zusätzlich zu den aktuellen Sicherheits-Kompromissen (siehe unten) viele gemeldete Probleme beim Zurücksetzen des PRAM und bei möglichen zukünftigen Systemaktualisierungskonflikten. Der Autor von Trim Enabler sagt, dass die Verwendung von Trim Enabler durch Deaktivieren der Textsignatur das Knacken einer Walnuss mit einem Vorschlaghammer bedeutet.
Ich hoffe auf Strategien / Optionen für die Arbeit mit SSDs, die Trim-Unterstützung empfehlen oder benötigen. Bisher, wegen dieses Artikels Ich überlege mir eine SSD mit Sandforce oder gleichwertiger aktiver Garbage Collection. Ich überlege auch Schalten Sie den Trim Enabler regelmäßig ein Deaktivieren und erneutes Aktivieren der Textsignatur, um Probleme zu vermeiden, bis (falls) Apple die TRIM-Unterstützung für Hardware- und Software-Entwickler wiederherstellt.
Bitte beschreiben Sie die funktionierenden Hardware- / Softwarekonfigurationen und Strategien / Zeitpläne sowie die Ergebnisse.
tl; dr -
Einige Hintergrundinformationen:
SSDs von Drittanbietern haben in Yosemite zum größten Teil keine Trim-Unterstützung, ohne Kompromisse bei der Kext-Signatur der Sicherheit einzugehen. Apple hat die Textsignatur in OS X 10.10 dahingehend geändert, dass die Textsignatur deaktiviert sein muss, damit Anwendungen wie Trim Enabler für die Zuschnittunterstützung verwendet werden können. Bei der Verwendung von Yosemite sind daher die Auswahlmöglichkeiten eingeschränkter Sicherheit und potenzielle Probleme mit Systemaktualisierungen. oder eine SSD, die keine Trim-Unterstützung benötigt.
Yosemite beendet die SSD-Unterstützung von Drittanbietern . Dies ist nicht relevant, wenn Sie eine von Apple installierte SSD oder SSD verwenden, für deren optimale Funktion kein Trim-Support von Drittanbietern erforderlich ist. Wenn Sie eine DIY-SSD verwenden, ist die Trim-Unterstützung in Yosemite schwierig, da kürzlich Änderungen an der Kext-Sicherheitsverwaltung vorgenommen wurden, die sich auf die Trim-Unterstützung auswirken. Weitere Informationen zu Trim Enabler für Mac :
Informationen zum Trimmen in Yosemite In OS X 10.10 (Yosemite)
Apple hat eine neue Sicherheitsanforderung namens kext signing eingeführt. (Ein Kext ist eine Kernel-Erweiterung oder einen Treiber unter Mac OS X)
Das Signieren von Kext funktioniert grundsätzlich, indem überprüft wird, ob alle Treiber in der Das System wurde von Dritten nicht verändert oder von Apple genehmigt. Wenn sie Wurden Änderungen vorgenommen, lädt Yosemite den Treiber nicht mehr. Das ist ein Mittel zur Durchsetzung der Sicherheit, sondern auch eine Möglichkeit für Apple, zu steuern, was Hardware, für die Entwickler von Drittanbietern OS X-Unterstützung freigeben können.
Da Trim Enabler funktioniert durch Entsperren des Trim-Treibers für Drittanbieter Diese Sicherheitseinstellung verhindert, dass Trim Enabler das Zuschneiden aktiviert Yosemite.
Um weiterhin Trim Enabler zu verwenden und weiterhin Trim für Ihren Computer zu erhalten Bei einer Drittanbieter-SSD müssen Sie zuerst die Sicherheit für die Textsignatur deaktivieren Rahmen.
Es ist wichtig zu beachten, dass die Einstellung für die Textsignatur global ist, wenn Wenn Sie es deaktivieren, sollten Sie darauf achten, nur Systemtreiber zu installieren aus Quellen, denen Sie vertrauen.
Ich hatte dieses Problem und entschied mich für eine SSD mit eingebautem Garbage Collection (nämlich eine Crucial MX100 für diese Grund).
AFAIK, dies ist die einzige Lösung für diejenigen, die nicht bereit sind, die Kext-Signatur zu deaktivieren, sondern die SSD in einwandfreiem Zustand zu halten.
EDIT: Laut französischer Seite macplus.net , eine neue Yosemite-freundliche TRIM-Lösung des Entwicklers von TRIM Enabler, ist in Vorbereitung und wird voraussichtlich Anfang 2015 in der Beta-Version veröffentlicht.
quelle
@carfish: also kaufst du ein auto ohne abs bremsen, weil es sicher ist weil es vor modernen autos kein abs gab ???
@samric: Der französische Trick ist ein Hack: Sie ändern nur den Namen in der SSD in Apple-Namen. Offensichtlich wird das nur eine kurzfristige "Lösung" sein, weil es illegal ist.
Im Allgemeinen gilt: Trimmen für Nicht-Apple-SSDs ist nicht sinnvoll: Es besteht eine (geringe) Wahrscheinlichkeit, dass dies ein Problem auf Dateiebene auf der SSD verursacht (irreparabel). und auch die modernen SSDs haben ein sehr gutes GarbageCollection-System: Solange genügend freier Speicherplatz vorhanden ist, ist es genauso gut wie die Trim-induzierte GarbageCollection. Wenn Sie befürchten, dass der GC nicht über genügend Speicherplatz verfügt, formatieren Sie die SSD einfach so, dass sie 10% kleiner als der gesamte Speicherplatz ist, und lassen Sie diese 10% unformatiert. Trim ist es nicht wert, ein globales Sicherheitsniveau zu entkleiden. LexS
quelle
Persönlich habe ich eine Samsung Pro SSD- und Trim Enabler-App, die mir beim Aktivieren der Trim-Unterstützung nicht geholfen hat. Chameleon ssd optimizer ist die Antwort und ist kostenlos.
Ich habe es 2 Mal versucht: das erste Mal hat nicht funktioniert. Stellen Sie sicher, dass der Zuschnitt aktiviert ist, bevor Sie zum Neustart aufgefordert werden. Brechen Sie den Neustart ab und warten Sie, bis das Chamäleon die Trimmsperre deaktiviert hat. Starten Sie dann neu.
quelle
https://github.com/Temptin/Documents/blob/master/Yosemite_Patchless_TRIM.md
Erweitert die Methode zum Aktivieren von TRIM mithilfe von 'trimforce' in der Befehlszeile. Es macht genau das, was Apples offizieller TRIM-Enabler mit 10.0.4 macht, ohne Kext zu deaktivieren. Gibt Trim Enabler für 10 US-Dollar mehr? Mir könnte etwas fehlen.
quelle
Fragen Sie sich, ob jemand dies versucht hat: Führen Sie Ihre SSD eines Drittanbieters auf Yosemite mit aktiviertem Kext und ohne TRIM aus und starten Sie einmal pro Woche - oder nach Bedarf - von einem bootfähigen externen Mavericks-Computer und führen Sie über Nacht einen TRIM-Enabler aus. Fahren Sie am Morgen herunter, entfernen Sie das bootfähige externe Laufwerk und starten Sie es mit Yosemite neu.
quelle