Die Partitionierung meines Fusion-Laufwerks scheint falsch/seltsam/wackelig zu sein

Siehe unten für diskutil listmein 3-TB-Fusion-Laufwerk (iMac 27 "Ende 2014) mit High Sierra: Ich nehme an, disk0es ist die HD und disk1die SSD und disk2die virtuelle Kombination, die als meine "HD" gemountet ist. Aber ich habe eine 2 Fragen:

  1. Warum disk0hat zwei Apple_CoreStoragePartitionen? Ich möchte für mein Upgrade eine Neuinstallation von Mojave durchführen, und wenn die Partitionierung falsch ist, wie kann ich das beheben? Ich gehe davon aus, dass das Löschen der Festplatte als Teil des Upgrades die Partitionierung nicht ändert. Und die Partitionen 2 und 4 sind nicht benachbart, also nicht klar, wie ich zusammenführen würde. Und das Festplatten-Dienstprogramm zeigt nur ein einzelnes 3,1-TB-Laufwerk an. Oder sollte es mir egal sein?

  2. Wenn ich die EFI-Partitionen auf Disk0 und Disk1 mounte und ansehe, sehe ich nur ein Apple-Unterverzeichnis ... kein Windows/Microsoft irgendetwas. Und das Startup Disk Utility zeigt auch nur "Macintosh HD / MacOS 10.3.6" als Option an. Aber wenn ich hochfahre und Optiondie Taste gedrückt halte, sehe ich eine Windows-Startoption. Wo versteckt sich diese Boot-Option?


    **/dev/disk0 (intern, physikalisch):
       #: TYPE NAME GRÖSSE IDENTIFIZIERUNG**
       0: GUID_partition_scheme *3,0 TB disk0
       1: EFI EFI 209,7 MB disk0s1
       2: Apple_CoreStorage Macintosh HD 2,2 TB disk0s2
       3: Apple_Boot Recovery HD 650,1 MB disk0s3
       4: Apple_CoreStorage Macintosh HD 801,4 GB disk0s4
       5: Apple_Boot Starten Sie OS X 134,2 MB disk0s5
    
    **/dev/disk1 (intern, physikalisch):
       #: TYPE NAME GRÖSSE IDENTIFIZIERUNG**
       0: GUID_partition_scheme *121,3 GB disk1
       1: EFI EFI 209,7 MB disk1s1
       2: Apple_CoreStorage Macintosh HD 121,0 GB Festplatte1s2
       3: Apple_Boot Starten Sie OS X 134,2 MB disk1s3
    
    **/dev/disk2 (intern, virtuell):
       #: TYPE NAME GRÖSSE IDENTIFIZIERUNG**
       0: Apple_HFS Macintosh HD +3,1 TB Festplatte2
            Logisches Volume auf disk1s2, disk0s2, ...
            F8575B66-EA8C-4260-96E8-7FEFD183EFC3
            Unverschlüsseltes Fusion-Laufwerk
Logische CoreStorage-Volume-Gruppen
|
+-- Logische Bandgruppe 8AAC..
 =====
 Name: Macintosh-HD
 Größe: 3,1 TB
 |
 +- Phys Vol 1ADA..
 | Index: 0
 | Festplatte: disk1s2
 | Größe: 121,0 GB
 +-Phys Vol 37D1..
 | Index: 1
 | Datenträger: disk0s2
 | Größe: 2,2 TB
 +- Phys Vol. CFB5...
 | Index: 2
 | Datenträger: disk0s4
 | Größe: 801,4 GB
 +- Logische Bandfamilie A061..
 ---
   |
   | +- Logisches Band F857..
   | Datenträger: Datenträger2
   | Größe (insgesamt): 3,1 TB
   | Reversibel: Nein
   | LV-Name: Macintosh HD
   | Volume-Name: Macintosh HD
   | Inhaltshinweis: Apple_HFS LVG
   | Typ: Fusion, spärlich
Hier gibt es viel zu entpacken.... Beginnend mit der Partitionierung eines Laufwerks für eine Neuinstallation.... Wenn Sie das System komplett löschen und alle Partitionen zerstören möchten, können Sie den Befehl verwenden in dieser Antwort gefunden . Tun Sie das einfach mit allen Ihren Festplatten, um sicherzustellen, dass sie leer sind. (Stellen Sie sicher, dass Sie eine funktionierende Methode zur Neuinstallation von macOS haben
Als nächstes scheinen Sie einige (möglicherweise) zuvor erstellte Kernspeichervolumes zu haben. Geben Sie den Befehl aus diskutil coreStorage listund posten Sie auch diese Ausgabe. Wenn Sie schließlich in Windows booten, erhalten Sie eine vollständige Windows-Umgebung?
Bitte fügen Sie das dem ursprünglichen Beitrag hinzu, indem Sie die Frage bearbeiten. Es ist fast unmöglich, das zu lesen, besonders auf einem mobilen Gerät
Wenn ich also von USB boote, stellen Sie sicher, dass disk0 keine gemounteten Partitionen hat, und verwenden Sie den Befehl 'diskutil partitionDisk disk0 1 GPT HFS+ MacHD 100%', es scheint, als würde ich eine "saubere Festplatte" erhalten. Aber das wirft zwei neue Fragen auf: 1) Scheint, als würde ich meine „Apple_Boot Recovery HD“- und „Apple_Boot OS X“-Partitionen verlieren (nicht sicher, warum ich zwei Apple_Boot-Partitionen habe) und 2) Wird das virtuelle Fusion Drive (disk2) das ist eine logische Ergänzung von coreStorage-Partitionen auf disk0 und disk1, "herauszufinden", was ich tue, sich selbst entsprechend neu zu konfigurieren und weiterhin ordnungsgemäß zu funktionieren?
Zu Ihren Fragen: 1) Ihre Wiederherstellungspartition wird bei der Neuinstallation von macOS neu erstellt. 2) Nein. Es wird nichts "herausgefunden" und es wird nicht funktionieren. Wenn Sie eine vollständige Löschung durchführen, wie Sie in der ursprünglichen Frage angedeutet haben, möchten Sie alle Ihre Festplatten löschen und mit einer sauberen Weste beginnen.
Wenn Sie sich Ihr CoreStorage-Volume ansehen, scheint es, dass Sie ein einzelnes Laufwerk haben, das aus drei Partitionen besteht – der 128-GB-SSD und 2 Partitionen auf der Festplatte. Ich habe diese Konfiguration noch nie gesehen - haben Sie sie so von Apple bekommen?
@Allen alle Informationen/Hilfe werden sehr geschätzt. Ich hatte vor langer Zeit eine Windows-Partition (Bootcamp oder Parallels, kann mich nicht erinnern, welche) eingerichtet, als ich den iMac zum ersten Mal eingerichtet habe, also wurde die 2. Partition wahrscheinlich während dieses Einrichtungsereignisses erstellt. Ich habe den Speicherplatz dieser Partition in der jüngeren Vergangenheit über das Festplatten-Dienstprogramm "zurückgewonnen".
Ich denke also, die Schritte für ein sauberes Upgrade (und die Reparatur des Dateisystems) von High Sierra auf Mojave sind: 1) von USB booten, 2) die Festplatte mit „diskutil partitionDisk disk0 1 GPT HFS+ MacHD 100%“ neu partitionieren, 3) ausführen 'diskutil resetFusion', 4) Mojave installieren. Das klingt ungefähr richtig?
Wenn es Parallelen waren, dann ist es eine VM innerhalb von macOS - Sie werden es nicht sehen. Wenn Sie den Raum zurückerobert haben ... nun, er ist weg.
Möchten Sie eine frische, saubere Installation auf Ihrem Fusion-Laufwerk ohne Reste dessen, was vorher da war? Ich gehe davon aus, dass Sie einen bootfähigen USB-Stick und Backups aller Ihrer Daten haben.
Ja, neu installieren und das Dateisystem reparieren. Ich habe einen bootfähigen USB mit Mojave und meine Daten sind gesichert.

Antworten (1)

Dieses Verfahren bringt Sie zurück zu einem „fabrikneuen“ System, bei dem Ihre 128 GB SSD und 3 TB (spinning) HDD als Fusion Drive konfiguriert sind. Grundsätzlich werden wir:

  • Löschen Sie alle Partitionen von allen physischen Laufwerken
  • Erstellen Sie das Fusion-Laufwerk
  • macOS installieren

Bevor Sie beginnen, vergewissern Sie sich, dass dies der Fall ist

  • alle notwendigen Backups.
  • ein bootfähiges USB-Installationsprogramm
  • WLAN und eine funktionierende Internetverbindung (wenn Sie die Internetwiederherstellung verwenden möchten)

Löschen Sie die Datenträger

Starten Sie mit einem bootfähigen USB-MacOS-Installationsprogramm, gehen Sie dann in Terminal und geben Sie die folgenden Befehle ein:

$ diskutil partitionDisk disk0 1 GPT HFS+ MacSSD 100%

$ diskutil partitionDisk disk1 1 GPT HFS+ MacHDD 100%

Überprüfen Sie, ob die Datenträger gelöscht wurden, indem Sie den Befehl ausgeben

$ diskutil list

Sie sollten zwei Festplatten mit jeweils einer einzelnen Partition sehen.

Erstellen Sie das Fusion-Laufwerk

Erstellen Sie die Logical Volume Group

Erstellen Sie als Nächstes eine logische Datenträgergruppe, indem Sie die beiden Laufwerke mit dem folgenden Befehl „kombinieren“.

$ diskutil coreStorage create <LogicalVolumeGroupName> /dev/disk1 /dev/disk2

Sie können einen beliebigen aussagekräftigen Namen für die Gruppe verwenden. Ex:iMacLVG

Wenn der Prozess abgeschlossen ist, werden einige Statusinformationen ausgegeben, einschließlich der UUID der logischen Volumengruppe wie unten:

Core Storage LVG UUID: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXX

Kopieren Sie diese Nummer in Ihre Zwischenablage. Sie benötigen es für den nächsten Befehl.

Erstellen Sie das logische Volume

Geben Sie den Befehl aus

$ diskutil coreStorage createVolume lvgUUID type name size

Wo...

  • lvgUUID= die UUID, die Sie aus dem letzten Schritt kopiert haben
  • type= das gewünschte Format.
  • name= der Name des Volumes.
  • size= wie groß Sie das Volumen machen möchten. Gültige Eingaben sind in Bytes (Kilo, Mega, Giga, Tera, Peta usw.) und Prozent (%)

Um also ein Volume zu erstellen, das das gesamte logische Volume in HFS+ umfasst, verwenden Sie das folgende Beispiel:

 $ diskutil coreStorage createVolume  XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXX HFS+ "iMac HD" 100%

Sobald dies erledigt ist, haben Sie ein sauberes Volume, auf dem Sie macOS installieren können. Geben Sie den Befehl aus, um zu überprüfen, ob Sie 3 Festplatten haben: 2 physische und 1 logische.

macOS installieren

Beenden Sie Terminal und schließen Sie die macOS-Installation ab. Stellen Sie Ihre Daten bei Bedarf mit dem Datenmigrationstool wieder her.

Danke, dass du das alles so übersichtlich dargelegt hast. Es scheint, dass die Mojave-Version von 'diskutil' jetzt eine 'resetFusion'-Option hat, die behauptet, alle Schritte für Sie zu erledigen (Neupartitionierung mit GPT-Maps, Core Storage Fusion Drive-Volume erstellen usw.). Ich denke, die obigen Schritte gelten für 'diskutil' vor Mojave. Denken Sie darüber nach, stattdessen die Option resetFusion zu verwenden?
Ich bin noch nicht zu Mojave gegangen, weil ich neuen Betriebssystemversionen (alle Anbieter) immer misstrauisch gegenüberstehe. Ich habe es auf einer Maschine, mit der ich "spiele", aber nichts, woran ich tatsächlich arbeite. Ich habe die "resetFusion"-Funktion nicht ausprobiert, aber da Sie sowieso bereit sind, die Laufwerke zu löschen, sage ich, probieren Sie es aus. Wenn es nicht funktioniert, können Sie auf diese Anweisungen zurückgreifen. Um es anders auszudrücken ... Sie werden nichts kaputt machen!
Ein letztes Dankeschön an @Allen hier, da ich, da ich neu auf der Plattform bin, seine Antwort noch nicht positiv bewerten darf. Nach einem zusätzlichen Satz Backups auf Dropbox und auf einem externen Ersatzlaufwerk werde ich es versuchen. Wenn der Upgrade-Prozess erfolgreich ist, füge ich einen abschließenden Kommentar hinzu, damit die Leute wissen, dass die Option „resetFusion“ funktioniert.