Wie halte ich eine SSD auf Yosemite in Form?


12

Ab OS X 10.10 verwendet Apple die Kext-Signatur. Seitdem ist es schwierig und gefährlich geworden , TRIM für SSDs von Drittanbietern unter OS X manuell zu aktivieren. Dies bedeutet, dass Benutzer mit SSDs, die nicht von Apple stammen, früher oder später eine Verschlechterung der Schreibgeschwindigkeit feststellen werden.

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

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

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


Welche SSD ist mit welchem ​​Mac verbunden? Ich stelle 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 über mehrere Fragen zu suchen. (Es ist wahrscheinlich zu breit und nicht zum Thema) wie geschrieben.
bmike

@bmike Besser? Denken Sie, ich sollte die Unterfragen in der Liste löschen?
n1000

Ja - aber der Titel muss möglicherweise umformuliert werden. Fragen Sie einfach nach einer Softwareempfehlung für signierte Trim Enablers? Der Teil "in Form" ist vage und die drei Aufzählungszeichen machen dies eher zu drei getrennten Fragen. Ich würde gerne wissen, wie Sie Geschwindigkeiten messen, anstatt nach "potenziellem Schlangenöl" zu fragen, um etwas zu verhindern, das theoretisch ist und nicht messbar / passiert.
bmike

Antworten:


11

EDIT 3:

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

sudo trimforce enable

/ EDIT 3

EDIT 1:

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

In Zukunft werde ich daher von Zeit zu Zeit in den Einzelbenutzermodus booten (drücken Sie beim Startbildschirm + S) und den Befehl ausgeben fsck -fy. Es überprüft die Festplatte und endet mit der NachrichtTrimming unused blocks.

/ EDIT 1

EDIT 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.

/ EDIT 2:

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


0

Ein alternativer Ansatz wäre, so viel Speicherplatz wie möglich auf der SSD frei zu lassen, damit die 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 ausprobiert.

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


1
Über welchen GC sprichst du? Ich denke, Sie verbinden zwei verschiedene Dinge.
John Schmitt

3
@ JohnSchmitt „GC“ ist eine weitere Funktion von SSDs, um Haltbarkeit und Leistung zu gewährleisten. Im Gegensatz zu TRIM funktioniert es vollständig intern auf dem Laufwerk, sodass OS X es nicht unterstützen muss, damit es auf 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. Er kann jedoch dazu beitragen, die Leistung der SSD auch ohne TRIM zu erhalten. Es funktioniert besser, wenn die Festplatte nicht voll ist (was diese Antwort sagt).
Pascal Cuoq


0

Abhängig vom SSD-Hersteller habe ich gelesen, dass ein Neustart Ihres Computers und das Gedrückthalten der Optionstaste Sie zur Auswahl der Startdiskette bringt und diese dann einige Stunden lang in diesem Zustand stehen lässt, ohne eine Startdiskette auszuwählen Ich glaube, ich habe das auf dem MacGeekGab des MacObservers gelesen, oder vielleicht war es der Podcast, nicht sicher. Hast du gehört, dass dies wahr ist? @PascalCouq


Dies gilt in der Tat für einige Laufwerke. Zum Beispiel der M500. Ich habe gestern Abend einen 960 GB M500 wiederbelebt, nachdem ich auch die Firmware aktualisiert habe. Es wurde nicht gebootet, aber 8 Stunden lang ausgeführt, ohne dass daran gearbeitet wurde. Es wurde vollständig wiederhergestellt und von 16 MBit / s Lese- und Schreibzugriff auf 400 MBit / s vollständig wiederhergestellt. Hatte es seit 2 Jahren. Es ist wichtig zu beachten, dass GC und Trimmen keine exklusiven Prozesse sind.
MiB

0

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


Ich denke, bei einer Überholung verlieren Sie Ihr gesamtes Date.
Vincent

0

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

resultiert aus dem Aktivieren des Trimmens und dem Aktualisieren der Firmware

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.