MacBook Pro Mon MacBookPro ne redémarre pas, impossible d'exécuter S.O.S

Mvf

Membre enregistré
1 Septembre 2018
9
0
52
Bonjour

mon Mac book de mi 2012, ne redémarre plus suite à l'installation d'un nouveau périphérique.
J'ai tenté le démarrage en mode sans échec et l'éxécution du "SOS" sur l'utilitaire de disques sans succès. Le SOS ne s'éxécute pas.
Après lectures des 2 posts similaires, j'ai saisi la commande: diskutil list dans le terminal.

Voici le résultat:
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         250.8 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 -                      +250.8 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            207.8 GB   disk2s1
   2:                APFS Volume Preboot                 32.4 MB    disk2s2
   3:                APFS Volume Recovery                518.8 MB   disk2s3
   4:                APFS Volume VM                      1.1 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#

Pouvez-vous m'aider? je n'y connais rien et je crains d'avoir perdu mes données.
Merci par avance.
 
Bonjour Mvf

Tu as un SSD et High Sierra est installé en format apfs dans le volume Macintosh HD. Il y a 207 Go de données dans ce volume.

Dans le Terminal de la session de secours où tu as déjà passé la commande diskutil list > passe la commande :
Bloc de code:
diskutil info disk2s1

  • la commande retourne un tableau d'informations sur le volume Macintosh HD

Poste cet affichage.
 
Bonjour,

Merci de ton aide.
Désolée pour le décalage horaire dans ma réponse, mais je suis à México où je suis en train de m'installer!
La panne de mon ordi est arrivée le premier jour ici!!!

Voici l'affichage de la commande:
Bloc de code:
-bash-3.2# diskutil info disk2s1
   Device Identifier:        disk2s1
   Device Node:              /dev/disk2s1
   Whole:                    No
   Part of Whole:            disk2

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

   Partition Type:           41504653-0000-11AA-AA11-00306543ECAC
   File System Personality:  APFS
   Type (Bundle):            apfs
   Name (User Visible):      APFS
   Owners:                   Enabled

   OS Can Be Installed:      Yes
   Booter Disk:              disk2s2
   Recovery Disk:            disk2s3
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified
   Volume UUID:              F166E34A-4B8D-34DE-BF72-2911E56DEBCC
   Disk / Partition UUID:    F166E34A-4B8D-34DE-BF72-2911E56DEBCC

   Disk Size:                250.8 GB (250790436864 Bytes) (exactly 489825072 512-Byte-Units)
   Device Block Size:        4096 Bytes

   Volume Total Space:       250.8 GB (250790436864 Bytes) (exactly 489825072 512-Byte-Units)
   Volume Used Space:        209.6 GB (209609019392 Bytes) (exactly 409392616 512-Byte-Units) (83.6%)
   Volume Free Space:        41.2 GB (41181417472 Bytes) (exactly 80432456 512-Byte-Units) (16.4%)
   Allocation Block Size:    4096 Bytes

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

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              Yes
   Hardware AES Support:     No

-bash-3.2#

Est-ce grave?
 
Aucune anomalie détectée : volume monté en lecture & écriture. High Sierra peut y être réinstallé.

Passe la commande :
Bloc de code:
diskutil verifyVolume disk2

  • la commande vérifie l'apfs

Poste l'affichage retourné.

Question : est-ce que tu as un DDE USB (au cas où il faudrait cloner les données du volume via une commande du Terminal) ?
 
je viens de tenter la commande mais il me repond:

diskutil: did not recognize verb "verify"; type "diskutil" for a list
 
J'avais fait une erreur de saisie tout de suite corrigée > mais tu es resté sur ma 1ère saisie non corrigée. Voici la commande à passer :
Bloc de code:
diskutil verifyVolume disk2
 
Ok voici le résultat:
Bloc de code:
-bash-3.2# diskutil verifyVolume disk2
Started file system verification on disk2
Verifying storage system
Performing fsck_apfs -n -x /dev/disk0s2
Checking volume
Checking the container superblock
Checking the EFI jumpstart record
Checking the space manager
Checking the object map
Checking the APFS volume superblock
Checking the object map
Checking the fsroot tree
Checking the snapshot metadata tree
Checking the extent ref tree
Checking the snapshots
Checking the APFS volume superblock
Checking the object map
Checking the fsroot tree
Checking the snapshot metadata tree
Checking the extent ref tree
Checking the snapshots
Checking the APFS volume superblock
Checking the object map
Checking the fsroot tree
Checking the snapshot metadata tree
Checking the extent ref tree
Checking the snapshots
Checking the APFS volume superblock
Checking the object map
Checking the fsroot tree
Checking the snapshot metadata tree
Checking the extent ref tree
Checking the snapshots
Verifying allocated space
The volume /dev/disk0s2 appears to be OK
Storage system check exit code is 0
Finished file system verification on disk2
-bash-3.2#
 
Aucune erreur nulle part.

On continue l'enquête informative. Passe la commande :
Bloc de code:
ls /Volumes/Mac*

  • le "l" de "ls" est la minuscule de "L" ; termine par Mac* tout court (abréviation commode)
  • la commande liste les fichiers / dossiers de 1er degré du volume

Poste le tableau ici.
 
Voici le tableau:

Bloc de code:
-bash-3.2# ls /Volumes/Mac*
.DS_Store                Network
.DocumentRevisions-V100            System
.HFS+ Private Directory Data?        Users
.MobileBackups.trash            Volumes
.OSInstallerMessages            bin
.PKInstallSandboxManager        cores
.PKInstallSandboxManager-SystemSoftware    dev
.Spotlight-V100                etc
.Trashes                home
.dbfseventsd                installer.failurerequests
.file                    net
.fseventsd                opt
.vol                    private
Applications                sbin
DamagedFiles                tmp
Developer                usr
Informations sur l’utilisateur        var
Library
-bash-3.2#
 
Tous les dossiers-Système sont présents sans lacune. RAS.

Je te propose encore un test. Passe les 2 commandes (une à la fois ; l'une après l'autre) -->
Bloc de code:
kextcache -u /Volumes/"Macintosh HD"
rm /Volumes/"Macintosh HD"/var/db/caches/opendirectory/*

  • mets "Macintosh HD" avec les "" cette fois-ci ; pas d'espace entre HD" et la / qui suit ; termine la 2è par un *
  • la 1ère met à jour le cache prelinkedkernel chargé par le lanceur boot.efi au démarrage ; elle passe sans commentaire
  • la 2è supprime le cache du Service d'Annuaire > au cas où sa corruption (occasionnelle avec High Sierra apfs) bloquerait la fin de démarrage de l'OS ; elle passe sans commentaire

Cela fait > redémarre (Menu  > Disque de démarrage > Macintosh HD) --> tu n'as qu'à dire si ça a changé quelque chose à ton plantage de démarrage.
 
Génial!!!
Tout refonctionne!
Merci beaucoup de ton aide!

Quel était le problème finalement? un fichier de mon nouveau péripherique était en conflit avec le démarrage de High Sierra?
 
Content pour toi !

  • tu étais une victime de plus d'un effet collatéral de High Sierra (version apfs) --> la corruption du cache du Service d'Annuaire (qui gère les utilisateurs et les groupes). La corruption de ce cache induit > pendant le travail du serveur launchd de l'OS (initialisation des services et autres fonctions) > une boucle improductive désignée comme : "too many corpses being created". Ce qui a un effet de gel de l'initialisation de l'OS et d'arrêt de launchd / ou de blocage à la fin du LoginWindow qui affiche l'écran de connexion des utilisateurs.

Le cache recréé de manière valide --> ton prochain démarrage devrait être plus rapide que le précédent.
 
Ok, je te renouvelle tous mes remerciements!!
Mes débuts à l'étranger commençaient mal! Je suis sauvée!

Donc pour être sure d'avoir compris, ce défaut de cache n'a rien à voir avec l'installation du périphérique (qui a révélé le problème) car j'ai aussi une nouvelle imprimante à configurer?
 
Je ne saurais pas te répondre concernant le lien entre l'installation d'un périphérique et la corruption du cache. Si tu avais de nouveau un plantage > repasse dans le Terminal de la session de secours les commandes du message #10.

----------

Mon conseil serait le suivant : tu t'achètes un DDE USB. Dans l'Utilitaire de disque > tu sélectionnes le disque physique global du DDE et l'option Effacer --> tu prends les options suivantes :

  • Schéma : Table de partition GUID
  • Format : Mac OS étendu (journalisé)
  • Nom : Clone

=> tu effaces et ton disque est paramétré "Mac". Cela fait > tu clones ton volume de démarrage Macintosh HD à destination du volume Clone. Tu peux utiliser la démo (gratuite un mois) de Carbon Copy Cloner pour ce faire.

En cas de plantage > tu peux démarrer sur Clone. Si tu mets à jour Clone (en reclonant régulièrement Macintosh HD => Clone) --> tu es à l'abri d'un plantage. Tu peux > démarrée sur Clone > cloner en sens inverse ce volume dans Macintosh HD qui redevient démarrable.
 
Bonjour macomaniac, je crois avoir un pb similaire, ce n'est pas suite à l'installation d'un logiciel, mon mcbookpro mi2012 bloque aussi à la fin de la barre de chargement démarrage, le pb c'est que je n'arrive pas à le démarrer sans échec...
 
Ok,
merci de ce conseil, je vais immédiatement acheté un DDE dédié à cette fonction.
Bonne fin de journée en France!
 
@ gillux

Voici comment tu vas fournir les informations de base :

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

=> ces informations montreront la configuration logique de ton disque.

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.