Come creare una nuova partizione sul disco di FileVault su MacOS

2

Ho un disco da 500 GB su MacOS crittografato con FileVault 2.

Ho ridimensionato con successo il disco a 250 GB.

Ora voglio creare un'altra partizione per installare un altro MacOS sullo spazio libero da 250 GB del disco.

Ma DiskUtility non è riuscito su di me, semplicemente non è possibile creare la nuova partizione che volevo e non mi ha mostrato alcun errore.

Come posso creare in sicurezza la nuova partizione di cui ho bisogno?

Questo risultato è stato stampato dal comando $ sudo gpt -r show disk0

          start       size  index  contents
              0          1         PMBR
              1          1         Pri GPT header
              2         32         Pri GPT table
             34          6         
             40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
         409640  488940896      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
      489350536    1269760      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
      490620296  486484731         
      977105027         32         Sec GPT table
      977105059          1         Sec GPT header
    
posta L N 08.01.2016 - 01:29
fonte

1 risposta

0

Il tuo disco da 500 GB ha circa 250 GB di spazio su disco non allocato (a partire dal blocco 490620296 e termina al blocco 977105026).

Per creare una nuova partizione nello spazio del disco non allocato devi avviare un altro disco di avvio.

Preparazione:

  • Collegare un'unità di backup e eseguire il backup dell'unità.
  • Scollega l'unità di backup
  • Riavvia a Internet Recovery Mode premendo alt cmd R all'avvio.

    I prerequisiti sono l'ultimo aggiornamento del firmware installato, sia Ethernet che WLAN (WPA / WPA2) e un router con DHCP attivato.
    Su una linea a 50 Mbps ci vogliono circa 4 minuti (presentando un piccolo globo animato) per avviare in un'immagine di recupero netboot che di solito viene caricata da un server Apple / Akamai.

    Raccomando Ethernet perché è più affidabile. Se sei limitato a Wi-Fi e il processo di avvio non riesce, riavvia il tuo Mac fino al tuo avvio.

    In alternativa puoi iniziare da una pen drive installer avviabile (preferibilmente Yosemite o El Capitan) o una pen drive contenente un sistema completo (preferibilmente Yosemite o El Capitan). Se fai il boot su un sistema completo e accedi come amministratore devi anteporre sudo per eseguire alcuni comandi come gpt ... o newfs_hfs ... !

Modifica la tabella delle partizioni GUID e aggiungi una nuova partizione

  • Inserisci diskutil list e gpt -r show /dev/diskX (con diskX: l'identificativo del disco del tuo disco interno (probabilmente disk0)) per avere una panoramica. Nei comandi seguenti presumo che l'identificativo del disco sia disk0.
  • Ora aggiungi una nuova partizione con:

    gpt add -b StartBlock -i IndexNumber -s size -t type disk #size has to be dividable through 8!
    

    Nel tuo caso:

    diskutil umountDisk /dev/disk2 #unmount the FileVault2 volume if unlocked
    diskutil umountDisk /dev/disk0
    gpt add -b 490620296 -i 4 -s 486484728 -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk0
    
  • Ottieni l'identificatore del disco della nuova partizione

    diskutil list #probably disk0s4
    
  • Formatta la nuova partizione:

    newfs_hfs -v "Volume Name" -J /dev/disk0s4
    
  • Per uscire dal terminale, inserisci:

    exit
    

    e chiudi Terminal

  • Apri Utility Disco per verificare il nuovo volume

  • Reboot

Nel caso in cui desideri spostare prima la partizione di ripristino fino alla fine del disco

Questo non è raccomandato se il tuo primo volume principale è crittografato con FileVault2. Il primo Recovery HD contiene alcune chiavi di crittografia per sbloccare il volume di FileVault2. Spostare / cambiare il Recovery HD potrebbe rendere il tuo volume FileVault2 inaccessibile e inutile.

  • Crea una nuova partizione di ripristino e clona quella precedente:

    diskutil umountDisk /dev/disk2 #unmount the FileVault2 volume if unlocked
    diskutil umountDisk /dev/disk0
    gpt add -b 975835264 -i 4 -s 1269760 -t 426F6F74-0000-11AA-AA11-00306543ECAC /dev/disk0
    dd if=/dev/disk0s3 of=/dev/disk0s4
    
  • rimuovi la vecchia partizione di ripristino e aggiungi una nuova partizione normale

    diskutil umountDisk /dev/disk0
    gpt remove -i 3 /dev/disk0
    gpt add -b 489350536 -i 3 -s 486484728 -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk0
    
  • Ottieni l'identificatore del disco della nuova partizione

    diskutil list #probably disk0s3
    
  • Formatta la nuova partizione:

    newfs_hfs -v "Volume Name" -J /dev/disk0s3
    
  • Per uscire dal terminale, inserisci:

    exit
    
  • Apri Utility Disco per verificare il nuovo volume

  • Reboot
risposta data 08.01.2016 - 02:33
fonte

Leggi altre domande sui tag