Auf dem MacBook fehlen etwa 20 GB Speicherplatz

Ich habe ungefähr 20 GB nicht zugeordneten Speicherplatz, der nicht im Festplattendienstprogramm angezeigt wird. Ich möchte es Macintosh HD wieder zuweisen. Ich bin nicht sehr erfahren im Terminal, aber hier ist, was ich habe.

   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI ⁨EFI⁩                     209.7 MB   disk0s1
   2:                 Apple_APFS ⁨Container disk1⁩         161.8 GB   disk0s2
   3:       Microsoft Basic Data ⁨BOOTCAMP⁩                68.7 GB    disk0s3
                    (free space)                         20.3 GB    -

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +161.8 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume ⁨Macintosh HD - Data⁩     115.4 GB   disk1s1
   2:                APFS Volume ⁨Preboot⁩                 483.6 MB   disk1s2
   3:                APFS Volume ⁨Recovery⁩                626.2 MB   disk1s3
   4:                APFS Volume ⁨VM⁩                      1.1 GB     disk1s4
   5:                APFS Volume ⁨Macintosh HD⁩            22.3 GB    disk1s5
   6:              APFS Snapshot ⁨com.apple.os.update-...⁩ 22.3 GB    disk1s5s1
   7:                APFS Volume ⁨Untitled⁩                802.8 KB   disk1s7

Wo gehe ich von hier aus hin? Ich habe versucht, die Größe meiner Partitionen zu ändern, aber mir fehlen die 20 GB.

Bild:

Geben Sie hier die Bildbeschreibung ein

Ich habe mehrfach neu gestartet. Bitte helfen Sie mir, wenn Sie können.

Schade, dass das Laufwerk als Tortendiagramm dargestellt wird. Die Anzeige als gestapeltes Balkendiagramm wäre eine genauere Darstellung und würde deutlich machen, warum dies nicht funktioniert.

Antworten (2)

Schauen wir uns Ihre GUID-Partitionstabelle (GPT) genauer an:

 #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI ⁨EFI⁩                     209.7 MB   disk0s1
   2:                 Apple_APFS ⁨Container disk1⁩         161.8 GB   disk0s2
   3:       Microsoft Basic Data ⁨BOOTCAMP⁩                68.7 GB    disk0s3
                    (free space)                         20.3 GB    -

Das GPT ist die grundlegende Schicht auf „niedriger Ebene“, die sich unter „abstrakteren“ Konstrukten (wie dem APFS-Container) befindet. Als primitivere Datenstruktur schreibt GPT vor, dass jede Partition (von denen Sie derzeit drei haben) ein zusammenhängender Block mit einem einzigen Startpunkt, einem einzigen Endpunkt und ohne Lücken dazwischen ist.

Die zweite Ihrer drei Partitionen ist der APFS-Container, dessen Inhalt in der unteren Hälfte der von diskutilIhnen bereitgestellten Ausgabe aufgeführt ist. Innerhalb dieses Containers ist jeder freie Speicherplatz als gemeinsamer Pool für alle Volumes verfügbar, da APFS darauf ausgelegt ist, dies als Schlüsselfunktion zu haben.

Jenseits der APFS-Partition befindet sich jedoch eine separate Bootcamp-Partition. Aus diesem Grund gibt es keine saubere Möglichkeit, Ihre 20 GB freien Speicherplatz wieder in Macintosh HD zurückzugewinnen : Der APFS-Container, der Macintosh HD enthält , endet dort, wo die Bootcamp-Partition beginnt. Der APFS-Container kann nicht an einer anderen, separaten Partition vorbeispringen, um Ihren nicht zugeordneten Speicherplatz zu erreichen.

Sie müssten Ihre Bootcamp-Partition löschen und dann die APFS-Partition um 20 GB vergrößern und dann (wenn Sie es immer noch wollen) Bootcamp neu erstellen und neu füllen.

Es ist möglich, dass sie auch die Bootcamp-Partition verschieben können. Ich weiß, dass Sie Partitionen unter Linux verschieben können, und ich habe Programme gefunden, mit denen ich dies unter Windows tun kann, aber ich weiß nichts über macOS.
@trlkly Ja, der Link, den @bmike meiner Antwort hinzugefügt hat, enthält einen hilfreichen Kommentar von David Anderson zum ddschrittweisen Verschieben von Teilen einer Partition. Dies ist jedoch kein Point-and-Click-Verfahren unter macOS (obwohl möglicherweise Dienstprogramme von Drittanbietern verfügbar sind, die dies vereinfachen).
Ich habe die Partition jedoch bereits gelöscht, das ist das Problem. Es sind nur 18,8 GB nicht zugeordneter Speicherplatz, auf den ich nicht zugreifen kann. Ich kann den nicht zugeordneten Speicherplatz in eine Windows-Partition umwandeln, aber ich kann diesen Speicherplatz nicht wieder auf meine Macintosh-Festplatte verschieben. Entschuldigung, wenn ich den Punkt völlig verpasst habe.
@RRPQ Ihr Screenshot und die Terminalausgabe zeigen an, dass Sie eine Bootcamp-Partition haben. Wenn Sie es inzwischen gelöscht haben, aktualisieren Sie Ihre Frage bitte mit den neuesten Daten, damit wir die Zustandskohärenz wahren. Danke!
Das Löschen der Bootcamp-Partition ist absolut unnötig. MiniTool Partition Wizard kann, wenn es von Windows ausgeführt wird, die Größe der Boot-Partition ändern und verschieben, ohne die Windows- ODER macOS-Partitionen zu beschädigen. Ich weiß es, weil ich das erfolgreich auf meinem eigenen MacBook durchgezogen habe. Entscheidend ist, dass Sie NICHT versuchen, Ihre APFS-Partition von Windows aus zu berühren – verschieben Sie einfach die Windows-Partition nach vorne, starten Sie dann in macOS neu und verwenden Sie das Festplattendienstprogramm, um die macOS-Partition zu erweitern.
@Dev Ich habe das noch nie selbst ausprobiert, aber es klingt ordentlich! Ich würde dem OP dringend raten, eine vollständige Sicherung des gesamten Laufwerks durchzuführen, bevor Sie dies versuchen :)

Es gibt Tools von Drittanbietern, die die Windows-Partition ( disk0s3) verschieben können, sodass der freie Speicherplatz nach der macOS-Partition ( disk0s2) angezeigt wird. Nach dem Verschieben kann der folgende Befehl verwendet werden, um den freien Speicherplatz zur macOS-Partition hinzuzufügen ( disk0s2).

diskutil apfs resizecontainer disk0s2 0

Ein kostenloses Tool von Drittanbietern, das die Windows-Partition verschieben kann, ist GParted . Grundsätzlich erstellen Sie ein bootfähiges GParted-USB-Flash-Laufwerk , booten von diesem Flash-Laufwerk und verwenden Gparted, um die Windows-Partition zu verschieben. Starten Sie danach wieder zu macOS und verwenden Sie den obigen Befehl, um den freien Speicherplatz zur macOS-Partition hinzuzufügen ( disk0s2).

Ich sollte darauf hinweisen, dass GParted auch von einem optischen Laufwerk oder einer Partition auf dem internen Laufwerk gebootet werden kann. Die Anweisungen dazu sind in dieser Antwort nicht enthalten.

Ich sollte warnen, dass Sie viele Daten verschieben würden, was eine beträchtliche Zeit in Anspruch nehmen könnte. Auch wenn der Verschiebevorgang unterbrochen wird, können Sie wahrscheinlich nicht wiederherstellen und die Windows-Partition würde verloren gehen.

Andere Referenzen