MacBook Pro Macbook pro bloqué sur l'écran de démarrage

titi09

Membre confirmé
13 Mars 2019
14
0
49
Bonjour,
Je me permets de mettre un message sur ce forum, pour savoir si quelqu'un peut m'aider ne serait ce qu'un tout petit peu.
Mon macbook pro reste bloqué sur la pomme au démarrage et la barre de téléchargement remplie mais rien ne se passe...
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            391.2 GB   disk2s1
   2:                APFS Volume Preboot                 24.7 MB    disk2s2
   3:                APFS Volume Recovery                514.5 MB   disk2s3
   4:                APFS Volume VM                      2.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#

J'ai fait ça en lisant quelques articles du forum en attendant.
Merci de l'aide apportée
 
Bonjour titi

Est-ce qu'au démarrage :

- la barre de chargement progresse à vitesse normale presque sur la 1ère moitié de la jauge > puis ralentit dramatiquement pour atteindre péniblement l'extrémité > sans affichage de l'écran final d'ouverture de session ?​
 
Bonjour titi

Est-ce qu'au démarrage :

- la barre de chargement progresse à vitesse normale presque sur la 1ère moitié de la jauge > puis ralentit dramatiquement pour atteindre péniblement l'extrémité > sans affichage de l'écran final d'ouverture de session ?​
Bonjour,
Oui c’est exactement cela.
 
Alors passe la commande exacte :
Bloc de code:
rm /Volumes/"Macintosh HD"/var/db/caches/opendirectory/*

  • mets "Macintosh HD" avec les "" ; pas d'espace (!) entre HD" et la / qui suit ; il y a bien un astérisque * à la fin
  • la commande supprime le cache mbr_cache du Service d'Annuaire > dont la corruption ralentit dramatiquement l'initialisation de l'OS > et bloque le LoginWindow en fin de chargement. Elle passe normalement sans commentaire (retour direct de -bash-3.2#) > mais un bogue de la commande rm dans le terminal de la session de secours --> induit parfois un faux message d'erreur.

=> indique si tu as eu un retour ou aucun.
 
Alors passe la commande exacte :
Bloc de code:
rm /Volumes/"Macintosh HD"/var/db/caches/opendirectory/*

  • mets "Macintosh HD" avec les "" ; pas d'espace (!) entre HD" et la / qui suit ; il y a bien un astérisque * à la fin
  • la commande supprime le cache mbr_cache du Service d'Annuaire > dont la corruption ralentit dramatiquement l'initialisation de l'OS > et bloque le LoginWindow en fin de chargement. Elle passe normalement sans commentaire (retour direct de -bash-3.2#) > mais un bogue de la commande rm dans le terminal de la session de secours --> induit parfois un faux message d'erreur.
=> indique si tu as eu un retour ou aucun.
Je n’ai rien qui s’affiche
 
Parfait (c'est ce qu'il fallait).

Passe encore la commande :
Bloc de code:
kextcache -u /Volumes/"Macintosh HD"

  • la commande met-à-jour le cache prelinkedkernel > chargé par le lanceur boot.efi au démarrage

=> est-ce que tu as obtenu un retour de cette commande ?
 
Note : comme ta 1ère commande de suppression antérieure => a supprimé l'objet visé > si tu répètes la commande --> forcément tu obtiens en retour un : "aucun dossier ou fichier de ce nom trouvé". Puisque tu l'as supprimé auparavant.

Tout cela pour dire que ta 1ère commande a fonctionné.
 
Parfait (c'est ce qu'il fallait).

Passe encore la commande :
Bloc de code:
kextcache -u /Volumes/"Macintosh HD"

  • la commande met-à-jour le cache prelinkedkernel > chargé par le lanceur boot.efi au démarrage

=> est-ce que tu as obtenu un retour de cette commande ?
Il écrit :
Warning : /volumes/Macintosh HD/library/extensions: no such file or directory
Warning : volumes/Macintosh HD/appleinternal/library/extensions: no such file or directory
 
Bon. Encore une commande. Passe la commande :
Bloc de code:
diskutil ap updatePreboot disk2s1

  • la commande met à jour les informations de prédémarrage du volume auxilaire Preboot > prises en charge par l'EFI en prédémarrage. Elle passe avec une affichage kilométrique.

Poste environ les 10 dernières lignes du tableau.
 
Bloc de code:
171167110/System/Library/Caches/com.apple.corestorage/EFILoginLocalizations/Lucida13White.efires
UpdatePreboot: Successfully wrote EFI resource file
UpdatePreboot: Generating AdminUserList for Recovery purposes
UpdatePreboot: Considering admin user FFFFEEEE-DDDD-CCCC-BBBB-AAAA00000000
UpdatePreboot: Considering admin user FBDDBE9D-B176-42F1-B318-405FA878EBA6
UpdatePreboot: Error among all processed admin users was 0
UpdatePreboot: Writing Admin User Info File to path /Volumes/Preboot/77AF3CA7-3A9D-34F3-A312-507171167110/var/db/AdminUserRecoveryInfo.plist
UpdatePreboot: Successfully wrote Admin User Info File
UpdatePreboot: Checking for existence of Secure Access Token file /Volumes/Macintosh HD/var/db/dslocal/nodes/Default/secureaccesstoken.plist
UpdatePreboot: Before copying Secure Access Token file /Volumes/Macintosh HD/var/db/dslocal/nodes/Default/secureaccesstoken.plist into directory /Volumes/Preboot/77AF3CA7-3A9D-34F3-A312-507171167110/var/db
UpdatePreboot: After copying error=(ZeroMeansSuccess)=0
UpdatePreboot: Releasing mount hold on Preboot Volume
UpdatePreboot: Unmounting Preboot Volume
UpdatePreboot: Did unmount Preboot Volume err=(ignored)=0
UpdatePreboot: Doing memory releases
UpdatePreboot: Exiting Update Preboot operation with overall error=(ZeroMeansSuccess)=0
Finished APFS operation
-bash-3.2#


Je pense que j’en ai copié trop....
 
Pas d'erreur.

Alors il ne te reste plus qu'à tenter ta chance -->

  • va à : Menu  > Disque de démarrage > sélectionne Macintosh HD > démarre dessus

=> tu n'auras qu'à dire si tu as obtenu l'écran d'ouverture de session en fin de chargement de l'OS et si tu as pu réouvrir ta session.
 
Dommage.

Allors c'est le plan B. Recopier (via une commande du Terminal) le volume Macintosh HD dans celui d'un DDE USB. Reformater. Réinstaller. Récupérer les données du clone par l'Assistant de migration. Le procédé des « 4 R » : longuet mais efficace.

- Il y a 392 Go d'occupation de Macintosh HD. Aurais-tu un DDE USB avec dans les 450 Go d'espace disponible ?​
 
Pas nécessairement. Si les paramètres du disque sont : table GUID & format jhfs+ --> alors un repartitionnement (non destructeur pour le volume existant et ses données) est possible.

Si tu as un DDE (non vide) sous la main > branche-le au Mac (démarré sur la session de secours). Passe les 2 commandes (l'une après l'autre) :
Bloc de code:
diskutil list
df -H

  • qui affichent les disques et l'occupation des volumes montés

Poste ces tableaux --> je te dirai si ton DDE peut servir.
 
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            391.2 GB   disk2s1
   2:                APFS Volume Preboot                 24.7 MB    disk2s2
   3:                APFS Volume Recovery                514.5 MB   disk2s3
   4:                APFS Volume VM                      2.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

/dev/disk21 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *2.0 TB     disk21
   1:                 DOS_FAT_32 DD                      2.0 TB     disk21s1
 
et la 2ème partie :

Encore merci de ton aide

Bloc de code:
-bash-3.2# df -H
Filesystem      Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1    2.0G   1.3G   720M    64%   50612          4294916667    0%   /
devfs           209k   209k     0B   100%     708                   0  100%   /dev
/dev/disk3      5.2M   569k   4.7M    11%      20          4294967259    0%   /private/var/log
/dev/disk4      524k   147k   377k    29%       5          4294967274    0%   /Volumes
/dev/disk5      524k   147k   377k    29%       7          4294967272    0%   /private/var/tmp
/dev/disk6      524k   160k   365k    31%      12          4294967267    0%   /private/var/run
/dev/disk7      2.1M   143k   2.0M     7%       2          4294967277    0%   /private/tmp
/dev/disk8      524k   143k   381k    28%       2          4294967277    0%   /System/Installation
/dev/disk9      524k   315k   209k    61%      21          4294967258    0%   /private/var/db
/dev/disk10      13M   3.5M   9.1M    28%      75          4294967204    0%   /private/var/folders
/dev/disk11     4.2M   209k   4.0M     5%      21          4294967258    0%   /private/var/root/Library
/dev/disk13     2.1M   143k   2.0M     7%       2          4294967277    0%   /private/var/root/Library/Containers
/dev/disk14     524k   180k   344k    35%      11          4294967268    0%   /Library/Preferences
/dev/disk15     524k   164k   360k    32%       6          4294967273    0%   /Library/Preferences/SystemConfiguration
/dev/disk16     1.0M   176k   872k    17%       6          4294967273    0%   /Library/Keychains
/dev/disk17     6.3M   176k   6.1M     3%       2          4294967277    0%   /private/var/tmp/RecoveryTemp
/dev/disk18     6.3M   176k   6.1M     3%       2          4294967277    0%   /private/var/tmp/OSISPredicateUpdateProductTemp
/dev/disk19     524k   143k   381k    28%       2          4294967277    0%   /private/var/tmp/InstallerCookies
/dev/disk20     2.1M   143k   2.0M     7%       2          4294967277    0%   /Library/Logs/DiagnosticReports
/dev/disk2s1    500G   391G   106G    79% 1188306 9223372036853587501    0%   /Volumes/Macintosh HD
/dev/disk21s1   2.0T   790G   1.2T    40%       0                   0  100%   /Volumes/DD
-bash-3.2#
[/code]
 
Voici le disque du DDE -->
Bloc de code:
/dev/disk21 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *2.0 TB     disk21
   1:                 DOS_FAT_32 DD                      2.0 TB     disk21s1

  • FDisk_partition_scheme = table MBR de type Windows. Format FAT-32 du volume. Conséquence : volume DD non-repartitionnable (non destructivement).
  • il ne serait pas impossible de créer un dossier vide dans le volume > et d'y cloner le contenu de Macintosh HD > mais l'Assistant de migration ne pourrait pas prendre ce dossier en source à la fin d'une réinstallation (il lui faut un volume en référence).

Tu n'aurais pas un autre DDE sous la main ?
 
Non.
Et ce DD externe ne fonctionne plus maintenant depuis que j’ai fait cette manipulation ☹️ C’est normal ?