Impossibile riattivare FileVault dopo la crescita della partizione 'sistema'

3

Recentemente ho disabilitato FileVault per far crescere la mia partizione di sistema. Questo ha finito per essere piuttosto più complicato del previsto , ma ha funzionato nel fine.

Ora che ho ridimensionato la partizione di sistema, voglio ricodificare il mio disco, ma sto ricevendo questo errore quando tento di coinvolgere FileVault:

FileVault can't be turned on for the disk "system".

Some disk formats don't support the recovery partition required by encryption.
To use encryption, reinstall this version of Mac OS X on a reformatted disk.

Questo è strano, dal momento che il disco ha una partizione di ripristino - in realtà è stato spostato da Utility Disco nel processo di crescita della partizione system . Ecco cosa devono dire diskutil e gpt al riguardo:

$ diskutil list disk0
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *512.1 GB   disk0
   1:       Microsoft Basic Data                         134.2 MB   disk0s1
   2:       Microsoft Basic Data EFI                     209.7 MB   disk0s2
   3:                  Apple_HFS system                  511.1 GB   disk0s3
   4:                 Apple_Boot Recovery HD             650.1 MB   disk0s5

$ sudo gpt show /dev/disk0
       start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34      262144      1  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
      262178        2014
      264192      409600      2  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
      673792   998271624      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
   998945416     1269760      4  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  1000215176           7
  1000215183          32         Sec GPT table
  1000215215           1         Sec GPT header

Hmm, risulta che ora ho due partizioni EFI. Apparentemente Utility Disco ha deciso di cambiare il tipo di partizione della mia partizione ext4 senza consultarmi. Che idiota.

EDIT : appena notato questo related domanda . Non esattamente la stessa cosa, dal momento che quella persona non sta provando a fare la crittografia completa del disco.

    
posta intuited 30.07.2015 - 04:47
fonte

1 risposta

1

Ho deciso di semplificare il più possibile lo schema di partizionamento. Ho cancellato la mia partizione principale non utilizzata, ma questo non è ancora riuscito.

In qualche modo il tipo di partizione della partizione EFI era cambiato, quindi ho deciso di risolverlo. Non sembra esserci alcun modo ovvio per farlo da OSX, quindi mi sono riavviato da un immagine di avvio Ubuntu live su un'unità USB . Ho usato gdisk per impostare il tipo della partizione EFI su EF , e ho confermato che questo aveva anche correttamente modificato il suo GUID per correggi uno per quel tipo di partizione .

Per qualche ragione, sotto linux i nomi delle partizioni EFI e Recovery erano scomparsi, quindi li ho riportati ai nomi mostrati sopra. Ho anche confermato che c'era un filesystem FAT32 sulla partizione EFI. Apparentemente il filesystem EFI è tecnicamente diverso da FAT32 ma l'ho lasciato come era.

E ha funzionato! Quando ho fatto il boot su OSX, ho eseguito Verify sul disco in Utility Disco, che mi ha raccomandato di eseguire Repair a causa di alcuni "danneggiamenti" nella partizione di ripristino, o forse solo con la sua intestazione. Ho eseguito Repair, che ha riportato il successo, ed è stato quindi in grado di avviare la crittografia FileVault su disco completo.

    
risposta data 30.07.2015 - 05:53
fonte

Leggi altre domande sui tag