Wie kann ich meine Daten am besten von einem alten Intel Mojave MBP auf ein neues Monterey M1 MBP migrieren?
Ich muss bald ein altes (über 10 Jahre) MBP mit Mojave (das neueste und beste Betriebssystem, das es ausführen kann) auf ein neues Monterey M1 MBP migrieren. Ich gehe davon aus, dass die Wiederherstellung des alten Mac auf dem neuen mit dem Migrationsassistenten und der Zeitmaschine möglicherweise nicht so gut funktioniert, da die beiden Betriebssysteme so weit voneinander entfernt sind (im Grunde gehe ich davon aus, dass viele Dinge in und möglicherweise nicht ~/Library
in /Library
der auf die gleiche Weise in den beiden Betriebssystemen (ich hatte einige Probleme mit Mail.app nach der Migration mit MA und TM zwischen zwei Macs mit einer anderen Betriebssystemversion.) Ich könnte mich in meinen Bedenken irren, aber wenn jemand eine bewährte Methode für die Migration hat einem ganz alten auf einen ganz neuen Mac wäre ich sehr verbunden.
Ich würde eher eine "Live"-Migration als eine von Time Machine verwenden.
Ich habe viele anekdotische Beweise, die diese Voreingenommenheit stützen, aber keine zitierfähige Quelle. Bei mir ist noch nie eine direkte Mac-zu-Mac-Migration fehlgeschlagen, auch nicht von einem alten auf ein neues Betriebssystem. Ich habe mit dieser Methode sogar erfolgreich Windows-Benutzer auf neue Macs migriert.
Wenn Sie den neuen Mac einrichten, migrieren Sie, bevor Sie neue Konten konfigurieren, da Sie sonst zwei Identitäten/Konten haben und diese anschließend manuell aufheben müssen.
Wenn die Migrationsoption angezeigt wird, können Sie einen anderen Mac im selben Netzwerk auswählen. Gehen Sie zum alten Mac und starten Sie den Migrationsassistenten (Programme/Dienstprogramme), um ihn als Quelle für den neuen Mac verfügbar zu machen. Ich kann dies im Moment nicht testen, da beim Ausführen alles auf dem Quell-Mac in Vorbereitung beendet wird - aber Sie haben die Möglichkeit, auf beiden Macs einen Bestätigungscode einzugeben, um sicherzustellen, dass Sie den richtigen migrieren und die Berechtigung dazu haben .
Bei einer Migration auf diese Weise sollten Dinge wie Mail-Datenbanken in das neue Format konvertiert werden. Es sollte auch alles, was auf dem neuen Mac nicht ausgeführt werden kann, in die entsprechenden Ordner auf dem neuen Desktop verschieben, damit Sie sortieren und sehen können, welche Apps usw. Sie aktualisieren/ersetzen müssen.
Meine Erfahrung ist ähnlich wie die von Tetsujin: Ich habe mit dem Migrationsassistenten bei mehreren Upgrades gute Ergebnisse erzielt, darunter zuletzt von Mojave/Intel→Monterey/M1.
Ich habe vorher einige Vorbereitungen getroffen, die hauptsächlich darin bestanden, alle meine alten 32-Bit-Apps durch universelle (Intel + ARM) Versionen, sofern verfügbar, oder mindestens 64-Bit-Intel-Versionen zu ersetzen. Ich habe eine kostenlose App namens Go64 gefunden , die großartige Arbeit geleistet hat, um 32-Bit-Apps zu identifizieren und zu verfolgen, welche ich noch nicht aktualisiert hatte. (Die einfachsten Fälle waren Apps mit verfügbaren kostenlosen Upgrades; einige kosten Geld und andere wurden nicht aktualisiert, sodass ich Alternativen finden musste.) Es kann auch beim Upgrade von x86-64 auf ARM helfen, obwohl ich denke, dass dies nicht der Fall sein wird kritisch sein für ein paar weitere Versionen.
Ich habe den Migrationsassistenten als Teil der anfänglichen Einrichtung für neue Benutzer auf dem neuen Computer ausgeführt, aber er blieb bei „Starten …“ hängen, nachdem ich gescannt hatte und mich auswählen ließ, welche Kategorien kopiert werden sollen, aber bevor tatsächlich etwas kopiert wurde. (Ich habe es sowohl über WLAN als auch durch direktes Anschließen des Time Machine-Laufwerks über USB versucht, aber beides hat nicht funktioniert.) Ich habe dies umgangen, indem ich die Migration übersprungen, den Rest der Ersteinrichtung abgeschlossen, zum Desktop gewechselt und dann ausgeführt habe /Applications/Utilities/Migration Assistant
manuell, was gut funktioniert hat.
Ich habe einige Wochen nach der Migration Kuriositäten und Auslassungen entdeckt – obwohl ich denke, dass ich ein „Power-User“ bin und die meisten Mac-Benutzer sie wahrscheinlich nicht treffen würden. Ich werde einige davon hier durchgehen, nur für den Fall.
Ein mögliches Problem ist, dass das Root-Verzeichnis /
auf Mojave nicht mehr beschreibbar ist (nicht einmal von Root). Ich habe das auf die harte Tour gelernt (als einige Verzeichnisse, die ich dort abgelegt hatte, bei der Migration zu verschwinden schienen). Wenn Sie Dateien oder Ordner der obersten Ebene hinzugefügt haben, würde ich vorschlagen, sie /Users/<username>
vor der Migration in Ihr Home-Verzeichnis (wahrscheinlich ) zu verschieben.
Ich musste Rosetta und die Befehlszeilentools manuell installieren. (Natürlich nur, wenn Sie sie verwenden werden.)
Mein Benutzerkonto ist kein Administrator (aus Sicherheitsgründen; ich habe ein separates Administratorkonto, das ich bei Bedarf verwenden kann), aber nach der Migration konnte ich die Administratorrechte nicht entfernen. Ich habe es schließlich mit gemacht sudo dseditgroup -o edit -d <user> -t user admin
.
Natürlich müssen Sie Ihre Netzwerk-/WLAN-/Bluetooth-Einstellungen überprüfen. Es erinnerte sich an die meisten von mir, vergaß aber meine DNS-Einstellung und aktivierte Bluetooth erneut. (Es scheint auch nach jedem Update dasselbe zu tun.)
Beim Starten eines neuen Terminalfensters wurde der Fehler angezeigt /etc/zshrc_Apple_Terminal:14: INSIDE_EMACS: parameter not set
. Ich musste in dieser Datei $INSIDE_EMACS
zu ändern ${INSIDE_EMACS-}
. (Und das dann nach dem ersten Update wiederholen…)
Wenn Sie iStat-Menüs verwenden, vergewissern Sie sich, dass Sie die neueste Version verwenden. Als ich migrierte, verlor die aktuelle Version den Zugriff auf die meisten Sensoren des MBP und zeigte nur die SSD-Temperatur an. v6.61 behebt das. Möglicherweise müssen Sie ihm auch in den Systemeinstellungen vollen Festplattenzugriff gewähren. (Tatsächlich müssen Sie wahrscheinlich einigen Programmen vollen Festplattenzugriff gewähren; es scheint nicht so gut zu migrieren.)
Alle Programme, die ich über Homebrew installiert hatte, funktionierten überraschenderweise immer noch. (Rosetta funktioniert sehr gut!) Es blieb jedoch bei den x64-Versionen von Apps. Um ARM-Versionen zu verwenden, müssen Sie Homebrew praktisch von Grund auf neu installieren: Die ARM-Version verwendet einen völlig anderen Speicherort ( /opt/homebrew/
anstelle von /usr/local
). Vor der Aktualisierung ausführen brew leaves
, um anzuzeigen, welche Pakete neu installiert werden müssen, und sicherstellen, dass $PATH usw. aktualisiert werden.
Wenn Sie dasselbe Time Machine-Laufwerk verwenden, wird wahrscheinlich ein neues Backup-Set für die neue Maschine gestartet. (Das ist wahrscheinlich eine gute Sache.)
iTunes wurde durch Musik ersetzt, die die meisten der gleichen Dinge tut (obwohl meiner Meinung nach oft nicht so gut). Es hat alle meine Tracks und Playlists erfolgreich migriert; aber die Ansichtseinstellungen gingen verloren, sodass Sie Ihre Ansichten, Spalten usw. möglicherweise erneut einrichten müssen. Wenn Sie die iTunes-Lautstärkeregelung verwenden, funktioniert dies weiterhin mit Musik, obwohl Sie sie möglicherweise neu installieren müssen. Podcasts wurden in eine neue Podcasts-App ausgelagert, die sich an Ihre Abonnements erinnern sollte (obwohl ich wiederum glaube, dass es nicht so gut funktioniert).
Einige Kommandozeilenprogramme benötigen in Monterey andere Optionen. Hat beispielsweise awk
keine --lint
Option mehr und scp
benötigt jetzt -T
. Und einige Programme wie emacs
und svn
sind nicht mehr enthalten, wenn Sie diese also verwenden, müssen Sie sie von Homebrew oder ähnlichem bekommen.
Es hat meinen USB-zu-Seriell-Adapter erkannt (ohne dass ein Treiber installiert werden musste) – obwohl sich sein Gerätename (in /dev
) geändert hat, also musste ich einige Einstellungen dafür anpassen.
Wenn Sie Perl-Module haben, müssen Sie diese möglicherweise neu installieren.
Es hat meine Sudoers-Datei nicht kopiert.
at
Wenn Sie / verwenden , müssen Sie möglicherweise in den Systemeinstellungen vollen Festplattenzugriff batch
gewähren ./usr/libexec/atrun
Aus irgendeinem Grund sind alle meine Chrome-Erweiterungen (uBlock Origin usw.) verschwunden und ich musste sie neu installieren.
Und noch bizarrer, die Times-Schriftart verschwand! Aber ich habe einen Ersatz gefunden und eingebaut.
Aber fast alles andere funktionierte einfach, und die Migration verlief reibungsloser, als ich befürchtet hatte. Insbesondere Rosetta ist in der Tat sehr gut – es führt x86-Code auf ARM völlig transparent aus (außer dass der allererste Start jeder App fehlschlägt). Der zeitaufwändigste und schmerzhafteste Teil war das Aktualisieren oder Ersetzen aller meiner alten 32-Bit-Apps, aber wie bereits erwähnt, hatte ich all das in den Monaten vor der Migration langsam durchgearbeitet.
Ok, ich habe den schnellsten Weg gefunden – indem ich eine Thunderbolt-Brücke erstellt und dann den Migrationsassistenten verwende. Ich habe diese Anweisungen befolgt , und ich habe sie befolgt. Als ich den Migrationsassistenten auf den beiden Macs öffnete, war die Thunderbolt-Brücke die verwendete Verbindung, und die Übertragungsgeschwindigkeit war mindestens 10-mal schneller als WLAN (100 Mbit / s gegenüber nicht einmal 10 Mbit / s).
Benutzer1256923
Tetsujin
kein Hang
Tetsujin
robertklep
Tetsujin
Benutzer1256923