50 GB Speicherplatz fehlen

Auf einer 120GB SSD Festplatte in einem MacBook stehen nur 70GB zur Verfügung. Die fehlenden 50GB werden nicht einmal als freier Speicherplatz angezeigt.

So sieht die Ausgabe des Festplattendienstprogramms aus:

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Wie Sie auf dem ersten Screenshot sehen können, hat die Festplatte 120 GB. Das Partitionsdiagramm auf demselben Screenshot zeigt jedoch nur 70 GB. Auch die anderen beiden Screenshots zeigen, dass nur 70 GB von 120 GB verfügbar zu sein scheinen.

Der Befehl diskutil listzeigt, dass das physische disk0120 GB groß ist, das synthetisierte jedoch disk1nur 70 GB:

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         70.0 GB    disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +70.0 GB    disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            60.2 GB    disk1s1
   2:                APFS Volume Preboot                 21.7 MB    disk1s2
   3:                APFS Volume Recovery                509.9 MB   disk1s3
   4:                APFS Volume VM                      2.1 GB     disk1s4
Bitte posten Sie keine Antwort im Text Ihrer Frage! Erstellen Sie stattdessen entweder eine neue Antwort oder akzeptieren Sie die vorhandene Antwort!

Antworten (4)

Sie haben zuvor Windows (oder ein anderes Betriebssystem) installiert und danach gelöscht - mit Ausnahme einer verwaisten Apple_BOOT- oder 2. EFI-Partition (disk0s3 - 134,2 MB).

Die 50 GB sind einfach nicht zugeordneter Speicherplatz.

Um Ihren APFS-Container zu erweitern, müssen Sie die dritte Partition entfernen und die Größe des Containers ändern:

Konvertieren Sie zuerst die dritte Partition in freien Speicherplatz:

sudo diskutil eraseVolume "Free Space" %noformat% /dev/disk0s3

Erweitern Sie dann Ihren APFS-Container auf das Maximum (0 ist hier eine magische Größe):

diskutil apfs resizeContainer disk0s2 0
Hallo, danke für die Antwort. Der erste Befehl lief OK, nach dem zweiten fror der Bildschirm ein und nur die Maus bewegt sich. Bist du sicher, dass es der richtige Befehl war? Ich frage mich nur, ob es hätte sein sollen disk1s1und nicht disk0s2. Haben sie eine Idee?
@Stan disk1s1 ist kein APFS-Container, sondern ein APFS-Volume im Container disk0s2! Disk1 ist eine synthetisierte Festplatte, die auf disk0s2 basiert und alle erforderlichen APFS-Volumes enthält: Preboot, Recovery, VM und das Hauptsystem.
Ich sehe über die Container. Ich kann meinen Mac jetzt booten, aber der Speicherplatz kam nicht zurück. Ich aktualisiere meinen ursprünglichen Beitrag mit einigen weiteren Informationen, wenn Sie Zeit haben, einen Blick darauf zu werfen.
@Stan hab ich schon gelesen ;-)
@Stan Bitte überprüfen Sie die verschiedenen Festplatten- und Dateisysteme: diskutil verifyDisk disk0, diskutil verifyVolume disk0s2und schließlich diskutil verifyVolume disk1s1!
Also diskutil verifyDisk disk0ohne Beanstandung gelaufen. Dann rannte ich diskutil verifyVolume disk0s2und der Bildschirm fror wieder ein, außer der Maus, genau wie danach diskutil apfs resizeContainer disk0s2 0. Eigentlich sah die Ausgabe bei beiden Befehlen gleich aus, bevor der Rechner einfror, vermutlich resizeContainerläuft ein verifyVolumeerster. Auf jeden Fall ging der Bildschirm nach einer Weile aus, und seit ich ihn aufgeweckt habe, war er in diesem Boot-Bildschirm mit meinem Benutzernamen und einem Fortschrittsbalken, der sich nicht zu bewegen scheint (genau wie zuvor). Es ist jetzt seit mehr als 1h in diesem Zustand.

Die Lösung

Der erstaunliche klanomath , der die erste Antwort gepostet hat, führte mich durch den Debugging-Prozess und wir konnten das Problem lösen. An dieser Stelle möchte ich ihm für all die Zeit danken, die er sich genommen hat, um mir zu helfen.

Das Problem schien zu sein, dass ich in der Vergangenheit ein anderes Betriebssystem mit Bootcamp installiert hatte und nachdem ich es gelöscht hatte, konnte Bootcamp den dafür zugewiesenen Speicherplatz nicht zurückgeben, sodass 50 GB Speicherplatz verwaist waren.

Ein Hinweis darauf ist die Lautstärke disk0s3, die man auf dem ersten Screenshot sehen kann. Dies war wahrscheinlich der Bootloader für das andere Betriebssystem.

Hier sind die Schritte, die zur Lösung geführt haben:

  1. Wahrscheinlich ist es eine gute Idee, ein Time Machine- Backup zu erstellen, bevor Sie mit der Festplatte herumspielen.

  2. disk0s3Durch Ausführen löschen

    sudo diskutil eraseVolume "Free Space" %noformat% /dev/disk0s3
    
  3. Starten Sie den Internet-Wiederherstellungsmodus , indem Sie Ihren Computer neu starten und beim Booten Alt+ Cmd+ gedrückt halten. RÖffnen Sie dann das Terminal über Menüleiste → Dienstprogramme

  4. Die Architektur der Festplatte ist die folgende: disk0ist der physische Speicher, darüber befindet sich der Container disk0s2. Dieser Behälter nimmt die synthetisierte auf disk1, die wiederum das Volumen enthält disk1s1. Aus irgendeinem Grund, als ich in den Wiederherstellungsmodus gebootet habe, disk1wurde mein disk2und disk1s1wurde disk2s1. Stellen Sie sicher, dass Sie die richtigen Etiketten einfügen. Die Befehle diskutil listund diskutil ap listsind hilfreich, um die richtigen herauszusuchen.

  5. Entsperren Sie disk1s1, indem Sie diskutil ap listdie UUID ausführen und kopieren, in unserem Fall ist es 9AFD4588-AA1A-3413-9335-6C8DA8EA3973. Dann renne

    diskutil ap unlockVolume 9AFD4588-AA1A-3413-9335-6C8DA8EA3973
    

    und geben Sie Ihr Passwort ein. Sie müssen es danach nicht sperren.

  6. Führen Sie einige Überprüfungen auf den Festplatten, Containern und Volumes durch, die wir ändern werden:

    diskutil verifyDisk disk0
    diskutil verifyVolume disk0s2
    diskutil verifyVolume disk1s1
    

    und stellen Sie sicher, dass keine Fehler vorhanden sind.

  7. Wachsen Sie den disk0s2Behälter:

    diskutil ap resizeContainer disk0s2 0
    

    Die Null am Ende ist eine magische Zahl, die dafür sorgt, dass der Behälter maximal angewachsen ist.

  8. Überprüfen Sie das Ergebnis mit diskutil listund diskutil ap list.

Hier ist mein Endergebnis:

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

diskutil list:

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         121.1 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            60.1 GB    disk1s1
   2:                APFS Volume Preboot                 22.4 MB    disk1s2
   3:                APFS Volume Recovery                509.9 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4

diskutil ap list:

APFS Container (1 found)
|
+-- Container disk1 E18387BD-AC00-4EC1-9446-C865C525F706
    ====================================================
    APFS Container Reference:     disk1
    Capacity Ceiling (Size):      121123069952 B (121.1 GB)
    Capacity In Use By Volumes:   61859213312 B (61.9 GB) (51.1% used)
    Capacity Available:           59263856640 B (59.3 GB) (48.9% free)
    |
    +-< Physical Store disk0s2 727CB82C-B58F-4B11-BB65-7177A5951E29
    |   -----------------------------------------------------------
    |   APFS Physical Store Disk:   disk0s2
    |   Size:                       121123069952 B (121.1 GB)
    |
    +-> Volume disk1s1 9AFD4588-AA1A-3413-9335-6C8DA8EA3973
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk1s1 (No specific role)
    |   Name:                      Macintosh HD (Case-insensitive)
    |   Mount Point:               /
    |   Capacity Consumed:         60126756864 B (60.1 GB)
    |   FileVault:                 Yes (Unlocked)
    |
    +-> Volume disk1s2 6F75B394-3A04-419B-A2AF-62270D0DB902
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk1s2 (Preboot)
    |   Name:                      Preboot (Case-insensitive)
    |   Mount Point:               Not Mounted
    |   Capacity Consumed:         22441984 B (22.4 MB)
    |   FileVault:                 No
    |
    +-> Volume disk1s3 AACD802A-DC54-4D3E-8556-BE56B7D229B7
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk1s3 (Recovery)
    |   Name:                      Recovery (Case-insensitive)
    |   Mount Point:               Not Mounted
    |   Capacity Consumed:         509853696 B (509.9 MB)
    |   FileVault:                 No
    |
    +-> Volume disk1s4 13865AE2-BA44-4DD2-8A37-80169D319CC4
        ---------------------------------------------------
        APFS Volume Disk (Role):   disk1s4 (VM)
        Name:                      VM (Case-insensitive)
        Mount Point:               /private/var/vm
        Capacity Consumed:         1073786880 B (1.1 GB)
        FileVault:                 No

PS: Zuerst habe ich versucht, den Container aus dem Betriebssystem und nicht aus dem Wiederherstellungsmodus zu vergrößern und diskutil ap resizeContainer disk0s2 0ohne Entsperrung im Terminal auszuführen. Dies funktionierte nicht und mein Rechner fror bis auf die Maus ein, sodass ein Reset über den Power-Button nötig war. Das war ein ziemlich beängstigender Moment!

Gleiches Problem bei mir mit macOS Catalina. Aber nach Verwendung dieser Befehle funktioniert es perfekt. Zuerst führe ich aus:

diskutil list

um zu sehen was los ist. Dann lösche ich EFI no name (habe zwei davon):

sudo diskutil eraseVolume "Free Space" %noformat% /dev/disk0s4

Dann verwende ich:

diskutil apfs resizeContainer disk0s2 0

Und alles ging wieder normal, ohne den Wiederherstellungsmodus zu benötigen :)

Das hat bei mir funktioniert.

Ich habe diesen Thread ein paar Mal gelesen, aber ich fühle mich immer noch sehr verwirrt über meine Situation.

Hier ist mein Ausgangspunkt:Geben Sie hier die Bildbeschreibung ein

Von meinem 500-GB-Laufwerk verwende ich nur 250 GB.

Beim Ausführen von diskutil ap resizeContainer disk0s2 0

Ich erhalte eine Fehlermeldung Started APFS operation Error: -69743: Die neue Größe muss sich von der bestehenden Größe unterscheiden

Sehe ich das falsch?

Willkommen bei Ask Different. Sie haben dies als Antwort gepostet, die nur für Dinge gilt, die die gestellte Frage direkt beantworten. Wenn Sie eine andere Frage haben, können Sie diese gerne über die Schaltfläche „Frage stellen“ oben rechts stellen.