Impossibile riattivare FileVault dopo la crescita della partizione `system`


3

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

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 del system partizione. Ecco cosa diskutil e gpt devo dire 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.

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

Risposte:


1

Ho deciso di semplificare il più possibile lo schema di partizionamento. Ho cancellato la mia partizione principale, inutilizzata, ma ancora non è andata a buon fine.

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 live immagine di avvio di Ubuntu su un'unità USB . ero solito gdisk per impostare il tipo di partizione EFI su EFe ha confermato che questo aveva anche correttamente modificato il GUID in 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 così com'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 segnalato il successo, ed è stato quindi in grado di avviare la crittografia FileVault a disco intero.

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.