Wie kann ich sicherstellen, dass TRIM aktiviert ist, wenn ich Yosemite auf einem SSD-Laufwerk installiere?

Ich werde mein 13-Zoll-MacBook Pro von Mitte 2010 auf ein SSD-Laufwerk (Samsund 840 250 GB) aktualisieren. Ich verwende derzeit Yosemite auf meinem alten HHD-Laufwerk und wollte einfach einen bootfähigen USB-Stick mit Yosemite darauf erstellen, um es auf dem neuen zu installieren SSD-Laufwerk, nachdem ich es in meinen Computer eingebaut hatte. Aber dann wurde ich auf dieses Durcheinander mit TRIM und Kext aufmerksam. Also, wie kann ich Yomsemite auf mein neues SSD-Laufwerk bekommen, damit es es erkennt?

Ich habe viele Threads gelesen, die besagen, TRIM vor dem Upgrade auf Yosemite zu deaktivieren, aber ich habe das nicht getan: (Kann ich es jetzt deaktivieren? Dann den bootfähigen USB von Yosemite für meine neue SSD erstellen und ohne Probleme installieren? Irgendwie scheint das zu einfach...

Möchten Sie von der SSD in einem USB-Gehäuse booten? Das wäre Geldverschwendung. Haben Sie jemals Trim Enabler verwendet? Ich glaube nicht, daher ist das "Deaktivieren von Trim" vor dem Upgrade keine Option. Außerdem empfehle ich NIEMALS , ein Betriebssystem zu aktualisieren, da es dazu neigt, Unordnung zu hinterlassen.
Hallo Max, mir wurde empfohlen, einen bootfähigen USB-Stick zu erstellen, dann meine Festplatten auszutauschen und dann diesen USB-Stick zu verwenden, um Yosemite auf meiner neuen SSD zu installieren. Ich bin jedoch sehr offen für andere Vorschläge - was auch immer funktioniert! Ich möchte nur vermeiden, dass dieser graue Bildschirm angezeigt wird, von dem alle sprechen, wenn Yosemite auf einer SSD eines Drittanbieters ausgeführt wird.
OK, ja, das kann ich auch empfehlen. Sie werden keine Probleme bekommen, wenn Sie einfach auf eine SSD installieren, kopieren, klonen, rsyncen oder was auch immer. Beachten Sie jedoch, dass das Aktivieren von Trim solche Probleme verursachen kann, wenn es unsachgemäß durchgeführt wird. Trotzdem sollten Sie es aktivieren.

Antworten (4)

Wenn Sie OS X auf einer Festplatte ausführen, sehe ich nicht, wie TRIM in die Gleichung einfließt, da TRIM nur für SSDs gilt. Wenn Sie eine Neuinstallation auf der SSD durchführen möchten , installieren Sie sie einfach und fahren Sie mit Ihrem bootfähigen USB fort. Ich sehe das Problem nicht.

Was ich bei der Installation der SSD getan habe, war, sie in ein Gehäuse zu stecken, sie über USB anzuschließen und Carbon Copy Cloner zu verwenden , um das Betriebssystem und einige andere Dinge auf die SSD zu klonen, während die Big Data (Filme, Musik usw.) eingeschaltet blieben die Festplatte (die ich dann in den optischen Schacht gesteckt habe). Wenn Sie bestimmte Teile Ihrer Benutzerdaten auf der Festplatte haben möchten, können Sie dafür einen Symlink erstellen.

Wenn Sie nicht auf einer Neuinstallation von OS X bestehen, ist dies meiner Meinung nach der richtige Weg.

EDIT: Ein Wort zu TRIM:

Das Problem mit TRIM unter OSX ist, dass es nur für SSDs unterstützt wird, die von Apple selbst installiert wurden. Um also TRIM auf SSDs von Drittanbietern zu aktivieren, benötigt man die Trim Enabler-App, die das für Sie erledigt. Bis zur Veröffentlichung von Yosemite war alles in Ordnung. Die Trim Enabler App verwendet eine sogenannte Kernel-Erweiterung oder kext (ich denke, das ist mehr oder weniger dasselbe wie ein Treiber, aber ich bin mir nicht sicher). Mit Yosemite hat Apple die Kext-Signierung eingeführt , was bedeutet, dass keine Kernel-Erweiterungen geladen werden, die nicht signiert sind (was nur von Apple durchgeführt werden kann). Jetzt hat der Entwickler von Trim Enabler keine Möglichkeit, seine Erweiterung signieren zu lassen (Apple würde das nicht tun, denn wenn sie es täten, müsste niemand SSDs von Apple kaufen, um TRIM zu bekommen, eine Politik, die ich entsetzlich finde).

Das Problem ist, dass, wenn Sie TRIM mit der App aktiviert haben und dann versuchen, einen Computer mit aktivierter Kext-Signierung zu starten, dieser sich weigert zu booten, da die TRIM-Erweiterung nicht signiert ist. Das macht es notwendig, in den Wiederherstellungsmodus zu booten und die Kext-Signierung von einer Befehlszeile aus zu deaktivieren.

Die einzige Problemumgehung besteht also darin, die Kext-Signierung vollständig zu deaktivieren. Dies ist eine globale Einstellung, daher gilt sie für alle möglichen Kernel-Erweiterungen, was bedeutet, dass Sie bei der Installation von Treibern (was Sie unter OS X wahrscheinlich nie tun werden) besonders vorsichtig sein müssen, da nicht überprüft werden kann, ob sie von Apple vertrauenswürdig sind. Aber da der Signiermechanismus erst in Yosemite eingeführt wurde, bedeutet seine Deaktivierung kein größeres Risiko als bei Mavericks oder davor.

Der Status der Kext-Signierung wird im NVRAM gespeichert, das versehentlich (oder manuell) zurückgesetzt werden kann. Beim Zurücksetzen ist standardmäßig die Kext-Signierung aktiviert, sodass Sie nicht booten können und die bereits beschriebenen Schritte ausführen müssen. Was auch immer Sie tun, solange Sie in den Wiederherstellungsmodus booten können, wird durch die Aktivierung von TRIM kein dauerhafter Schaden entstehen. Aber wenn Sie mit dem Gedanken nicht zufrieden sind, zur Wiederherstellung gehen und Terminalbefehle eingeben zu müssen, würde ich einfach aufhören, mir Gedanken über TRIM zu machen und es nicht verwenden, auf Kosten einer gewissen Langlebigkeit und Leistung Ihrer SSD.

Alle Informationen zu TRIM in Verbindung mit Yosemite finden Sie hier . Ich weiß nicht, wie dies auf Sie zutrifft, da Sie sich auf einer Festplatte befinden, aber vorausgesetzt, Sie haben eine SSD, auf der TRIM über Trim Enabler aktiviert ist, sollten Sie sie vor dem Upgrade deaktivieren.

Das habe ich vergessen. Was passierte war, dass der Installer erfolgreich lief und ich danach sogar auf den Desktop kam, erst nach dem Neustart trat das Problem auf (graues Stoppschild beim Booten). Ich hatte keinen zweiten Computer, um die in 2 aufgeführten Befehle nachzuschlagen , aber wenn Sie dies tun, können Sie einfach in den Wiederherstellungsmodus booten (CMD-R beim Booten gedrückt halten) (entweder von Ihrem Backup - das Sie hoffentlich haben - oder von der Wiederherstellung HD, falls vorhanden, oder die internetbasierte Wiederherstellung), die es Ihnen dann ermöglicht, ein Terminal zu öffnen, die Befehle auszuführen, herunterzufahren und alles funktioniert, da die Kext-Signierung deaktiviert wird. Sie können dann normal booten und TRIM deaktivieren, wenn Sie sich unwohl fühlen, wenn die Kext-Signierung deaktiviert ist (ich sehe keinen Grund dafür, da es vor Yosemite nicht existierte) oder es einfach weiter verwenden.

Danke für die ausführliche Antwort. Ich bin kein Computermensch, also hat mich das Lesen all der verschiedenen Dinge über TRIM und Kext wirklich verwirrt. Ich habe die SSD und ein Gehäuse gekauft (um meine alte Festplatte einzubauen, nachdem dies alles erledigt ist, und sie als externe Festplatte zu verwenden). Ein idiotensicherer Weg, dies zu tun, ist also einfach: 1- Legen Sie die neue SSD in das Gehäuse und verwenden Sie Carbon Copy Cloner, um das Betriebssystem und alle meine Dateien auf die SSD zu klonen. 2- Entfernen Sie die Festplatte und installieren Sie die SSD? Ich mache mir nur Sorgen, dass Yosemite nicht funktioniert, sobald es auf der SSD ist (mit aktiviertem TRIM).
Kurzversion: Wenn Sie die Trim Enabler-App noch nie installiert oder sowieso nie verwendet haben und TRIM nicht aktiviert haben müssen, trifft dies alles nicht auf Sie zu und Sie müssen sich keine Sorgen machen.

Siehe meine Antwort hier :

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. Jetzt können Sie also Folgendes tun:

sudo trimforce enable

Einfacher Weg: Laden Sie Yosemite aus dem App Store herunter (5,12 Go). Beim Herunterladen werden Sie gefragt, wo Yosemite installiert werden soll. Wiedergabe (nach dem Verbinden) auf der externen SSD. Es dauert zwischen 20 und 40 Minuten. Am Ende werden Sie gefragt, ob Sie Ihre Daten importieren möchten und von wo. Sie antworten von Ihrer Festplatte. Am besten installieren Sie jetzt eine SSD in Ihrem MBPro

Sie können Ihre Festplatte sicher auf eine neue SSD aufrüsten. Die Probleme mit nicht signierten Kexts betreffen nur Benutzer mit SSDs von Drittanbietern, die ein Upgrade von einer niedrigeren OSX-Version auf Yosemite durchführen und TRIM mit Trim Enabler aktiviert haben .

Sie brauchen sich keine Sorgen zu machen, und falls Sie sich entscheiden, Trim Enabler nach dem Hardware-Upgrade zu installieren, werden die Kext-Signaturprüfungen während der Installation deaktiviert.

Sie haben zwei Hauptoptionen für die Aufrüstung Ihrer Hardware:

  1. Kopieren Sie die vorhandene Partition/das vorhandene Betriebssystem von Ihrer Festplatte auf Ihre SSD
  2. Installieren Sie Yosemite neu auf der SSD und installieren Sie dann alle benötigten Programme und kopieren Sie Ihre Dokumente / Daten.

Ich persönlich würde mich für Option 2 entscheiden, da es dabei hilft, den Schmutz zu beseitigen, der sich im Laufe der Zeit auf dem eigenen Computer angesammelt hat. Es ist auch ein guter Zeitpunkt, um zu entscheiden, ob es sich lohnt, eine Reihe von Apps neu zu installieren, die ich wahrscheinlich nur ein- oder zweimal verwendet habe.