No se puede volver a habilitar FileVault después de aumentar la partición del 'sistema'

3

Recientemente deshabilité FileVault para hacer crecer mi partición del sistema. Esto terminó siendo bastante más complicado de lo esperado , pero funcionó en el fin.

Ahora que he cambiado el tamaño de la partición del sistema, quiero volver a cifrar mi unidad, pero recibo este error cuando intento activar 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.

Esto es extraño, ya que el disco tiene una partición de recuperación, en realidad fue movido por la Utilidad de Disco en el proceso de crecimiento de la partición system . Esto es lo que diskutil y gpt tienen que decir al respecto:

$ 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, resulta que ahora tengo dos particiones EFI. Al parecer, la Utilidad de Discos decidió cambiar el tipo de partición de mi partición ext4 sin consultarme. Qué idiota.

EDIT : acabo de notar esto relacionado pregunta . No es exactamente lo mismo, ya que esa persona no está intentando realizar un cifrado de disco completo.

    
pregunta intuited 30.07.2015 - 04:47

1 respuesta

1

Decidí simplificar el esquema de partición tanto como sea posible. Eliminé mi partición principal, sin usar, pero esto todavía no lo hizo funcionar.

De alguna manera, el tipo de partición de la partición EFI había cambiado, así que decidí arreglarlo. No parece haber ninguna forma obvia de hacer esto desde OSX, así que reinicié fuera de imagen de arranque de Ubuntu en vivo en una unidad USB . Usé gdisk para establecer el tipo de partición EFI en EF , y confirmé que esto también había cambiado correctamente su GUID a correcto para ese tipo de partición .

Por alguna razón, bajo linux los nombres de las particiones EFI y Recovery habían desaparecido, por lo que volví a establecer los nombres que se muestran arriba. También confirmé que había un sistema de archivos FAT32 en la partición EFI. Al parecer, el sistema de archivos EFI es técnicamente diferente de FAT32 pero lo dejé como era.

¡Y funcionó! Cuando volví a arrancar a OSX, ejecuté Verificar en el disco en la Utilidad de Discos, que recomendaba que ejecutara Reparar debido a algún "daño" en la Partición de Recuperación, o tal vez solo con su encabezado. Ejecuté Repair, que me informó que tenía éxito, y luego pude iniciar el cifrado FileVault de disco completo.

    
respondido por el intuited 30.07.2015 - 05:53

Lea otras preguntas en las etiquetas