10.13 High Sierra Mac bloqué sur le chargement de session

Lucie91

Membre confirmé
15 Décembre 2018
67
2
34
Bonjour,

J’ai un gros problème avec mon MacbookAir qui ce bloque au démarrage de ma session. La barre de chargement s'affiche bien et va jusqu'au bout tres lentement. Puis rien ne se charge ensuite. J'ai essayé de le redémarrer en mode sans échec (Cmde + Maj) mais rien ne se passe. J'ai cherché partout une solution dans le forum, et j'ai bien conscience que des sujets similaires ont déjà été traités a de nombreuses reprises.D'ailleurs, j'ai essayé de suivre plusieurs procédures, mais cela n'a rien donné et j'ai peur d'agraver le mal car suis vraiment novice et certain des tutoriel sont du chinois pour moi.

Je souhaitais sauvegarder les données sur un DDE ( j’ai au moins compris ce que cela voulais dire). Bref, c'est la galère. Avant de faire appel à vos services, j'ai tenté les manips suivantes :

Cmde + R
Cmde + S

Et plein d'autres qui étaient conseillées sur des cas similaires à mon problème. Désolée pour le sujet redondant, mais je cherche et je n'ai plus de solution...Par avance, mille mercis pour votre aide

Lucie
 
Dernière édition par un modérateur:
Bonsoir Lucie

Voici comment tu vas pouvoir fournir les informations de base -->

- démarre les 2 touches ⌘R (cmd R) tenues pressées jusqu'à l'affichage d'une  = démarrage sur l'OS de secours. Tu obtiens un écran affichant une fenêtre de 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 la page de ce fil de MacGé > presse le bouton
    InsererCodeMcGe.jpg
    ici :
    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                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            120.5 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               +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               +6.3 MB     disk8

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

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

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

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

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

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

Offline
                                 Logical Volume Macintosh HD on disk0s2
                                 844B6EFA-DBED-4C80-9064-3F66D9FE9BFB
                                 Locked Encrypted
-bash-3.2#
 
Cette mention en bas de tableau -->
Bloc de code:
Offline
                                 Logical Volume Macintosh HD on disk0s2
                                 844B6EFA-DBED-4C80-9064-3F66D9FE9BFB
                                 Locked Encrypted

  • montre que FileVault est activé et verrouille le volume Macintosh HD --> lequel n'est donc pas monté.

Dans la fenêtre des 4 Utilitaires macOS > lance l'Utilitaire de disque. Sélectionne Macintosh HD grisé (= non monté) > bouton "Monter" > ton mot-de-passe de session dans le panneau qui le demande --> Macintosh HD doit être libellé en noir, si remonté.

Si c'est le cas > quitte l'Utilitaire de disque > relance le Terminal > repasse la commande :
Bloc de code:
diskutil list

  • et reposte le tableau des disques --> le volume Macintosh HD devrait être listé comme connecté avec un index de disque.
 
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            120.5 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               +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               +6.3 MB     disk8

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

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

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

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

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

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

/dev/disk17 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            Macintosh HD           +120.1 GB   disk17
                                 Logical Volume on disk0s2
                                 844B6EFA-DBED-4C80-9064-3F66D9FE9BFB
                                 Unlocked Encrypted

-bash-3.2#
 
On voit le volume déverrouillé et monté -->
Bloc de code:
/dev/disk17 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            Macintosh HD           +120.1 GB   disk17
                                 Logical Volume on disk0s2
                                 844B6EFA-DBED-4C80-9064-3F66D9FE9BFB
                                 Unlocked Encrypted

Passe la commande :
Bloc de code:
diskutil info disk17

  • qui affiche un tableau d'informations sur le volume Macintosh HD

Poste ce tableau.
 
Bloc de code:
-bash-3.2# diskutil info disk17
   Device Identifier:        disk17
   Device Node:              /dev/disk17
   Whole:                    Yes
   Part of Whole:            disk17
   Device / Media Name:      APPLE SSD SD0128F

   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 16384 KB at offset 0x19502000
   Owners:                   Enabled

   OS Can Be Installed:      Yes
   Recovery Disk:            disk0s3
   Media Type:               Generic
   Protocol:                 PCI
   SMART Status:             Not Supported
   Volume UUID:              15FBF472-BD3C-3B56-A368-F0EFD38772D6
   Disk / Partition UUID:    844B6EFA-DBED-4C80-9064-3F66D9FE9BFB

   Disk Size:                120.1 GB (120108089344 Bytes) (exactly 234586112 512-Byte-Units)
   Device Block Size:        512 Bytes

   Volume Total Space:       120.1 GB (120108089344 Bytes) (exactly 234586112 512-Byte-Units)
   Volume Used Space:        110.0 GB (110036516864 Bytes) (exactly 214915072 512-Byte-Units) (91.6%)
   Volume Available Space:   10.1 GB (10071572480 Bytes) (exactly 19671040 512-Byte-Units) (8.4%)
   Allocation Block Size:    4096 Bytes

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

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              Yes
   Virtual:                  Yes
   OS 9 Drivers:             No
   Low Level Format:         Not supported

   This disk is a Core Storage Logical Volume (LV).  Core Storage Information:
   LV UUID:                  844B6EFA-DBED-4C80-9064-3F66D9FE9BFB
   LVF UUID:                 1A39787B-62A6-4798-9764-BFD6AD4E4E04
   LVG UUID:                 79BFA29C-DB88-4132-91FA-24EF932D7290
   PV UUID (disk):           9ED3C2A5-CA60-497C-BD37-BC723A071FDA (disk0s2)
   Fusion Drive:             No
   Encrypted:                Yes

-bash-3.2#
 
Volume monté en lecture & écriture > réinstallable. 100 Go de données pour 120 Go de capacité --> trop peu d'espace libre pour envisager une réinstallation.

- question : lorsque tu démarres normalement > après déverrouillage du volume à l'écran de connexion initial (à cause de FileVault) > est-ce que la barre de progression se remplit à une allure régulière pour environ la 1ère moitié (ou un peu moins) > puis ralentit dramatiquement > tout en atteignant péniblement le terme --> mais sans ouverture finale de la session ?​
 
Passe avec soin la commande :
Bloc de code:
rm /Volumes/"Macintosh HD"/var/db/caches/opendirectory/*

  • un espace entre rm et la / qui suit ; mets "Macintosh HD" avec les "" ; pas d'espace (!) entre HD" et la / qui suit ; termine bien par * (astérisque)
  • la commande supprime le cache mbr_cache du Service d'Annuaire (qui gère les utilisateurs et les groupes) > dont la corruption ralentit l'initialisation de l'OS et bloque l'ouverture de session. Elle passe sans commentaire (réaffichage direct de -bash-3.2#) , si elle passe

=> est-ce que ça été le cas ?
 
C'est le signe que le fichier a été trouvé et supprimé.

Alors tu vas tenter ta chance ! - va à : Menu  > Disque de démarrage > sélectionne Macintosh HD > redémarre dessus -->

- tu n'auras qu'à dire si tu as pu ouvrir ta session à la fin du chargement de l'OS.​
 
Alors tu es bonne pour le procédé des « 4 R » : Recopie > Reformatage > Réinstallation > Récupération. Un peu longuet > mais qui a fait ses preuves.

Le 1er maillon (Recopie) consiste à cloner (via une commande du Terminal) le volume Macintosh HD => dans celui d'un DDE USB. Tu as 110 Go de données. Comme la commande de recopie delaie toujours plus ou moins sur la destination --> il faut envisager dans les 150 Go d'espace libre :

- as-tu un DDE (disque dur externe) comportant cet espace libre (et des paramètres convenables) ?​
 
Le coup de massue est dure !!
Mais bon, ok c’est partie.

J’ai un vieux DDE, mais incapable de savoir la place qu’il reste dessus ( j’ai pas d’autre ordinateur pour me permettre de le vider)

Est ce que si je lance la copie il me dira si pas assez de place ? ( j’aurais l’occasion de le vider demain si besoin )

Pour ce qui est de ton « paramètre convenable » que veux tu dire par la ? C’est vieux coucou mais il m’a jamais lâché
 
Tu n'auras qu'à attacher ton DDE au Mac > puis passer les 2 commandes (l'une après l'autre) :
Bloc de code:
diskutil list
df -H

  • la 1ère va afficher le tableau des disques --> elle montrera les paramètres du disque du DDE
  • la 2è l'occupation des volumes montés --> elle montrera l'espace libre disponible dans le volume du DDE

Poste ces tableaux.
 
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            120.5 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 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:       Microsoft Basic Data COUGAR                  1000.0 GB  disk2s2

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

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

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

Offline
                                 Logical Volume Macintosh HD on disk0s2
                                 844B6EFA-DBED-4C80-9064-3F66D9FE9BFB
                                 Locked Encrypted
 
Bloc de code:
-bash-3.2# df -H
Filesystem     Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk1s1   2.0G   1.3G   720M    64%   47783 4294919496    0%   /
devfs          202k   202k     0B   100%     682          0  100%   /dev
/dev/disk3     5.2M   377k   4.9M     8%      16 4294967263    0%   /private/var/log
/dev/disk4     524k   147k   377k    29%       4 4294967275    0%   /Volumes
/dev/disk5     524k   143k   381k    28%       5 4294967274    0%   /private/var/tmp
/dev/disk6     524k   160k   365k    31%      10 4294967269    0%   /private/var/run
/dev/disk7     524k   143k   381k    28%       2 4294967277    0%   /System/Installation
/dev/disk8     524k   303k   221k    58%      21 4294967258    0%   /private/var/db
/dev/disk9     6.3M   3.3M   3.0M    53%      47 4294967232    0%   /private/var/folders
/dev/disk10    2.1M   205k   1.9M    10%      15 4294967264    0%   /private/var/root/Library
/dev/disk12    2.1M   143k   2.0M     7%       2 4294967277    0%   /private/var/root/Library/Containers
/dev/disk13    524k   172k   352k    33%       9 4294967270    0%   /Library/Preferences
/dev/disk14    524k   160k   365k    31%       6 4294967273    0%   /Library/Preferences/SystemConfiguration
/dev/disk15    1.0M   143k   905k    14%       2 4294967277    0%   /Library/Keychains
/dev/disk16    6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/RecoveryTemp
/dev/disk17    524k   143k   381k    28%       2 4294967277    0%   /private/var/tmp/InstallerCookies
/dev/disk2s2   1000   465G   535G    47%       0          0  100%   /Volumes/COUGAR
-bash-3.2#
[/code]
 
Voici ton DDE -->
Bloc de code:
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:       Microsoft Basic Data COUGAR                  1000.0 GB  disk2s2

  • le volume COUGAR contient 465 Go de données (avec 535 Go d'espace libre).
  • ses paramètres sont à demi bons : table de partition GUID = OK pour un repartitionnement non destructif > format Microsoft Basic Data = empêchant un repartitionnement du volume COUGAR (sans perte de données). Cela > par une commande de repartitionnement directe.
  • mais il y a quand même un moyen indirect de rétrécir le volume COUGAR (sans perte de ses données) > pour créer un second volume qui accueillera le clone de Macintosh HD : c'est de manipuler la table de partition GUID.

Passe la commande :
Bloc de code:
gpt show disk2

  • qui affiche la distribution des blocs du disque du DDE

Poste le tableau retourné.
 
Bloc de code:
-bash-3.2# gpt show disk2
gpt show: disk2: Suspicious MBR at sector 0
       start        size  index  contents
           0           1         MBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34           6        
          40      409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      409640        2008        
      411648  1953105920      2  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  1953517568        2015        
  1953519583          32         Sec GPT table
  1953519615           1         Sec GPT header
-bash-3.2#