MacBook Pro MacBook Pro Retina (late 2013) en High Sierra ne veut plus démarrer

Boris789

Membre confirmé
14 Septembre 2018
28
0
31
Bonjour, hier soir, suite à l’utilisation du logiciel VLC et l’ouverture d’une vidéo présente sur un disque dur externe, mon MacBook Pro a lancé l’arc en ciel interminable en black screen.
J’ai forcé le redémarrage et depuis, il bloque sur la pomme avec une barre complétée à 100%.
J’ai essayé de nombreuses techniques proposée ci et là par macomaniac, mais je bloque désormais sur la tentative de clonage sur un disque dur externe. Effectivement, j’ai essayé la commande :

diskutil resizeVolume disk21s2 1850g jhfs+ Clone 0b

Mais en réponse j’obtiens : Unable to fine disk for disk21s2

J’ai essayé de faire des correspondances via les précédents échanges entre les deux interlocuteurs mais ma compréhension me fait desormais défaut...

J’ai testé de boot en power shift ça coupe à 50% de la barre.

Je n’arrive à boot qu’en recovery, j’ai réinstallé l’OS mais rien n’y fait.
Testé un timemachine également mais toujours rien...
Voilà j’espère avoir été clair, merci d’avance.
Boris.
 
Bonsoir Boris

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

- dans la session de secours > 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 : 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 beaucoup pour ton message.

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            172.0 GB   disk2s1
   2:                APFS Volume Preboot                 21.1 MB    disk2s2
   3:                APFS Volume Recovery                519.0 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#
 
Passe la commande :
Bloc de code:
diskutil info /Volumes/Mac*

  • la commande affiche un tableau d'informations sur le volume Macintosh HD - s'il est monté et non verrouillé par FileVault

Poste le retour.
 
Bloc de code:
-bash-3.2# diskutil info /Volumes/Mac*
   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:                 PCI
   SMART Status:             Verified
   Volume UUID:              964F794F-11C8-3A99-8A00-CD8773EF445B
   Disk / Partition UUID:    964F794F-11C8-3A99-8A00-CD8773EF445B

   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:        173.8 GB (173773606912 Bytes) (exactly 339401576 512-Byte-Units) (69.3%)
   Volume Free Space:        77.0 GB (77016829952 Bytes) (exactly 150423496 512-Byte-Units) (30.7%)
   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#
 
Pas d'anomalie : volume monté en lecture & écriture > réinstallable > FileVault désactivé.

Encore une double vérification --> passe les 2 commandes (l'une après l'autre) :
Bloc de code:
ls /Volumes/Mac*
bless --info /Volumes/Mac*

  • la 1ère liste les fichiers / dossiers de 1er rang du volume
  • la 2è affiche son chemin de démarrage

Poste les 2 tableaux.
 
Bloc de code:
-bash-3.2# ls /Volumes/Mac*
.DS_Store                Network
.DocumentRevisions-V100            Previous System
.HFS+ Private Directory Data?        System
.MobileBackups.trash            Users
.OSInstallerMessages            Volumes
.PKInstallSandboxManager        bin
.PKInstallSandboxManager-SystemSoftware    cores
.Spotlight-V100                dev
.Trashes                etc
.abackblaze                home
.bzvol                    installer.failurerequests
.dbfseventsd                net
.file                    private
.fseventsd                sbin
.vol                    tmp
Applications                usr
Desktop                    var
Informations sur l’utilisateur        vm
Library
-bash-3.2# bless --info /Volumes/Mac*
          98 => Blessed System File is <Preboot>/964F794F-11C8-3A99-8A00-CD8773EF445B/System/Library/CoreServices/boot.efi
          40 => Blessed System Folder is <Preboot>/964F794F-11C8-3A99-8A00-CD8773EF445B/System/Library/CoreServices
The blessed volume in this APFS container is "/Volumes/Macintosh HD"
-bash-3.2#
 
Pas d'anomalies : distribution complète des dossiers-Système & chemin de démarrage valide.

Une question à présent : lorsque tu démarres sur le Macintosh HD (pas la peine de re-essayer ici) --> est-ce que le début de la barre se charge à vitesse assez habituelle > avec un dramatique ralentissement pour tout le reste > l'extrémité de la barre étant atteinte malgré tout > mais sans affichage de l'écran d'ouverture de session ?
 
Exactement, disons que 3/8ème voir la moitié de la barre se charge de façon tout à fait normal. Mais cela met ensuite un bon 3/4 minutes pour que la barre de chargement ne finisse sa course.
 
Alors on va tenter de redémarrer le volume "à la manivelle". Passe les commandes :
Bloc de code:
rm /Volumes/"Macintosh HD"/var/db/caches/opendirectory/*
kextcache -u /Volumes/"Macintosh HD"
diskutil ap updatePreboot disk2s1

  • mets "Macintosh HD" avec des "" (pas d'abréviation de saisie ici) ; pas d'espace entre HD" et la / qui suit dans la 1ère commande
  • la 1ère supprime le cache mbr_cache du Service d'Annuaire > dont la corruption dans High Sierra est susceptible de faire stagner l'initialisation de l'OS et de bloquer l'affichage final de l'écran du LoginWindow ; elle passe sans commentaire
  • la 2è met à jour le cache-Système prelinkedkernel > chargé par le lanceur boot.efi au démarrage ; elle passe sans commentaire
  • la 3è met à jour les informations de prédémarrage du volume Preboot > prises en charge par le programme de boot EFI en prédémarrage ; elle passe avec un affichage monumental

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

  • tu n'auras qu'à dire si tu as pu ré-ouvrir ta session à la fin.
 
Malheureusement, il semble que la première commande ne fonctionne pas, ou bien je me trompe.
*Edit : Ou bien c'est ce dont vous parlez quand vous dites : "elle passe sans commentaire" ?

Bloc de code:
-bash-3.2# rm /Volumes/"Macintosh HD"/var/db/caches/opendirectory/*
rm: /Volumes/Macintosh HD/var/db/caches/opendirectory/*: No such file or directory
-bash-3.2# rm /Volumes/"Macintosh HD"/var/db/caches/opendirectory/
rm: /Volumes/Macintosh HD/var/db/caches/opendirectory/: is a directory
-bash-3.2# rm /Volumes/"Macintosh HD"/var/db/caches/opendirectory/*
rm: /Volumes/Macintosh HD/var/db/caches/opendirectory/*: No such file or directory
-bash-3.2#
 
Passe la commande informative :
Bloc de code:
ls /Volumes/Mac*/var/db/caches/opendirectory

  • la commande liste le contenu du dossier opendirectory - s'il est vide > tu récupères illico l'invite de commande -bash-3.2#

=> quel est le retour ?
 
Bloc de code:
-bash-3.2# ls /Volumes/Mac*/var/db/caches/opendirectory
-bash-3.2#

J'ai déjà utilisé cette commande suite à tes conseils sur un autre sujet, c'est peut être ça ?
 
Il n'y a donc pas de cache mbr_cache dans le dossier opendirectory.

Passe les 2 commandes suivantes :
Bloc de code:
kextcache -u /Volumes/"Macintosh HD"
diskutil ap updatePreboot disk2s1

  • et redémarre comme décrit. Même si le chargement est toujours aussi lent > patiente un moment à la fin pour voir si l'écran d'ouverture de session ne s'affiche pas.
 
C’est fait, j’attends tranquillement. Actuellement la barre de chargement est à 100% depuis 2/3 minutes.
Encore merci pour ton aide je te tiens au courant.
 
Le cache du Service d'Annuaire a dû être supprimé (et non recréé ensuite) > lorsque tu as fait ton démarrage en Safe mode (sans échec).

Inutile d'attendre trop longtemps quand même : si ça le le fait pas dans les 5' --> c'est l'impasse pour ce qui est de redémarrer le volume. Donc il faut alors revenir au plan "clonage".
 
Je n’ai pas réussi à faire de démarrage en safe mode, uniquement en recovery (CDM R)
Toujours pas de mouvement de mon côté, je t’écris de mon iPad.
 
Alors il va falloir revenir au plan "clonage". Est-ce que tu as un DDE USB qui peut servir de destination ?
 
Attache-le au Mac > éteins ton Mac de force > rallume-le en revenant dans la session de secours > passe les commandes :
Bloc de code:
diskutil list
df -H

  • qui vont montrer (entre autres disques) les paramètres du disque du DDE > et l'occupation de tous les volumes montés

Poste les tableaux.