Impossibile creare la partizione Bootcamp sul disco SSD di High Sierra APFS


6

Sto cercando di creare una partizione Bootcamp di Windows su High Sierra, ma quando ho avuto modo di selezionare il disco di destinazione mi dice che non c'è spazio sul contenitore macOS. Il mio SSD ha 250 GB di spazio libero e ha un singolo contenitore APFS con un singolo volume APFS. Come posso risolvere questo?

Il computer è un Mac Miniand della fine del 2012, ha una RAM da 16 GB e un SSD primario (512 GB) e un HDD secondario (1 TB).

Vorrei installare Windows 10 sul SSD principale.

L'output per

diskutil apfs list 

enter image description here

L'output per

diskutil apfs resizecontainer disk0s2 limits

enter image description here


Il computer è un Mac Mini Late 2012 e mi piacerebbe installare Windows 10 su questa macchina usando bootcamp.
gyurisc

Risposte:


3

Questa risposta non è finita. Per favore non modificare!

Questa risposta è basata sulla risposta accettata alla domanda "Assistente Boot Camp è bloccato a creare una partizione?" . Sono state apportate modifiche per includere i miglioramenti suggeriti da user128216 a questa risposta .

Sulla base della mancanza di domande postate sull'utilizzo di Boot Camp Assistant per l'installazione di Windows, ho assunto che la maggior parte degli utenti stia installando correttamente Windows su unità contenenti partizioni APFS. Quando l'Assistente Boot Camp fallisce, generalmente il problema non è con l'Assistente Boot Camp, ma piuttosto con il contenitore APFS. Quindi, la solita soluzione è fare il backup dei tuoi file, pulire l'unità e ricaricare tutto.

Tuttavia, se si desidera installare Windows senza utilizzare l'Assistente Boot Camp (tranne per la creazione dell'unità flash di installazione USB), è necessario innanzitutto determinare la quantità di spazio disponibile per Windows. Questo può essere determinato dall'output del comando diskutil apfs resizecontainer diskXsY limits, dove X è l'identificatore del numero di unità e Y è il numero di partizione del contenitore APFS.

Questi sono i passaggi di base necessari per installare Windows 10 per un avvio EFI.

Nota: per ottenere una migliore visualizzazione delle immagini mostrate di seguito, fare clic su un'immagine o aprire un'immagine in una nuova finestra.

  1. Utilizzare l'applicazione Assistente Boot Camp per copiare i file di installazione di Windows 10 e il software di supporto Boot Camp su un'unità flash da 16 GB o più grande. Un'unità flash USB 3.0 funzionerebbe in modo considerevolmente più veloce rispetto a un'unità flash USB 2.0.

  2. Il comando seguente creerà la partizione "BOOTCAMP" da 70 GB sull'unità SSD interna. Lo spazio occupato da questa partizione verrà utilizzato per l'installazione di Windows.

    sudo  diskutil  apfs  resizeContainer  disk0s2  180.8G  FAT32  BOOTCAMP  70G
    
  3. Se non lo hai già fatto, inserisci l'unità flash contenente i file di installazione di Windows 10 e il software di supporto Boot Camp.

  4. Utilizzare il comando mostrato di seguito per rinominare il file AutoUnattend.xml file.

    mv  /volumes/WINSTALL/AutoUnattend.xml  /volumes/WINSTALL/NoAutoUnattend.xml
    
  5. Successivamente, è necessario eseguire l'avvio dal volume in cui risiedono i file di installazione di Windows. Tieni premuto il tasto opzione subito dopo il riavvio sul tuo Mac. Rilasciare l'opzione quando viene visualizzata la finestra Startup Manager. Seleziona l'icona con l'etichetta "EFI boot". Quindi, selezionare la freccia sotto l'etichetta "EFI boot".

  6. Aprire una finestra del prompt dei comandi di Windows, seguendo la procedura descritta in questo passaggio. Di seguito è riportata un'immagine di ciò che viene inizialmente visualizzato dal programma di installazione di Windows 10. Seleziona "Avanti".

    z1

    Nell'immagine mostrata sotto, seleziona "Ripara il tuo computer".

    z2

    Nell'immagine mostrata sotto, seleziona "Risoluzione dei problemi".

    z3

    Nell'immagine mostrata sotto, seleziona "Prompt dei comandi".

    z4

    Il risultato dovrebbe essere l'immagine mostrata sotto.

    z6

  7. Usa il comando diskpart per finire il partizionamento disk0. I comandi che devi inserire sono indicati di seguito.

    Nota: a volte può richiedere un po 'di tempo per diskpart comando per produrre il primo prompt. Essere pazientare.

    diskpart
    list  volume
    

    Dall'output del comando list volume, determinare il numero per il volume con l'etichetta "BOOTCAMP". In questo esempio, assumerò che il numero sia 0. Il tuo numero potrebbe essere diverso. Il prossimo comando seleziona questa partizione.

    select  volume  0
    

    I successivi comandi influenzano il volume "BOOTCAMP". Il formato è cambiato in NTFS. Successivamente, la dimensione viene ridotta di 600 MB.

    format  fs=ntfs  label=BOOTCAMP  quick
    shrink  desired=600
    

    Creare una partizione WinRE (Windows Recovery Environment). I comandi successivi creano e inizializzano un WinRE vuoto da 600 MB.

    create  partition  primary
    set  id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
    gpt  attributes=0x8000000000000001
    format  fs=ntfs  label=Recovery  quick
    

    Il prossimo comando elenca i volumi correnti. Prendere nota della lettera del drive (Ltr) per il volume con l'etichetta "WINSTALL". In questo esempio, assumerò che la lettera sia D. La tua lettera potrebbe essere diversa.

    list  volume
    

    Il comando qui sotto chiude il comando diskpart.

    exit
    
  8. Immettere il comando seguente per avviare l'installazione di Windows. Se la lettera di unità, per il volume "WINSTALL", non lo è D, quindi apportare il sostituto appropriato quando si immette il comando di seguito.

    setup  /unattend:D:\NoAutoUnattend.xml
    
  9. Quando viene visualizzata una finestra simile a quella mostrata di seguito, selezionare la partizione "BOOTCAMP", quindi fare clic sul pulsante "Avanti".

    d1

  10. Continua con l'installazione di Windows 10. Se il computer si riavvia su macOS, vai a Preferenze di Sistema e seleziona Windows come disco di avvio. Riavvia il computer per continuare a inizializzare Windows 10.

  11. Al termine, il programma di installazione del software di supporto di Windows dovrebbe avviarsi automaticamente. Se questo fa non si verificano, utilizzare Esplora risorse di Windows per aprire l'applicazione software di supporto di Windows denominata "Installazione". Questa applicazione può essere trovata nella cartella "BootCamp" sul drive "WINSTALL". Al termine dell'applicazione di installazione, consentire al computer di riavviarsi.

Se richiesto, posso chiarire qualsiasi dei passaggi precedenti.


La mia macchina è Mac Mini Late 2012 e sto cercando di installare Windows 10. Vorrei installarla sul mio SSD principale (512 GB). Attualmente ho circa 140 GB di spazio libero su quel SSD.
gyurisc

1
Per il tuo Mac, la procedura sarebbe la stessa di collegamento Ho postato nella mia risposta. Anche se, basato su user128216 I commenti a questo risposta , questa procedura ha molti passaggi non necessari che potrebbero essere eliminati. Dubito di poter aggiornare la procedura nei 9 minuti rimanenti.
David Anderson

1
Erano in ritardo di 18 minuti, ma almeno ti sei presentato.
David Anderson

Wow! Grazie per la magnifica risposta. Lo apprezzo molto. Proverò a recuperare la taglia e vedrò se posso assegnarmelo ... Grazie
gyurisc

1
Ho iniziato a pubblicare una nuova risposta, quindi l'utente Zhao dell'utente ha posto la stessa domanda della tua. (vedere BootCamp problema di spazio non sufficiente ) Attualmente sto aspettando un risultato che ho richiesto in un commento. L'utente Zhao ha documentato il problema meglio di te. Sembrerebbe che il problema potrebbe essere con lo spazio riservato del volume APFS. Si potrebbe aggiungere l'output dai comandi diskutil apfs list e diskutil apfs resizecontainer disk0s2 limits. Questi comandi non cambieranno il tuo computer.
David Anderson

1

Hai attivato FileVault? Se lo fai, prova a spegnerlo prima di provare a creare nuovamente la partizione. FileVault è noto per causare problemi nel ridimensionamento delle partizioni APFS / HFS + necessarie per creare spazio per una partizione Windows.

Se quanto sopra menzionato non funziona, provare a installare prima senza l'HDD secondario montato. Se questo non funziona, prova a eseguire il backup con Time Machine, ripristina dal backup in modalità di ripristino (riavvia Mac tenendo premuto) + R per avviare la modalità di ripristino) al backup. Questo può sembrare contro-intuitivo, ma in realtà questo è cancellare l'unità di avvio, riformattarlo e reinstallare MacOS con lo stesso backup che hai ottenuto prima. Prova a installare di nuovo Windows dopo questo.


No FileVault è abilitato sul mio SSD principale o sul disco rigido secondario
gyurisc
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.