10.13 High Sierra Session ne s'ouvre pas

SwedenOff

Membre confirmé
25 Avril 2018
23
0
28
Bonjour depuis hier j'ai un problème pour ouvrir la session de mon Mac Book Pro.

Lorsque j'allume mon Mac et que je tape mon mot de passe pour ouvrir la session, la barre de chargement se charge complètement mais bloque et la session ne s'ouvre pas.

J'ai vérifié l'État du disque dur avec 180 Go de libre et pas d'anomalies de détectées, j'ai également essayé de réinstaller MacOs via le recovery mais le problème persiste.

Si vous avez une idée merci de votre aide !
 
Et en "Safe Boot" (touche shift ) enfoncée dès le gong et pendant au moins 20s ?
 
Salut SwedenOff

Une solution dans ton cas est d'accomplir un cycle des « 4 R » : Recopie > Reformatage > Ré-installation > Récupération --> l'ouverture de session se trouve débloquée à la fin en règle générale.

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 > dans le volume desquelles sont montés en lecture & écriture des dossiers du recoveryOS sur lequel tu démarres. Elles s'effacent à l'extinction ou au re-démarrage.

Voici comment tu vas pouvoir poster ici ce tableau sans avoir besoin de prendre des captures d'écran -->

  • 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 (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é)

=> ces informations donneront une idée de la configuration logique de ton disque.
 
Bloc de code:
  #:                       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
                                 8437CEE6-CE6C-4A4D-8031-7490152C94DE
                                 Locked Encrypted
 
Cette mention de bas de tableau -->
Bloc de code:
Offline
                                 Logical Volume Macintosh HD on disk0s2
                                 8437CEE6-CE6C-4A4D-8031-7490152C94DE
                                 Locked Encrypted

  • montre que FileVault est activé > ce qui fait que le volume Macintosh HD est verrouillé > et donc non monté > en cas de démarrage sur un OS alternatif comme l'OS de secours. Il faut déverrouiller le volume manuellement pour le remonter.
  • lance l'«Utilitaire de Disque» > sélectionne le volume Macintosh HD grisé (= non monté) > bouton : "Monter" > ton mot-de-passe de session dans le panneau qui le demande --> le volume Macintosh HD doit être affiché en noir plein, si remonté.

Relance alors le Terminal> passe la commande :
Bloc de code:
df -H /Volumes/"Macintosh HD"

  • mets "Macintosh HD" avec des "" ; le H en majuscule
  • la commande mesure l'occupation du volume

Poste le tableau retourné.
 
Bloc de code:
-bash-3.2# df -H /Volumes/"Macintosh HD"
Filesystem    Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk20   499G   227G   272G    46% 1129597 4293837682    0%   /Volumes/Macintosh HD
 
Tu as 227 Go de données > dans un volume d'une capacité de 499 Go.

Une possibiité de récupération est la suivante -->

  • rétrécir (non destructivement) Macintosh HD à 250 Go > pour créer un 2è volume de 249 Go intitulé Clone (par exemple). Cloner (par une commande du Terminal) Macintosh HD dans Clone. Reformater Macintosh HD. Ré-installer proprement High Sierra dans le volume reformaté. Récupérer à la fin les données de Clone via l'«Assistant de migration»

L'opération d'ensemble est un peu longue > mais donne d'excellents résultats en règle générale. Est-ce que tu veux la tenter ?
 
Oui : l'opération ne détruit pas le volume de départ > mais le rétrécit en taille afin de libérer de l'espace pour la création d'un second volume. Les données recelées dans le volume demeurent intactes. Il ne s'agit donc aucunement d'un reformatage.
 
Pour effectuer cette opération de re-partitionenement > il ne faut pas que le Mac soit démarré (comme actuellement) sur l'OS de secours du disque > car le volume Recovery HD de la partition de secours qui l'abrite est alors monté. Or la partition de secours doit être déplacée sur les blocs lors du redimensionnement --> afin qu'elle reste collée à la partition supportant le volume Macintosh HD rétréci > ce qui n'est pas possible si le volume Recovery HD est monté.

En conséquence > il faut que tu re-démarres --> Menu  > Redémarrer --> tiens aussitôt pressées les 3 touches ⌘⌥R = démarrage par internet -->

  • le Mac va se connecter au Wi-Fi > télécharger depuis le serveur du Mac App Store un OS de secours 10.13 dans une image-disque en RAM (logo d'un globe terrestre en rotation tout le temps de l'opération) > démarrer à la fin sur cet OS de secours en RAM indépendamment du disque interne. Tu vas ré-obtenir un écran avec une fenêtre de 4 Utilitaires macOS

Signale quand tu y es.
 
Il faut d'abord que tu lances l'Utilitaire de Disque et que tu déverrouilles le Volume Logique (sélectionne Macintosh HD grisé > Monter > ton mot-de-passe --> affichage en noir plein) -->
  • signale quand c'est fait.
 
La commande à passer est :
Bloc de code:
diskutil cs resizeStack 8437CEE6-CE6C-4A4D-8031-7490152C94DE 250g jhfs+ Clone 0b

  • pour la passer commodément > tu commences par repasser une commande :
    Bloc de code:
    diskutil list
    ce qui te permet de copier l'UUID = 8437CEE6-CE6C-4A4D-8031-7490152C94DE en bas de tableau. Puis tu saisis les termes à la main en collant l'UUID à sa place dans la commande. Respecte les espaces entre les termes. Le 0 de 0b est un zéro.
  • la commande réduit le CoreStorage et le volume Macintosh HD hôte à 250 Go (sans perte de données) > et crée une seconde partition de 249 Go montant un volume intitulé Clone

Poste l'affichage retourné par la commande.