10.12 Sierra Déchiffrement FileVault bloqué

MAChiavel

Membre actif
16 Septembre 2016
115
6
Bonjour !

Bien que le sujet est déjà été abordé dans certains posts (comme celui-ci : https://forums.macg.co/threads/filevault-bloque-mac-au-ralenti.1309660/ ) je n'ai pas trouvé de solution valable pour mon problème...

En deux mots la situation :
- Je vends mon MBP mi-2012, sous Sierra, après 7 ans de bons et loyaux services.
- J'avais activé FileVault, et avant de le céder j'ai donc voulu déchiffrer le disque
- Sauf que, comme cela a déjà été le cas pour d'autres, le déchiffrement reste bloqué depuis plus d'une semaine à 63%, quoi que je fasse, impossible de le faire bouger (par ailleurs l'ordi continu de fonctionner normalement)
- Je me suis résolu a essayer une méthode un peu plus radicale, étant donné que la situation était sans amélioration
- Donc j'ai pris une clé bootable Sierra, je me suis dit "je vais redémarrer l'ordi à partir de la clé -> effacer le DDI -> réinstaller Sierra proprement sur le DDI -> et le revoilà "comme neuf"
- Sauf que je n'arrive pas à toucher au DDI, même en démarrant à partir de la clé, il me met que l'espace est protégée... (au fond je m'y attendais un peu... vu que FileVault c'est aussi fait pour ça ^^')

Je sollicite donc votre aide et vos avis sur comment réussir à supprimer tout le contenu de stockage du DDI dans ces conditions ?
Merci d'avance !

PS: Oui j'ai fait une sauvegarde Time Machine et je n'ai plus rien qui ne soit pas déjà sauvegardé sur cet ordi :)
 
Bonjour MAChiavel

Démarre sur ta clé d'installation de Sierra --> tu obtiens un écran affichant une fenêtre de 4 Utilitaires macOS (= écran de la session d'installation > identique à celui d'une session de secours).

Voici le tuto qui va alors te permettre de poster ici les informations de base -->

- va à la barre de menus supérieure de l'écran > menu : Utilitaires > sous-menu : Terminal.

Dans la fenêtre ouverte > saisis la commande informative  :
Bloc de code:
diskutil list
et ↩︎ (presse la touche "Entrée" du clavier pour exécuter la commande)

  • tu vas voir s'afficher le tableau des disques attachés au Mac (en interne / externe) > avec leurs paramètres de tables de partition > partitions > Conteneur CoreStorage si présent > Conteneur apfs si présent
  • une série de micro-disques correspond à des images-disques créées en RAM à l'occasion du démarrage en mode Recovery > dont les volumes sont montés en lecture & écriture à l'espace de dossiers de l'OS de secours qui leur servent de points de montage. Ce qui permet pendant le fonctionnement de cet OS monté en lecture seule > à des écritures de s'effectuer à l'espace des dossiers où se trouvent montés les volumes des images-disques de la RAM. Ces images-disques s'effacent à l'extinction ou au re-démarrage.

Voici comment tu vas pouvoir poster ici ce tableau sans avoir besoin de prendre de photo -->

  • tu sélectionnes le tableau > ⌘C pour le copier dans le presse-papier > ⌘Q pour quitter le «Terminal» > option  : "Obtenir de l'aide en ligne" (dans la fenêtre des 4 Utilitaires) > ce qui lance un navigateur «Safari» 
  • page Apple par défaut > un clic sur l'adresse de haut de page pour l'éditer > saisis  : macgénération (tout court  : c'est une barre de recherche Google) et valide > tu atteins le site MacGé > Forums > te connectes > ce fil 
  • dans cette page de MacGé > presse le bouton
    1555929346-524315-original.png
    ici :
    1555929346-521520-original.png

    menu  : </> Code > par ⌘V colle dans la fenêtre Code > presse le bouton Insérer (ce procédé permet un affichage fenêtré qui économise l'espace de page en respectant la mise en forme des tableaux du «Terminal» --> d'où une plus grande lisibilité)

=> ces informations montreront la configuration logique de ton disque.

Note 1 : si tu ne peux pas poster via le Safari de la session de secours (ça arrive) --> poste une photo du tableau (à partir du commencement = le disque /dev/disk0 ou disque physique interne) - tu as un bouton : "Transférer un fichier" en bas de cette page.

Note 2 : dans la session de secours > les applications se lancent en mode "alternatif" et pas parallèle. Il faut quitter le Terminal pour lancer Safari. Vice-versa > quitter Safari pour récupérer l'écran général de la session de secours et pouvoir relancer le Terminal. Aucun redémarrage n'est requis.
 
Bonjour @macomaniac !
Voici donc le tableau duement copié :)

Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *525.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:          Apple_CoreStorage                         524.3 GB   disk0s2
   3:                 Apple_Boot                         650.0 MB   disk0s3

/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *15.5 GB    disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Install macOS Sierra    15.2 GB    disk1s2

/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +5.8 GB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS OS X Install ESD        5.5 GB     disk2s2

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk3
   1:                  Apple_HFS OS X Base System        2.0 GB     disk3s1

/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk4

/dev/disk5 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk5

/dev/disk6 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk7

/dev/disk8 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk8

/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk9

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk10

/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk11

/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk12

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk13

/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk14

/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk16

/dev/disk17 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk17

/dev/disk18 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk18

/dev/disk19 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk19

-bash-3.2#
 
Je vois que tu as une partition principale de type : "Apple_CoreStorage" --> mais qui n'exporte aucun Volume Logique. Ce type "Apple_CoreStorage" => est susceptible de bloquer des commandes de reformatage standard.

- ce qui est curieux => est que les 3 volumes des 3 partitions du disque interne ont disparu : volume EFI > volume CoreStorage > volume Recovery HD. À se demander si le disque (ou du moins la nappe SATA) n'a pas une défaillance...​

Passe la commande :
Bloc de code:
asr adjust --t /dev/disk0s2 --settype "Apple_HFS"

  • respecte les espaces ; le 0 de disk0s2 = zéro ; mets les doubles tirets -- où tu les vois ; mets "Apple_HFS" avec les ""
  • la commande change le type "Apple_CoreStorage" de la partition => à "Apple_HFS"

Poste le retour.
 
Échec.

Passe encore la commande :
Bloc de code:
diskutil eraseDisk jhfs+ "Macintosh HD" gpt disk0

  • mets "Macintosh HD" avec les ""
  • la commande réinitialise le disque interne : table GPT > format jhfs+ > volume Macintosh HD

Poste le retour.
 
Bloc de code:
-bash-3.2# diskutil eraseDisk jhfs+ "Macintosh HD" gpt disk0
Started erase on disk0
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk0s2 as Mac OS Extended (Journaled) with name Macintosh HD
Initialized /dev/rdisk0s2 as a 489 GB case-insensitive HFS Plus volume with a 40960k journal
Mounting disk
Finished erase on disk0
-bash-3.2#
 
La commande paraît avoir fonctionné de manière satisfaisante.

Pour le vérifier > passe encore la commande informative -->
Bloc de code:
diskutil list disk0

  • qui affiche la configuration actuelle du disque interne

Poste le tableau.
 
Bloc de code:
-bash-3.2# diskutil list disk0
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *525.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            524.8 GB   disk0s2
-bash-3.2#
 
Ça roule : tu as un volume Macintosh HD réinstallable -->

- dans la fenêtre des 4 Utilitaires macOS > lance l'option : "Installer macOS" => et choisis Macintosh HD comme destination lorsque cela te sera proposé.​
 
Ça roule : tu as un volume Macintosh HD réinstallable -->

- dans la fenêtre des 4 Utilitaires macOS > lance l'option : "Installer macOS" => et choisis Macintosh HD comme destination lorsque cela te sera proposé.​

Je n'ai pas eu l'occasion de te répondre sur le coup et après j'ai oublié de le faire, donc maintenant que j'y repense voilà :

C'est bon ça a très bien marché !!! MERCI BEAUCOUP @macomaniac !!! :merci::merci::merci: