3 votes

Impossible de réactiver FileVault après avoir agrandi la partition `system`.

J'ai récemment désactivé FileVault afin d'agrandir ma partition système. Cela a fini par être un peu plus compliqué que prévu mais ça a marché à la fin.

Maintenant que j'ai redimensionné la partition système, je veux ré-encrypter mon disque, mais j'obtiens cette erreur lorsque je tente d'engager 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.

C'est étrange, car le disque possède une partition de récupération - elle a été déplacée par Disk Utility lors de l'agrandissement du disque. system partition. Voici ce que diskutil et gpt ont à dire à ce sujet :

$ 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, il s'avère que j'ai maintenant deux partitions EFI. Apparemment, Disk Utility a décidé de changer le type de partition de ma partition ext4 sans me consulter. Quel crétin.

EDIT Je viens de remarquer ceci Question connexe . Ce n'est pas exactement la même chose, puisque cette personne n'essaie pas de faire un chiffrement complet du disque.

1voto

intuited Points 912

J'ai décidé de rationaliser le schéma de partitionnement autant que possible. J'ai supprimé ma partition principale, inutilisée, mais cela ne l'a toujours pas fait disparaître.

D'une manière ou d'une autre, le type de partition de la partition EFI avait été modifié, j'ai donc décidé de corriger cela. Il ne semble pas y avoir de moyen évident de le faire à partir d'OSX, donc j'ai redémarré à partir d'un disque dur de type image de démarrage Ubuntu en direct sur une clé USB . J'ai utilisé gdisk pour définir le type de la partition EFI sur EF et a confirmé que son GUID avait également été modifié correctement pour devenir le le bon pour ce type de partition .

Pour une raison quelconque, sous linux, les noms des partitions EFI et Recovery avaient disparu, je les ai donc remis aux noms indiqués ci-dessus. J'ai également confirmé qu'il y avait un système de fichiers FAT32 sur la partition EFI. Apparemment, le système de fichiers EFI est techniquement différente de la FAT32. mais je l'ai laissé tel quel.

Et ça a marché ! Lorsque j'ai redémarré sous OSX, j'ai lancé la vérification du disque dans l'utilitaire de disque, qui m'a recommandé de lancer la réparation en raison d'une certaine "corruption" dans la partition de récupération, ou peut-être simplement dans son en-tête. J'ai exécuté Repair, qui a signalé le succès, et a ensuite été en mesure de lancer le cryptage FileVault plein disque.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X