10.14 Mojave Session bloquée suite à mise à jour MacOs

Agnouou

Membre confirmé
21 Septembre 2019
22
0
31
Bonjour,

Mon MacBook Pro est bloqué depuis presque une semaine suite à une mise à jour de la dernière version de MacOs Mojave. Ayant contacté l'assistance Apple, pour eux la session ne peut pas être débloquée après plusieurs tentatives, notamment réinstallation de MacOs, car j'ai activé FileVault. Est-il possible de récupérer d'une façon ou d'une autre le contenu de mes fichiers ? J'ai un fichier super important, non enregistré ailleurs, que j'ai besoin de récupérer.

Merci pour votre aide !
 
Bonjour Agnouou

Démarre les 2 touches ⌘R (cmd R) tenues pressées ensemble = démarrage sur l'OS de secours du disque -->

- est-ce que tu obtiens une  directe > et au bout d'un temps de chargement longuet => un écran affichant une fenêtre de 4 Utilitaires macOS (= écran de la session de secours) ?​
 
Bonjour Agnouou

Démarre les 2 touches ⌘R (cmd R) tenues pressées ensemble = démarrage sur l'OS de secours du disque -->

- est-ce que tu obtiens une  directe > et au bout d'un temps de chargement longuet => un écran affichant une fenêtre de 4 Utilitaires macOS (= écran de la session de secours) ?​
Oui j'y suis !
 
Alors voici le tuto qui va te permettre de poster ici les informations de base -->

- sans lancer aucune option de la fenêtre des 4 Utilitaires macOS > 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.
 
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

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

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

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

/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +2.1 MB     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               +524.3 KB   disk8

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

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

/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 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               +524.3 KB   disk13

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

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

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

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

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

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

Offline
                                 Logical Volume Macintosh HD on disk0s2
                                 8B99E932-8795-44FF-AB6E-2BCA91C7065A
                                 Locked Encrypted
-bash-3.2#
 
Cette mention de fin de tableau -->
Bloc de code:
Offline
                                 Logical Volume Macintosh HD on disk0s2
                                 8B99E932-8795-44FF-AB6E-2BCA91C7065A
                                 Locked Encrypted

  • montre qu'effectivement le volume Macintosh HD est verrouillé par l'activation de FileVault.

Voici la commande à passer :
Bloc de code:
diskutil cs unlockLV 8B99E932-8795-44FF-AB6E-2BCA91C7065A -passphrase toto

  • tu la saisis en copier-coller à rebours : tu la copies ici avec Safari d'abord > tu la colles dans le Terminal > tu l'exécutes
  • mais attention ! avant de l'exécuter > remplace mon toto final par ton mot-de-passe de session (affiché en clair à la frappe)
  • la commande instruit le déverrouillage du Volume Logique CoreStorage > et le remontage dans la foulée du volume hôte Macintosh HD

Poste le retour.

Note : je te rappelle que les applications se lancent en mode alternatif dans la session de secours. Si tu es actuellement dans Safari > tu le quittes par ⌘Q --> ce qui réaffiche l'écran d'accueil de la session de secours (fenêtre des 4 Utilitaires macOS) => et tu peux alors relancer le Terminal.
 
Bloc de code:
-bash-3.2# diskutil cs unlockLV 8B99E932-8795-44FF-AB6E-2BCA91C7065A -passphrase pupuce
Started CoreStorage operation
Logical Volume successfully unlocked
Logical Volume successfully attached as disk20
Logical Volume successfully mounted as /Volumes/Macintosh HD
Core Storage disk: disk20
Finished CoreStorage operation
-bash-3.2#
 
Parfait : l'opération est déclarée réussie.

On enchaîne --> passe la commande :
Bloc de code:
diskutil info disk20

  • qui affiche un tableau d'informations sur le volume Macintosh HD (remonté en tant qu'hôte du disque logique virtuel disk20)

Poste le tableau.
 
Bloc de code:
-bash-3.2# diskutil info disk20
   Device Identifier:        disk20
   Device Node:              /dev/disk20
   Whole:                    Yes
   Part of Whole:            disk20
   Device / Media Name:      APPLE HDD HTS545050A7E362

   Volume Name:              Macintosh HD
   Mounted:                  Yes
   Mount Point:              /Volumes/Macintosh HD

   Content (IOContent):      Apple_HFS
   File System Personality:  Journaled HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended (Journaled)
   Journal:                  Journal size 40960 KB at offset 0x1a38a000
   Owners:                   Enabled

   OS Can Be Installed:      Yes
   Booter Disk:              disk0s3
   Recovery Disk:            disk0s3
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified
   Volume UUID:              921AC08B-D0CA-374B-A76A-7F68E9C6D57D
   Disk / Partition UUID:    8B99E932-8795-44FF-AB6E-2BCA91C7065A

   Disk Size:                498.9 GB (498876809216 Bytes) (exactly 974368768 512-Byte-Units)
   Device Block Size:        512 Bytes

   Volume Total Space:       498.9 GB (498876809216 Bytes) (exactly 974368768 512-Byte-Units)
   Volume Used Space:        143.6 GB (143631966208 Bytes) (exactly 280531184 512-Byte-Units) (28.8%)
   Volume Free Space:        355.2 GB (355244843008 Bytes) (exactly 693837584 512-Byte-Units) (71.2%)
   Allocation Block Size:    4096 Bytes

   Read-Only Media:          No
   Read-Only Volume:         No

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              No
   Virtual:                  Yes
   Hardware AES Support:     No

   This disk is a Core Storage Logical Volume (LV).  Core Storage Information:
   LV UUID:                  8B99E932-8795-44FF-AB6E-2BCA91C7065A
   LVF UUID:                 03681A6C-C61E-4D01-A6D3-02569E6DD5AC
   LVG UUID:                 95A6165C-61C7-4E65-9DB7-6E88291BCB94
   PV UUID (disk):           FB99F908-4C1D-49F5-A853-FAB87D89FD92 (disk0s2)
   Fusion Drive:             No
   Encrypted:                Yes

-bash-3.2#
 
Tout se présente pour le mieux dans tous les cas de figures à venir -->

- volume monté en lecture & écriture > déclaré réinstallable. 144 Go d'occupation. Si on ne pouvait pas redémarrer ce volume pour te permettre de réouvrir ta session > il serait intégralement clonable (via une commande du Terminal) > ce qui en assurerait une sauvegarde intégrale (et permettrait après une réinstallation propre => une récupération par l'Assistant de migration).​

Mais on n'en est pas encore là --> car le volume est peut-être redémarrable -->

- pour le vérifier > on poursuit l'enquête. Passe la commande :
Bloc de code:
diskutil cs list

  • qui affiche le tableau détaillé du CoreStorage

Poste le tableau.
 
  • J’aime
Réactions: litobar71
Bloc de code:
-bash-3.2# diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 95A6165C-61C7-4E65-9DB7-6E88291BCB94
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         499248103424 B (499.2 GB)
    Free Space:   18972672 B (19.0 MB)
    |
    +-< Physical Volume FB99F908-4C1D-49F5-A853-FAB87D89FD92
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     499248103424 B (499.2 GB)
    |
    +-> Logical Volume Family 03681A6C-C61E-4D01-A6D3-02569E6DD5AC
        ----------------------------------------------------------
        Encryption Type:         AES-XTS
        Encryption Status:       Unlocked
        Conversion Status:       Converting (forward)
        High Level Queries:      Not Fully Secure
        |                        Passphrase Required
        |                        Accepts New Users
        |                        Has Visible Users
        |                        Has Volume Key
        |
        +-> Logical Volume 8B99E932-8795-44FF-AB6E-2BCA91C7065A
            ---------------------------------------------------
            Disk:                  disk20
            Status:                Online
            Size (Total):          498876809216 B (498.9 GB)
            Conversion Progress:   Paused
            Revertible:            Yes (unlock and decryption required)
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS
-bash-3.2#
 
Voici les informations que je souhaitais obtenir :
Bloc de code:
        Conversion Status:       Converting (forward)
          Conversion Progress:   Paused

  • un processus de chiffrement (converting forward) est en cours > mais est il est actuement stoppé (paused) --> ce qui signifie la plupart du temps qu'une relance du chiffrement ne se fera jamais. Une telle situation de processus de chiffrement suspendu --> n'empêche pas a priori de démarrer le volume (l'OS du volume) > mais il interdit strictement 2 choses : a) une réinstallation de l'OS (si nécessaire) > ou b) un repartitionnement (non destructeur) du volume => pour créer en fin de disque un second volume indépendant qui serait dédié au clone.

En conséquence > ta situation a 2 issues possibles (toutes les 2 positives) mais 2 seules -->

- a) on parvient à redémarrer le volume et tu réouvres ta session. Si FileVault ne repart pas > il faudra que tu te trouves un DDE USB pour effectuer un clonage du volume > démarrage sur le clone > reformatage de Macintosh HD > clonage à rebours.​

- b) on ne parvient pas à redémarrer ton volume => alors il te faut un DDE USB comme destination du clonage > puis on fait en gros comme dans le 1er cas de figure (sauf qu'une réinstallation intervient après le reformatage).​

On cherche donc à savoir actuellement si Macintosh HD serait redémarrable -->

- passe les 2 commandes (séparément) :
Bloc de code:
ls /Volumes/Mac*
bless --info /Volumes/Mac*

  • le "l" de "ls" = minuscule de "L" ; mets Mac* avec l'astérique * (abréviation commode)
  • la 1ère liste les objets de 1er rang du volume (fichiers ou dossiers)
  • la 2è affiche son chemin de démarrage

Poste les retours.
 
Bloc de code:
-bash-3.2# ls /Volumes/Mac*
.DS_Store                Users
.DocumentRevisions-V100            Volumes
.PKInstallSandboxManager        bin
.PKInstallSandboxManager-SystemSoftware    cores
.Spotlight-V100                dev
.Trashes                etc
.file                    home
.fseventsd                installer.failurerequests
.hotfiles.btree                net
.vol                    private
Applications                sbin
Informations sur l’utilisateur        tmp
Library                    usr
Network                    var
System                    vm
-bash-3.2#
 
Bloc de code:
-bash-3.2# bless --info /Volumes/Mac*
finderinfo[0]: 15203068 => Blessed System Folder is /Volumes/Macintosh HD/System/Library/CoreServices
finderinfo[1]: 15481903 => Blessed System File is /Volumes/Macintosh HD/System/Library/CoreServices/boot.efi
finderinfo[2]:      0 => Open-folder linked list empty
finderinfo[3]:      0 => No alternate OS blessed file/folder
finderinfo[4]:      0 => Unused field unset
finderinfo[5]: 15203068 => OS X blessed folder is /Volumes/Macintosh HD/System/Library/CoreServices
64-bit VSDB volume id:  0xC4A74CFA9B59A53A
-bash-3.2#
 
Aucune anomalie -->

- distribution complète des dossiers-Système​

- chemin de démarrage valide (pointant au lanceur boot.efi de l'OS installé)​

Donc : rien n'empêche a priori l'OS du volume de démarrer. Et pourtant il ne démarre pas (d'après ton témoignage) -->

- passe encore la commande :
Bloc de code:
sw_vers -productVersion

  • la commande affiche la version de l'OS de secours démarré (comme c'est celui du disque --> ce sera aussi la version de l'OS installé dans Macintosh HD)

Poste le retour.
 
Je m'en doutais : High Sierra. Alors dis-moi si ma description correspond à ton expérience -->

- lorsque tu démarres sur Macintosh HD > après identification à l'écran de connexion initial (destinée à déverrouiller le volume) --> la barre se charge à vitesse normale sur presque la 1ère moitié. À partir de là s'ensuit un ralentissement dramatique de la progression. L'extrémité droite de la jauge est quand même atteinte > mais jamais ta session ne s'ouvre.​

=> est-ce que ma description correspond à ton problème ? - ou s'agit-il d'autre chose ?
 
Oui c'est exactement ça ! Ceci dit après plusieurs tentatives de redémarrage, la barre n'atteint plus l'extrémité droite mais se bloque à la première moitié.
 
Alors on peut tenter un déblocage "spéculatif" (càd. fonction d'une spéculation sur le facteur de blocage) -->

- tu n'as pas redémarré là ? - le volume Macintosh HD est toujours déverrouillé et monté ?​