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...
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.
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:
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.
bot47
Chelsea
bot47