MacBook Pro Macbook Pro bloqué au chargement de session.

dschft

Membre confirmé
11 Février 2018
28
0
27
Bonsoir,

Ce problème est récurrent mais je suis à bout de recherches, et cela fait 5h, impossible d'acceder a mon bureau. Lorsque j'allume mon macbook, je clique sur ma session, j'entre le mot de mot de passe, la barre de chargement apparaît, elle se charge lentement, jusque 100% de la barre et ensuite plus rien.

J'ai tout essayer dans l'utilitaire de disque, deverouiller le disque dur, lancer un sos, tout est correct.

Le contexte est que j'ai voulu redémarrer mon mac car un de mes logiciels (illustrator) se bloquait, pensant qu'un reboot allait faire quelque chose, je ne peux plus accéder a ma sessions ni sauvegarder mes fichiers...

Quelqu'un pourrait m'aider?
Merci infiniment d'avance!

Je suis sous High Sierra, MBP mid-2010
 
Bonjour dschft

Problème connu (une des blagues dont l'OS High Sierra est fertile) > solution itou.

Voici le début de la manœuvre -->

- 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
    (carré avec un + inscrit - juste au milieu de la largeur de la fenêtre totale) dans la barre de menus au-dessus du champ de saisie d'un message > 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é)
  • et si tu te demandes où est le fameux bouton > c'est ici -->
    521520_original.png

=> ces informations montreront la configuration logique de ton disque. Je pourrai enchaîner alors en te passant la commande libératrice.

Note : 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.
 
Bonjour Macomaniac,

Merci de ton aide, voici le code tu tableau en question ci-dessous:

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               +2.1 MB     disk10

/dev/disk11 (disk image):
 
Update: J'ai été dans l'utilitaire de disque et mon SSD principal (Macintosh HD) était grisé, je l'ai monter, celui-ci est réapparu et j'ai refait la manipulation dans le terminal voici ce que j'ai en plus (à la fin).

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               +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               +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

/dev/disk20 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +498.9 GB   disk20
                                 Logical Volume on disk0s2
                                 A15122F4-1509-4D56-9730-DCB10CBF9262
                                 Unlocked Encrypted

-bash-3.2#
 
Voici le tuto correspondant à ton cas de figure -->

  • dans la session de secours --> lance d'abord l'Utilitaire de disque et assure-toi que le volume Macintosh HD est bien monté (libellé en noir plein). S'il était grisé > tu le sélectionnes > bouton : "Monter" > ton mot-de-passe de session dans le panneau qui le demande --> le volume Macintosh HD doit être libellé en noir plein, si remonté.

----------

Quitte l'Utilitaire de disque > lance le Terminal et passe la commande :
Bloc de code:
rm /Volumes/"Macintosh HD"/var/db/.AppleSetupDone
(un espace entre rm et /Volumes--- ; mets "Macintosh HD" avec des "" ; 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 --> à la fin du chargement de l'OS > au lieu d'ouvrir ta session > tu vas toucher la série des panneaux de paramétrage du Mac. 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 une session toto --> va à : Menu  > Préférences Système > Utilisateurs et groupes > déverrouille le cadenas avec le mot-de-passe toto > sélectionne ton vrai Nom Complet > coche la case : "Autorisation à administrer cet ordinateur".

Délogge-toi de la session toto > logge-toi dans ta session. Tu es admin à nouveau.
 
J'ai ce message qui apparaît lorsque je tape le code dans le terminal:
 

Fichiers joints

  • image.jpg
    image.jpg
    1,2 Mo · Affichages: 185
Tu as peut-être déjà supprimé le fichier .AppleSetupDone par une commande antérieure -->

  • redémarre (Menu  > Disque de démarrage > Macintosh HD > démarre dessus) > tu vas avoir à t'authentifier d'abord pour déverrouiller le volume Macintosh HD > puis le Système va se charger

=> si tu as les écrans de paramétrage à la fin du chargement de l'OS (au lieu que ta session s'ouvre) > continue comme décrit dans la fin de mon tuto.
 
Tu as peut-être déjà supprimé le fichier .AppleSetupDone par une commande antérieure -->

  • redémarre (Menu  > Disque de démarrage > Macintosh HD > démarre dessus) > tu vas avoir à t'authentifier d'abord pour déverrouiller le volume Macintosh HD > puis le Système va se charger

=> si tu as les écrans de paramétrage à la fin du chargement de l'OS (au lieu que ta session s'ouvre) > continue comme décrit dans la fin de mon tuto.

Malheureusement lorsque j'effectue un demarrage sur celui-ci je retombe sur l'écran de session (ma session + utilisateur invité).

Et en dessous en grisé (après 2min sans activité) on me demande si j'ai des difficultés pour mon mot de passe, d'appuyer de nouveau sur le bouton d'alimentation pour le mode de "secours".
 
Dans ta session d'utilisateur Standard > passe la commande (copier-coller) :
Bloc de code:
ls -al /private/var/db/.AppleSetupDone

  • la commande retourne une ligne d'autorisations si le fichier .AppleSetupDone existe à l'adresse mentionnée > sinon un "no such file or directory"

Poste le retour de la commande.
 
Dans ta session d'utilisateur Standard > passe la commande (copier-coller) :
Bloc de code:
ls -al /private/var/db/.AppleSetupDone

  • la commande retourne une ligne d'autorisations si le fichier .AppleSetupDone existe à l'adresse mentionnée > sinon un "no such file or directory"

Poste le retour de la commande.

J'entre ce code dans le terminal du mode recovery c'est bien ca?
 
Non : le chemin est rédigé pour le Terminal accessible depuis ta session d'utilisateur habituelle (celle qui est devenue Standard).
 
Désolé mais j'ai du mal à savoir l'endroit exact pour entrer ce code et te donner son résultat.

Je n'ai accès qu'au mode recovery, terminal et l'ecran avec ma session+ invité.
 
  • tu ne peux plus ouvrir ta session d'utilisateur habituelle ?

Si j'y ai accès mais voici comme le demarrage se déroule:

1. J'allume le macbook
2. Je vois le fenetre avec ma session + session invité
3. Je clique sur ma session et je rentre mon mot de passe
4. La barre de chargement progresse jusque 100% mais elle est anormalement longue. De plus parfois, une fois que j'entre le mot de passe je vois la barre de chargement commencer a la moitié. Tandis que si je monte le macintosh hd et que je demarre celui-ci la barre se rempli de 0 a 100%.
5. Toujours ce blocage a 100%, rien ne se passe, et le mac chauffe.
 
Ça y est ! --> je raccroche enfin les wagons (ça doit être la chaleur qui m'a distrait).

  • ton problème n'est pas celui du statut Admin devenu Standard de ta session > mais celui du blocage d'ouverture de session en fin de chargement du Système

Alors dans le Terminal de la session de secours > après t'être assuré que Macintosh HD soit bien déverrouillé et monté au préalable > passe la commande -->

Bloc de code:
rm /Volumes/"Macintosh HD"/var/db/caches/opendirectory/*

  • un espace entre rm et /Volumes--- ; pas d'espace entre HD" et la / qui suit ; mets bien un * à la fin
  • la commande supprime le cache du Service d'Annuaire > dont la corruption est susceptible de bloquer l'ouverture de session dans High Sierra
  • la commande passe sans commentaire, si elle passe

Cela fait > redémarre normalement comme indiqué précédemment. À la fin chargement de l'OS > soit ta session s'ouvrira normalement > soit tu auras droits aux panneaux de paramétrage si tu avait supprimé le fichier .AppleSetupDone (ce qui ne correspondait pas à ta problématique) --> dans ce dernier cas > crée un compte toto > et une fois la session toto ouverte > reloge-toi dans ta vraie session.
 
Je viens a l'instant de rentrer la ligne de code dans le terminal, celle-ci est passée sans commentaires. Voyons a present :) je te dis quoi dans 2min
 
Donc, je suis retomber sur l'ecran recovery et donc j'ai fais:

- Monter de nouveau le macintosh hd car il etait encore grisé
- Redemarrer en selectionnant MacHD en tant que disque de demarrage
- J'ai mes deux sessions qui sont apparues, et la je viens d'essayer de me connecter ca charge.
 

Sujets similaires