Impossibile creare partizioni più grandi con il filesystem APFS

2

Sto cercando di utilizzare Assistente Boot Camp per creare una partizione per Windows da 100 GB. Tuttavia, non riesco a creare una partizione di tale dimensione.

Il tentativo di creare una partizione FAT32 da 100 GB (tramite il comando sudo diskutil apfs resizeContainer disk0s2 400G FAT32 BOOTCAMP 100G ) da Terminale genera il seguente errore, a partire dal risultato del% co_de automatico che viene eseguito:

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

L'output di fsck_apfs restituisce quanto segue:

/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

Come per l'output diskutil 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

Infine, per diskutil apfs list :

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)

Dovrei avere circa 200 GB gratuiti in diskutil apfs resizecontainer disk0s2 limits , quindi la quantità di spazio che ho non dovrebbe essere un problema.

FileVault non è attivo, come evidenziato dall'output di disk1 .

Ho anche disabilitato Time Machine tramite diskutil apfs list , ho disconnesso tutti i dischi di backup in Preferenze di Sistema, disabilitato "Backup automatico" e ho cancellato tutte le istantanee locali tramite tmutil disable . L'esecuzione di tmutil thinlocalsnapshots / 99999999999999 non restituisce nulla, nemmeno una riga vuota.

Ho avviato la modalità utente singolo e ho eseguito tmutil listlocalsnapshots / da solo (insieme allo stesso comando per disk1). Questo (insieme a First Aid) dice che il disco è OK.

Ho reinstallato completamente macOS.

Tuttavia, nonostante tutti i miei problemi, sono in grado di produrre una partizione da 40 GB (tramite fsck_apfs -d -l disk0 ):

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

Questo è in definitiva un problema di non avere abbastanza spazio libero (nonostante le cose che dicono diversamente)? Potrei provare a rimuovere i file per liberare altri 60 GB e vedere se riesco a creare una partizione con 100 GB di spazio.

Gradirei una soluzione a questo problema che eviti di dover riformattare l'unità, tuttavia se questa è l'unica soluzione, accetterò.

    
posta Vangelis 09.09.2018 - 03:39
fonte

1 risposta

1

Si sta inserendo il comando in modo errato. Di seguito è riportato ciò che hai inserito.

sudo diskutil apfs resizeContainer disk0s2 400G FAT32 BOOTCAMP 100G

Quello che dovresti inserire è indicato di seguito.

sudo diskutil apfs resizeContainer disk0s2 400G FAT32 BOOTCAMP 0

Fondamentalmente, dovresti lasciare che il comando determini la dimensione della partizione BOOTCAMP .

Se non riesci a ottenere una partizioneBOOTCAMP di 100 GB% dopo aver reinstallato completamente macOS, quindi come creare la partizione prima di reinstallarla. In altre parole, inserisci il comando seguente per destroy e crea il partizionamento corretto prima di reinstallare macOS.

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

Anche in questo caso, il comando precedente determinerà la dimensione della partizione BOOTCAMP .

Un'ultima nota:

Sembra che tu stia cercando di installare Windows senza una partizione di ripristino. In tal caso, i file di ripristino verranno posizionati all'interno della partizione BOOTCAMP . Questo non è il modo in cui Windows viene normalmente installato per un avvio EFI. Inoltre, non hai assegnato una partizione riservata di sistema. Sebbene, l'Assistente Boot Camp non si assegni a una partizione riservata del sistema e Windows sembra funzionare correttamente su Mac senza uno.

    
risposta data 09.09.2018 - 19:43
fonte

Leggi altre domande sui tag