So verhindern Sie die Konvertierung in APFS bei der Installation in High Sierra


11

Das derzeitige Verständnis scheint darauf hinzudeuten, dass bei "allen SSD" -Maschinen bei der Installation von High Sierra mindestens das Haupt- / Root-Dateisystem in APFS konvertiert wird.

Das bedeutet, dass HFS + immer noch ein funktionsfähiges Boot-Dateisystem ist (wie beim Testen der Beta auf einem externen Rotationslaufwerk). Ich möchte HFS + vorerst behalten.

Wie erzwinge ich eine vollständige Standardinstallation, einschließlich Recovery HD, auf einem "All SSD" MacBook Pro, das HFS + als einziges Dateisystem beibehält?


Warum nicht das neue APFS-Dateisystem verwenden, wenn Ihr Macbook über eine SSD verfügt? Meins wurde gut aktualisiert und das neue APFS-Dateisystem scheint mir viel schneller zu sein.
MitchellK

Abwärtskompatibilität, plattformübergreifende Kompatibilität, .0-Vermeidung, lassen Sie andere Beta-Tests durchführen, die bisher widersprüchliche Benchmark-Informationen enthielten. Die Dokumentation für APFS ist immer noch nicht gerade überzeugend. Zaphod geht auf Nummer sicher.
LаngLаngС

Verstanden :) Neue Dateisysteme können problematisch sein. Glücklicherweise wurde (noch) kein Problem mit APFS festgestellt, aber es ist noch in den Anfängen.
MitchellK

2
@MitchellK: ein paar Sicherheitslücken, ein paar Migrationsprobleme, ein Grundproblem bei jeder irreversiblen Konvertierung.
Dan

Antworten:


16

Es sollte funktionieren, indem Sie eine High Sierra-Installations-GUI beenden und die Installation über die Befehlszeile starten:

/Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --converttoapfs NO

Weitere Installationsoptionen erhalten Sie mit dem folgenden --usageArgument:

Argumente
--applicationpath, ein Pfad zum Kopieren der Betriebssysteminstallationsanwendung, mit der die Installation gestartet werden soll.
--Lizenz, druckt nur die Benutzerlizenzvereinbarung.
--agreetolicense, erklären Sie sich damit einverstanden, die Lizenz zu lizenzieren, die Sie mit --license gedruckt haben.
--rebootdelay, wie lange der Neustart am Ende der Vorbereitung verzögert werden soll. Diese Verzögerung beträgt Sekunden und beträgt maximal 300 (5 Minuten).
--pidtosignal, Geben Sie eine PID an, an die SIGUSR1 nach Abschluss der Vorbereitungsphase gesendet werden soll. Um "rebootdelay" zu umgehen, senden Sie SIGUSR1 zurück an startosinstall.
--converttoapfs, geben Sie entweder YES oder NO an, wenn Sie in APFS konvertieren möchten.
--installpackage, der Pfad eines Pakets, das nach Abschluss der Betriebssysteminstallation installiert werden soll; Diese Option kann mehrfach angegeben werden.
--usage, druckt diese Nachricht.
--volume, Pfad zum Zieldatenträger.


Quellen berichten, dass der Befehl (in der Beta-Version) bei der ersten Ausführung nichts tut, sondern bei der zweiten.


Gibt es jetzt eingereichte Berichte, dass es nicht mehr offiziell Beta ist? Und was ist mit dieser Option von einem bootfähigen Stick (createinstallmedia)?
LаngLаngС

Dies funktioniert nicht mit einem USB-Stick-Installationsprogramm: Das neueste Installationsprogramm für High Sierra bietet diese Option, stürzt jedoch ab, wenn Sie versuchen, mit "HelperTool abgestürzt" weiterzugehen.
LаngLаngС

@LangLangC Nein, das funktioniert gut auf USB-Medien, lief heute wie folgt: /Volumes/Install\ macOS\ High\ Sierra/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --converttoapfs NO- überhaupt keine Fehler. Ich musste es zunächst ohne Flags ausführen, um den Fehler in der Lizenzvereinbarung zu stoppen (was möglicherweise falsch interpretiert wurde).
oemb1905

3

Lesen Sie hier, wie es geht mit .... startosinstall .... https://derflounder.wordpress.com/2017/09/26/using-the-macos-high-sierra-os-installers-startosinstall-tool- apfs-konvertierung vermeiden / eine einfache lösung aus einer sehr erfahrenen quelle .


2
Schöne Erwähnung im Artikel des undokumentierten –nointeractionFlags "um den Installationsprozess über die Befehlszeile zu automatisieren, ohne dass zusätzliche Aktionen des angemeldeten Benutzers erforderlich sind".
Alex Ixeras

2

Eine Methode, um eine automatische Konvertierung bei der Installation von High Sierra zu verhindern, besteht darin, die Installation zuerst auf ein externes Laufwerk umzuleiten.
(Oder eine herkömmliche Festplatte auf größeren Desktop-Computern und Laptops, die so modifiziert wurden, dass diese Laufwerke zusätzlich zu SSDs vorhanden sind.)

Vom externen Laufwerk kann diese Installation dann wieder auf das interne Hauptstartlaufwerk geklont werden (vorzugsweise nachdem das Startlaufwerk gelöscht wurde). Sobald der Klon wieder auf einer SSD ist, bleibt das Dateisystem bei HFSplus.

Wenn das Ziel des gesamten Verfahrens ohnehin eine "Neuinstallation" ist, ist dies weniger ein Umweg, wie es scheinen mag. Es könnte tatsächlich schneller auf diese Weise sein, wenn die Optionen einen langsamen USB-Stick erforderlich , dass Sie mit dafür vorbereiten createinstallmediaund installieren Sie dann von dort vs. zunächst auf eine sehr schnelle externe Festplatte zu installieren. [Der gleiche mögliche Vorteil kann erwünscht sein, wenn jemand möchte, dass mehrere Computer auf High Sierra aktualisiert werden. Siehe Update2 unten]

Bei der Installation von macOS 10.13 werden derzeit keine externen Laufwerke in APFS konvertiert.

Niemand weiß wirklich, wie lange dieses Prinzip gelten wird, aber derzeit ist dies für beide Arten von Antrieben der Fall: Rotationsmagnet- und Festkörperantriebe.

Da dies auf so viele Meinungen stößt, schlagen andere vor:

Sicherste Möglichkeit, ein Upgrade auf macOS High Sierra ohne APFS durchzuführen

Die Art und Weise, wie ich dies dringend empfehle, ist die sicherste und einfachste. Am sichersten, denn wenn etwas schief geht, kann das Upgrade abgebrochen werden, ohne das zu ändern, was Sie bereits haben:

  1. Klonen Sie das Startlaufwerk auf ein externes Ersatzlaufwerk.
  2. Booten Sie den Spare / Klon.
  3. Aktualisieren Sie den Ersatz / Klon. Der Updater lässt das Dateisystem in Ruhe - es wird nicht in APFS konvertiert.
  4. Starten Sie den jetzt aktualisierten Ersatz / Klon. Überprüfen Sie die Dinge und stellen Sie sicher, dass die Dinge zu Ihrer Zufriedenheit funktionieren - und beeilen Sie sich nicht. Stellen Sie sicher, dass alles richtig funktioniert und dass alles, was Sie normalerweise tun, auch in Ordnung ist.
  5. Zufrieden? Klonen Sie das jetzt aktualisierte externe Laufwerk auf das ursprüngliche Startlaufwerk.
  6. Booten Sie vom ursprünglichen Boot-Laufwerk (jetzt aktualisiert).

Auf diese Weise wird das vorhandene Startlaufwerk erst geändert, wenn Sie sich ausdrücklich dafür entscheiden, es mit dem aktualisierten System erneut zu klonen.


Bitte beachten Sie, dass sich eine "Neuinstallation" von dem von Benutzern häufig bevorzugten direkten Upgrade unterscheidet: Eine Neuinstallation bedeutet, dass frühere Programme, Einstellungen und Daten (über die Formatierung) gelöscht werden sollten , bevor die Neuinstallation zurückgeklont wird muss anschließend entweder manuell oder mit dem Migrationsassistenten wiederhergestellt werden.
Während ein Klon einer Neuinstallation ähnlich wie ein Upgrade ausgeführt werden kann - nur über dem, was sich auf Ihrem Boot-Laufwerk befindet -, ist diese Methode nicht ratsam. Durch das Formatieren des internen Startlaufwerks vor dem erneuten Klonen der Neu- und Neuinstallation wird sichergestellt, dass sich das interne Laufwerk in demselben Zustand befindet, in dem die Hauptinstallation "Neuinstallation" durchgeführt wird.


Update2: Das Aktualisieren mehrerer Computer auf diese Weise wird von Apple nicht mehr empfohlen , da Firmware-Updates jetzt im Installationsprogramm bereitgestellt werden . Es sei denn, wir finden heraus, wie die Firmware-Updates manuell angewendet werden sollen. Obwohl dieses Problem bei APFS-Installationen dringlicher zu sein scheint als bei HFS +, wie in der Frage beschrieben. Falls Sie diese Firmware-Updates benötigen, lesen Sie möglicherweise auch das manuelle Anwenden von Mac-Firmware-Updates .

Die oben beschriebene Klonroute ist derzeit nur für das Upgrade eines einzelnen Computers (auf dem ein Firmware-Upgrade durchgeführt wird) oder für die Neuinstallation des Betriebssystems auf Computern zu empfehlen, auf denen die Firmware-Updates mit und in High Sierra bereits angewendet wurden.


Die oben beschriebene Klonroute ist derzeit die beste Option, um High Sierra auf einem MacBook zu installieren, das HFSplus als Dateisystem beibehalten soll - unter der Bedingung, dass ein leeres und unformatiertes Ersatzlaufwerk als einzige interne Festplatte vorhanden ist. Das neueste High Sierra-Installationsprogramm funktioniert nicht mit der Kombination von Optionen --converttoapfsund --volume. Ein Versuch, die Installation umzuleiten und das ältere Dateisystem beizubehalten, führt zum Fehler "abgestürztes HelperTool".


1
Es ist absolut nicht erforderlich, eine solche Rigamarole durchlaufen zu müssen, wenn eine Neuinstallation über einen USB-Installer durchgeführt werden kann, der über die Installation von macOS High Sierra.app erstellt wurde, z. B. .../startosinstall --converttoapfs NOüber das gebootete USB-Laufwerk.
user3439894

1
Erwähnenswert ist möglicherweise, dass durch das Klonen der Inhalt der Hauptfestplatte gelöscht wird und alle Anwendungen / Benutzerdateien / usw. anschließend aus dem Backup wiederhergestellt werden müssen.
Nohillside

1
@ user3439894 Leider beginnt die Installation, wenn Sie den Befehl senden. Das Installationsprogramm wird nicht geändert, und Sie können es auf USB stellen. Es muss eine Methode zum Erstellen des USB geben und dann im Installationsprogramm das Flag für die APFS-Konvertierung setzen
Chriz74

1
@ Chriz74, FYI Ich habe eine Neuinstallation durchgeführt, indem ich die 'install macOS High Sierra.app' aus dem App Store heruntergeladen, ein USB-Installationsprogramm mithilfe der Informationen in Apples Dokument ht201372 erstellt und dann mit dem USB-Installationsprogramm gestartet habe. Von dort aus habe ich die SSD im Festplatten-Dienstprogramm mit HFS + gelöscht und neu partitioniert. Anschließend habe ich im Terminal die Installation gestartet und das HFS + -Dateisystem auf der SSD belassen. AFAIK Es gibt keine Setup-Konfigurationsdatei, die Sie so einstellen können, dass HFS + beim Starten der Installation über die GUI erhalten bleibt. Wäre das natürlich schön, aber es ist keine große Sache, die Installation über die Befehlszeile zu starten, wenn Sie nicht in APFS konvertieren möchten!
user3439894

2
@ user3439894 Welchen Befehl haben Sie im Terminal gesendet?
Chriz74
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.