Mit dem APFS-Dateisystem können keine größeren Partitionen erstellt werden

Ich versuche, den Boot Camp-Assistenten zu verwenden, um eine Partition für Windows mit 100 GB zu erstellen. Ich kann jedoch keine Partition dieser Größe erstellen.

Der Versuch, eine 100-GB-FAT32-Partition (über den Befehl ) vom Terminal aus zu erstellen sudo diskutil apfs resizeContainer disk0s2 400G FAT32 BOOTCAMP 100G, führt zu folgendem Fehler, ausgehend vom Ergebnis der automatischen fsck_apfsAusführung:

The volume /dev/disk0s2 appears to be OK
Storage system check exit code is 0
Shrinking APFS Physical Store disk0s2 from 500,068,036,608 to 400,000,000,000 bytes
Shrinking APFS data structures
APFS Container Resize error code is 49187
Error: -69606: A problem occurred while resizing APFS Container structures

Die Ausgabe von diskutil listgibt Folgendes zurück:

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

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +500.1 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Main                    282.7 GB   disk1s1
   2:                APFS Volume Preboot                 20.2 MB    disk1s2
   3:                APFS Volume Recovery                519.0 MB   disk1s3
   4:                APFS Volume VM                      12.9 GB    disk1s4

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *64.2 GB    disk2
   1:                 DOS_FAT_32 WININSTALL              64.2 GB    disk2s1

Was die Ausgabe angeht diskutil apfs list:

APFS Container (1 found)
|
+-- Container disk1 F8CFD798-0C08-45AE-8F6D-FAAC9650F2A2
    ====================================================
    APFS Container Reference:     disk1
    Size (Capacity Ceiling):      500068036608 B (500.1 GB)
    Minimum Size:                 301437767680 B (301.4 GB)
    Capacity In Use By Volumes:   292004704256 B (292.0 GB) (58.4% used)
    Capacity Not Allocated:       208063332352 B (208.1 GB) (41.6% free)
    |
    +-< Physical Store disk0s2 DEE143FB-B604-4F51-9BB7-C358B01D5137
    |   -----------------------------------------------------------
    |   APFS Physical Store Disk:   disk0s2
    |   Size:                       500068036608 B (500.1 GB)
    |
    +-> Volume disk1s1 CFBE30B9-AE09-39D3-9F19-CF4EB5A08611
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk1s1 (No specific role)
    |   Name:                      Main (Case-insensitive)
    |   Mount Point:               /
    |   Capacity Consumed:         282714124288 B (282.7 GB)
    |   FileVault:                 No
    |
    +-> Volume disk1s2 51246A8F-B84B-401C-9896-5D7CD4F4D621
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk1s2 (Preboot)
    |   Name:                      Preboot (Case-insensitive)
    |   Mount Point:               Not Mounted
    |   Capacity Consumed:         20156416 B (20.2 MB)
    |   FileVault:                 No
    |
    +-> Volume disk1s3 9F0127AA-3C09-49E0-A3E7-A0487C781E5E
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk1s3 (Recovery)
    |   Name:                      Recovery (Case-insensitive)
    |   Mount Point:               Not Mounted
    |   Capacity Consumed:         518995968 B (519.0 MB)
    |   FileVault:                 No
    |
    +-> Volume disk1s4 10062AED-5DC0-4764-86A3-8F9745027C51
        ---------------------------------------------------
        APFS Volume Disk (Role):   disk1s4 (VM)
        Name:                      VM (Case-insensitive)
        Mount Point:               /private/var/vm
        Capacity Consumed:         8589983744 B (8.6 GB)
        FileVault:                 No

Abschließend für diskutil apfs resizecontainer disk0s2 limits:

Resize limits for APFS Physical Store partition disk0s2:
  Current Physical Store partition size on map:   500.1 GB (500068036608 Bytes)
  Minimum (constrained by files/snapshots):       308.7 GB (308658987008 Bytes)
  Recommended minimum (if used with macOS):       319.4 GB (319396405248 Bytes)
  Maximum (constrained by partition map space):   500.1 GB (500068036608 Bytes)

Ich sollte etwa 200 GB frei haben disk1, also sollte der verbleibende Speicherplatz kein Problem darstellen.

FileVault ist nicht eingeschaltet, wie die Ausgabe von diskutil apfs list.

Ich habe auch Time Machine über deaktiviert tmutil disable, alle Sicherungslaufwerke in den Systemeinstellungen getrennt, „Automatisch sichern“ deaktiviert und alle lokalen Snapshots über gelöscht tmutil thinlocalsnapshots / 99999999999999. Running tmutil listlocalsnapshots /gibt nichts zurück, nicht einmal eine leere Zeile.

Ich habe im Einzelbenutzermodus gebootet und fsck_apfs -d -l disk0mich selbst ausgeführt (zusammen mit demselben Befehl für disk1). Es sagt (zusammen mit First Aid), dass die Festplatte in Ordnung ist.

Ich habe macOS komplett neu installiert.

Trotz all meiner Probleme kann ich jedoch eine 40-GB-Partition erstellen (über sudo diskutil apfs resizeContainer disk0s2 460 FAT32 BOOTCAMP 40G):

The volume /dev/disk0s2 appears to be OK
Storage system check exit code is 0
Shrinking APFS Physical Store disk0s2 from 500,068,036,608 to 459,999,997,952 bytes
Shrinking APFS data structures
Shrinking partition
Modifying partition map
4096 bytes per physical sector
/dev/rdisk0s3: 78103872 sectors in 1220373 FAT32 clusters (32768 bytes/cluster)
bps=512 spc=64 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=898848768 drv=0x80 bsec=78123008 bspf=9536 rdcl=2 infs=1 bkbs=6
Mounting disk
1 new disk created or changed due to APFS operation
Disk from APFS operation: disk0s3
Finished APFS operation

Ist das letztendlich ein Problem, dass nicht genügend freier Speicherplatz vorhanden ist (trotz anderslautender Aussagen)? Ich könnte versuchen, Dateien zu entfernen, um weitere 60 GB freizugeben, und sehen, ob ich dann eine Partition mit 100 GB Speicherplatz erstellen kann.

Ich würde eine Lösung für dieses Problem begrüßen, die eine Neuformatierung des Laufwerks vermeidet. Wenn dies jedoch die einzige Lösung ist, werde ich sie akzeptieren.

Antworten (1)

Sie geben den Befehl falsch ein. Unten ist, was Sie eingegeben haben.

sudo diskutil apfs resizeContainer disk0s2 400G FAT32 BOOTCAMP 100G

Was Sie eingegeben haben sollten, ist unten angegeben.

sudo diskutil apfs resizeContainer disk0s2 400G FAT32 BOOTCAMP 0

Grundsätzlich sollten Sie den Befehl die Größe der BOOTCAMPPartition ermitteln lassen.

Wenn Sie nach der vollständigen Neuinstallation von macOS keine 100-GB-Partition erhalten können BOOTCAMP, erstellen Sie die Partition vor der Neuinstallation. Mit anderen Worten, geben Sie den folgenden Befehl ein, um alles zu zerstören und die richtige Partitionierung zu erstellen, bevor Sie macOS neu installieren.

sudo diskutil partitiondisk disk0 2 gpt apfs Main 400G fat32 BOOTCAMP R

Auch hier bestimmt der obige Befehl die Größe der BOOTCAMPPartition.

Eine letzte Anmerkung:

Anscheinend versuchen Sie, Windows ohne eine Wiederherstellungspartition zu installieren. Wenn dies der Fall ist, werden die Wiederherstellungsdateien in der BOOTCAMPPartition abgelegt. So wird Windows normalerweise nicht für einen EFI-Start installiert. Außerdem haben Sie keine vom System reservierte Partition zugewiesen. Der Boot Camp-Assistent weist jedoch auch keine systemreservierte Partition zu und Windows scheint auf Macs ohne eine ordnungsgemäß zu funktionieren.

Tolle Analyse. Dieses OP hat wirklich ein nicht standardmäßiges Layout, das eindeutig viele Probleme verursachen wird. Gute Arbeit hier, sowohl bei der Detailfrage, Vangekis als auch bei der Antwort, David.