MacBook Pro Bloqué sur barre de chargement

Bonjour Grall

Si ton volume Macintosh HD est bien monté (d'après l'Utilitaire de disque) > quitte ce logiciel en laissant le volume monté > relance le Terminal > passe la commande :
Bloc de code:
rm /Volumes/"Macintosh HD"/var/db/caches/opendirectory/*

  • applique-toi pour la saisir correctement --> un espace entre rm et /--- ; mets "Macintosh HD" avec des "" ; et un * à la fin
  • la commande supprime le cache du Service d'Annuaire > dont la corruption est susceptible de bloquer l'ouverture de session en fin de chargement de l'OS. Elle passe sans commentaire, si elle passe

Cela fait > quitte le Terminal > va à : Menu  > Disque de démarrage > choisis Macintosh HD > redémarre dessus -->

  • fais preuve de patience pour le chargement de l'OS : tu n'auras qu'à dire si tu as pu réouvrir ta session à la fin...
 
Je te dois une fière Chandelle, dit le vieux con que tu as aidé... Mon MBP fonctionne de nouveau et d'ailleurs je t'envoie ce message de sa part aussi... Encore merci cher O Macomniac
 
Content pour toi !

  • la corruption du cache du Service d'Annuaire (service qui gère les utilisateurs & les groupes) > est-ce une des facéties de High Sierra. À présent que le cache a été reconstitué de manière valide --> tu devrais récupérer un chargement de l'OS à vitesse normale et ton ouverture de session régulièrement à la fin.
 
Content pour toi !

  • la corruption du cache du Service d'Annuaire (service qui gère les utilisateurs & les groupes) > est-ce une des facéties de High Sierra. À présent que le cache a été reconstitué de manière valide --> tu devrais récupérer un chargement de l'OS à vitesse normale et ton ouverture de session régulièrement à la fin.
Bonjour et désolé de vous déranger mais j’ai le même problème et j’ai fait la manipulation que vous avez conseillé, effectivement ça m’a permis de pouvoir entrer le mot de passe de ma session. Mais depuis la session ne s’ouvre pas et charge depuis environ 4-5 heures est ce normal ?
 
Bonjour Sanalex

Non : ce délai à l'ouverture de session est anormal.

Voici comment tu peux fournir les informations de base -->

- dans le Terminal de la session de secours obtenue par ⌘R --> passe la commande informative  :
Bloc de code:
diskutil list

  • 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
    524315_original.png
    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:
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 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               +6.3 MB     disk18

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

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

-bash-3.2#
 
Tu n'as pas copié le tableau à partir du début (= disk0 : 1er disque ou disque physique interne) -->

- reviens dans le Terminal (en quittant Safari comme indiqué) > repasse la commande > fais jouer l'ascenseur de la fenêtre du Terminal pour remonter au point de départ > copie le tableau depuis le début et reposte-le.​
 
  • J’aime
Réactions: litobar71
Ah oui désolé voila le texte complet
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_APFS Container disk2         499.9 GB   disk0s2

/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 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +499.9 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            383.7 GB   disk2s1
   2:                APFS Volume Preboot                 21.2 MB    disk2s2
   3:                APFS Volume Recovery                518.5 MB   disk2s3
   4:                APFS Volume VM                      4.3 GB     disk2s4

/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               +2.1 MB     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               +524.3 KB   disk9

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

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

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

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

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 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               +6.3 MB     disk18

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

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

-bash-3.2#
 
Je vois donc que tu as un format apfs > et un volume Macintosh HD contenant 383 Go de données.

Dans le Terminal de la session de secours où tu te trouves -->

- on peut faire en sorte de créer un second utilisateur admin (purement auxiliaire) > afin de vérifier si sa session s'ouvre à la fin du chargement de l'OS​

=> est-ce que ça te va ?
 
À vérifier si tu n'es pas vicitime d'une seconde corruption qui se serait greffée sur la 1ère -->

- la 1ère = corruption du cache mbr_cache du Service d'Annuaire : le fait que tu aies récupéré l'écran de connexion montre qu'il y avait bien corruption et et qu'elle corrigée​

- la (conjecturée) = corruption de ton fichier identitaire d'utilisatrice > qui ferait que tu ne pourrais plus te connecter et ouvrir ta session.​

=> à partir de la nouvelle session admin > il serait alors possible de supprimer / recréer à l'identique ton fichier identitaire (intervention ne touchant aucunement le dossier contenant les données).

Note : la programmation du Service d'Annuaire dans High Sierra est une abomination qui a occasionné un nombre incalculable de déboires. Ce serait par milliers qu'on pourrait recenser les cas sur les forums MacGé.
 
Note : rafraîchis la page pour lire en entier mon message précédent. Il m'a échappé au postage à peine commencé.
 
Note : tes fichiers ne risquent rien. Car si la méthode présente ne fonctionnait pas > il y en a une autre plus longue et garantie à 100% qui te permettrait de les récupérer.

----------

Voici le tuto qui va te permettre de créer un nouvel utilisateur admin -->

- passe la commande (avec la plus grande exactitude) -->
Bloc de code:
rm /Volumes/"Macintosh HD"/var/db/.AppleSetupDone
(un espace entre rm et /Volumes--- ; mets "Macintosh HD" avec les "" ; pas d'espace (!) entre HD" et la / qui suit ; pas d'espace (!) entre db/ et .AppleSetupDone)
  • cette commande supprime un fichier de finalisation vide dans le volume Macintosh HD --> ce qui va te permettre de ré-obtenir les panneaux de paramétrage du Mac / création d'un compte admin comme à la fin d'une 1ère installation
  • re-démarre normalement (Menu  > Disque de démarrage > choisis Macintosh HD > redémarre dessus) --> à la fin du chargement de l'OS > au lieu d'avoir l'écran de connexion > tu vas toucher la série des panneaux de paramétrage du Mac (Pays etc.). Renseigne tout avec exactitude.
  • le dernier panneau te permet de créer un compte admin : ne reprends surtout pas les identifiants de ton compte > choisis : Nom complet = toto > nom de compte = toto > mot-de-passe = toto.

Tu ouvres normalement une session toto --> déclare si ça a bien été le cas.
 
Non : je pense qu'il va falloir basculer sur le plan B -->

- il consiste dans les « 4 r » : recopie > reformatage > réinstallation > récupération. Long mais sûr.​

Pour la 1ère opération (recopie) : il s'agit de cloner (via une commande du Terminal) ton volume Macintosh HD dans celui d'un DDE USB (= sauvegarde). Tu as 383 Go de données dans le volume. Il faudrait environ 450 Go d'espace libre (marge de sécurité > car la commande de recopie délaie sur la destination) -->

- est-ce que tu as un tel DDE à disposition ?​