So entfernen Sie freien Speicherplatz und lassen ihn vom APFS-Container belegen

Nov 20 2020

Ich bin auf 11.1 Big Sur Beta. Ich habe eine Partition ohne Festplattenkennung namens (freier Speicherplatz). Ich möchte diese entfernen und dann den APFS-Container veranlassen, den freien Speicherplatz zu belegen.

Hier ist ein Screenshot meiner GPT und Festplatten

Antworten

1 DavidAnderson Nov 22 2020 at 15:32

Diese Antwort wurde mit Big Sur (macOS 11.0.1) getestet.

  1. Booten Sie zu Big Sur.

  2. Schließen Sie alle Anwendungen. Öffnen Sie die Terminal-Anwendung.

  3. Sie können einen neuen APFS-Container erstellen. Ein Beispiel ist unten angegeben. Angenommen, die Ausgabe von diskutil listist wie folgt.

    Der einzugebende Befehl wäre wie folgt.

    diskutil addpartition disk0s1 apfs NewAPFS 0
    
  4. Klonen (replizieren) Sie Ihre vorhandene Big Sur-Installation in den neuen APFS-Container. Ein Beispiel ist unten angegeben. Angenommen, die Ausgabe von diskutil listist wie folgt.

    Der einzugebende Befehl wäre wie folgt.

    sudo asr --source /dev/disk1s5s1 --target /dev/disk2 --erase
    

    Eine Alternative zum asrBefehl wäre die Verwendung des Carbon Copy Cloner .

  5. Starten Sie den Mac neu und halten Sie die Optionstaste gedrückt, bis die Mac Startup Manager-Symbole angezeigt werden. Halten Sie die Steuertaste gedrückt, während Sie den Big Sur auswählen, der nicht als aktuelle Standardeinstellung angezeigt wird.

    Eine Alternative wäre, die Startdiskette von macOS Recovery auszuwählen.

  6. Entfernen Sie das Original. Ein Beispiel ist unten angegeben. Angenommen, die Ausgabe der diskutil-Liste lautet wie folgt.

    Der einzugebende Befehl wäre wie folgt.

    diskutil apfs deletecontainer disk2
    
  7. Fordern Sie den freien Speicherplatz zurück. Ein Beispiel ist unten angegeben. Angenommen, die Ausgabe der diskutil-Liste lautet wie folgt.

    Der einzugebende Befehl wäre wie folgt.

    diskutil apfs resizecontainer disk1 0
    

    Das Endergebnis ist unten angegeben.