Wie hält man eine SSD auf Yosemite in Form?

Ab OS X 10.10 verwendet Apple Kext-Signaturen. Seitdem ist es schwierig und gefährlich geworden , TRIM für SSDs von Drittanbietern unter OS X manuell zu aktivieren. Das bedeutet, dass Benutzer mit Nicht-Apple-SSDs früher oder später abnehmende Schreibgeschwindigkeiten sehen werden.

Also frage ich mich, welche Möglichkeiten ich habe, um diese Situation zu vermeiden. Einige Ansätze, die mir einfallen, implizieren zusätzliche Probleme:

  • Kennen Sie einen alternativen Ansatz, bei dem die Kext-Signierung nicht deaktiviert werden muss?
  • Gibt es Tools oder Tricks, um eine SSD manuell zu bereinigen (dh einen TRIM-Befehl auszugeben)?
  • Wenn ich mich entscheide, vorübergehend ein Tool wie TRIM Enabler zu verwenden, wie lange müsste es aktiviert werden, um die Festplatte zu bereinigen?

Zusammenfassend: Kein TRIM auf Yosemite. Was kann ich machen?

Welche SSD ist mit welchem ​​Mac verbunden? Ich lege dies für eine Weile auf Eis, um zu sehen, ob Sie mehr über Ihr Problem erklären können, anstatt nach einer allgemeinen Diskussion zu mehreren Fragen zu suchen. (Es ist wahrscheinlich zu breit und off-topic) wie geschrieben.
@bmike Besser? Meinst du, ich sollte die Unterfragen in der Liste löschen?
Ja - aber der Titel muss möglicherweise umformuliert werden. Fragen Sie einfach nach einer Softwareempfehlung für signierte Trim Enabler? Der Teil "in Form" ist vage und die drei Aufzählungszeichen machen dies eher zu drei separaten Fragen. Ich würde gerne wissen, wie Sie Geschwindigkeiten messen, anstatt nach "potenziellem Schlangenöl" zu fragen, um etwas zu verhindern, das theoretisch und nicht messbar ist / passiert.

Antworten (5)

BEARBEITEN 3:

Ja! Seit der Veröffentlichung von 10.10.4 bietet Apple nun ein neues Tool namens trimforce, mit dem Benutzer TRIM auch auf nicht unterstützten Datenträgern aktivieren können. Die ultimative und endgültige Antwort lautet nun also:

sudo trimforce enable

/BEARBEITEN 3

BEARBEITEN 1:

Endlich habe ich einen Weg gefunden! Anscheinend ist im fsckTool ein netter Trick versteckt, wie diese Antwort sagt.

In Zukunft werde ich also von Zeit zu Zeit in den Einzelbenutzermodus booten ( auf dem Startbildschirm + drücken) und den Befehl eingeben . Es überprüft die Festplatte und endet mit der MeldungSfsck -fyTrimming unused blocks.

/ BEARBEITEN 1

BEARBEITEN 2:

Es gibt also ein neues Tool namens Disk Sensei , das sich genau auf dieses Problem spezialisiert hat. Es verfügt über einen manuellen TRIM-Befehl und hilft Ihnen, die Kext-Signatur von Yosemite ein- und auszuschalten.

/BEARBEITEN 2:

Außerdem habe ich über DiskFresh gelesen , das etwas erreichen würde, wonach ich ursprünglich gefragt hatte. Dieses Windows-Tool (Bootcamp-Partition erforderlich) schreibt alle Daten von Partitionen oder einer ganzen Festplatte neu. Dieser Ansatz scheint etwas weniger schmerzhaft zu sein, als meine SSD zu löschen und aus einem Backup wiederherzustellen. Es hat jedoch auch den Nachteil, dass ein zusätzlicher Schreibzyklus durchgeführt wird.

Ein alternativer Ansatz wäre, so viel Speicherplatz wie möglich auf der SSD frei zu lassen, damit GC gut funktioniert.

Ich habe dies getan, dh TRIM auf dem Client-Computer aktiviert, als Yosemite veröffentlicht wurde, und ich habe die Konsequenzen nicht vollständig verstanden. Jetzt hoffe ich nur, dass sie das Update mit dem neuen AppleAHCIBlockStorage installiert, bevor sie aus irgendeinem Grund cmd + optn + p + r versucht.

Jetzt würde ich es auf nichts außer Ihrem Computer tun, mit dem Sie umgehen können, wenn Sie einige Zeit ausfallen, wenn Sie NVRAM löschen. Sie mussten jedoch einen anderen Mac oder ein Bootmedium/Installationsmedium haben und sudo nvram boot-args=kext-dev-mode=1 ausdrucken .

Von welchem ​​GK redest du? Ich glaube du verwechselst zwei verschiedene Dinge.
@JohnSchmitt „GC“ ist eine weitere Funktion von SSDs, um Haltbarkeit und Leistung sicherzustellen. Im Gegensatz zu TRIM funktioniert es vollständig intern auf dem Laufwerk, sodass OS X es nicht unterstützen muss, damit es in einer Nicht-Apple-SSD aktiviert werden kann. Es unterscheidet sich von TRIM und ergänzt es. Ein ausgeklügelter GC-Algorithmus kann TRIM nicht ersetzen, da er auf einer anderen Ebene arbeitet, aber er kann dazu beitragen, die Leistung der SSD auch ohne TRIM zu erhalten. Es funktioniert besser, wenn die Festplatte nicht voll ist (was diese Antwort sagt).
Weitere Informationen zu TRIM vs. GC: cindori.org/trim-vs-garbage-collection

Abhängig vom SSD-Hersteller habe ich gelesen, dass Sie Ihren Computer neu starten und die Optionstaste gedrückt halten, was Sie zur Auswahl der Startdiskette bringt und ihn dann einige Stunden in diesem Zustand sitzen lässt, ohne eine Bootdiskette auszuwählen Ich glaube, ich habe das auf MacGeekGab von MacObserver gelesen, oder vielleicht war es der Podcast, nicht sicher. Haben Sie gehört, dass dies wahr ist? @PascalCouq

Dies gilt tatsächlich für einige Laufwerke. Zum Beispiel der M500. Ich habe gerade gestern Abend eine M500 mit 960 GB wiederbelebt, nachdem ich auch die Firmware aktualisiert hatte. Ließ es ungebootet, aber 8 Stunden lang laufen, ohne daran zu arbeiten, also wirklich im Leerlauf, und es wurde vollständig von 16 MB/s Lesen und Schreiben auf 400+ MB/s wiederhergestellt. Hatte es 2 Jahre. Es ist wichtig zu beachten, dass GC und Trim keine exklusiven Prozesse sind.

Vielleicht möchten Sie die Software "disktester" ausprobieren. Es hat eine Überholungsfunktion, die anscheinend mit SSDs funktioniert. Ich habe es noch nicht selbst ausprobiert, aber es sieht ziemlich legitim aus.

Ich denke, durch die Rekonditionierung verlieren Sie alle Ihre Daten.

Ich empfehle, Trim zu aktivieren und Firmware-Updates durchzuführen! :)

ergibt sich aus der Aktivierung von Trim und der Aktualisierung der Firmware