10.13 High Sierra Barre de progression bloquée au démarrage après la dernière MAJ

cda685

Membre confirmé
24 Juin 2017
65
4
33
Bonsoir à tous,

Je me permets de vous appeler à l'aide via ce post car après avoir effectué la dernière mise à jour ce jeudi sur mon iMac 21,5" (Début 2010), je ne parviens plus à y accéder.

Tout s'était pourtant bien déroulé lors de la MAJ : je n'ai pas eu de message d'erreur ni quoi que ce soit , il a re-démarré correctement et je l'ai ensuite éteint pour la nuit, comme à mon habitude.
C'est seulement hier lorsque j'ai voulu l'allumer que j'ai remarqué que ma barre de progression au démarrage restait bloquée. J'ai essayé d'utiliser le mode sans-échec mais sans succès...

En faisant quelques recherches, j'ai réussi à accéder au mode Recovery où j'ai pu faire une copie de mon Macintosh HD au format .dmg via mon HDD mais cela n'arrange pas vraiment mon problème...
J'ai également tenté les commandes CMD+MAJ+V comme cela était précisé sur internet mais ça m'indique en boucle : "Process crashed: opendirectoryd. Too many corpses being created."

Quelqu'un a-t-il eu le même problème suite à cette mise à jour ?
J'imagine que l'ancienneté de mon appareil n'arrange rien mais y a-t-il quand même quelque chose que je puisse faire pour le "réparer" ?

De plus, je possède aussi un Macbook Pro de la même année qui me propose également cette mise-à-jour... Au vu de ce qu'il s'est passé avec mon iMac, j'ai un peu peur de la faire ! Que me conseillez-vous ?

Si vous avez besoin de plus d'infos concernant mon appareil, n'hésitez pas à demander.
Merci d'avance à celles et ceux qui seront capables de me venir en aide !

P.S : Je m'excuse si je n'ai pas publié mon message au bon endroit, je suis une novice sur ce forum...
 
Bonjour,

Je vous remercie pour votre réponse mais j'ai oublié de préciser que j'avais déjà essayé de tout ré-installer...
Une fois qu'il a voulu re-démarrer après avoir eu terminé, ça m'a refait la même chose :(
Je peux toujours essayer une deuxième fois mais je doute que ça ne change quoi que ce soit...

Je viens de lire un peu le sujet via votre lien et j'ai tenté les commandes indiquées via le Terminal mais ça m'indique que la commande n'a pas été trouvée, ou alors "no such file or directory". Après, c'est peut-être moi qui m'y prends mal aussi car je n'ai pas l'habitude d'utiliser ce logiciel mais il me semble pourtant avoir suivi les instructions à la lettre.

En tout cas, je vous remercie d'avoir pris la peine de me répondre, j'espère vraiment trouver une solution :(
 
Bonjour cda

Démarre sur l'OS de secours comme tu l'as déjà fait (⌘R). 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 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 des dossiers du Recovery OS 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 les 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. Ce qui permettra de te passer d'autres commandes exploratrices du volume qui ne démarre plus.
 
Bonjour macomaniac,
Merci beaucoup pour ces instructions très précises.
J'espère avoir bien suivi la procédure pour insérer le tableau du Terminal.
Encore un tout grand merci pour votre aide !

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

-bash-3.2#
 
Le volume s'appelle donc Macintosh HD et est dans le format Apple_HFS+ classique. Pas de chiffrement par FileVault.

Tu as déjà ré-installé High Sierra à ce volume > et ton problème c'est que :

  • l'OS n se charge pas jusqu'au bout de la barre affichée ?
  • ou si > mais la session ne s'ouvre pas à la fin ?
 
Le volume s'appelle donc Macintosh HD et est dans le format Apple_HFS+ classique. Pas de chiffrement par FileVault.

Tu as déjà ré-installé High Sierra à ce volume > et ton problème c'est que :

  • l'OS n se charge pas jusqu'au bout de la barre affichée ?
  • ou si > mais la session ne s'ouvre pas à la fin ?

La barre de progression avec la pomme ne charge pas jusqu'au bout.
Ou parfois elle charge jusqu'au bout mais rien se passe ensuite.
J'ai attendu pendant des heures mais pas moyen d'aller plus loin.
Etant donné que c'est sur mon iMac, j'avais désactivé le mot de passe à l'ouverture.
En temps normal, une fois la barre de progression chargée, j'arrivais directement sur mon Bureau.
 
Passe la commande :
Bloc de code:
diskutil info /Volumes/"Macintosh HD"
(mets "Macintosh HD" avec des "")

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

Poste ce tableau.
 
Passe la commande :
Bloc de code:
diskutil info /Volumes/"Macintosh HD"
(mets "Macintosh HD" avec des "")

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

Poste ce tableau.

Bloc de code:
-bash-3.2# diskutil info /Volumes/"Macintosh HD"
   Device Identifier:        disk0s2
   Device Node:              /dev/disk0s2
   Whole:                    No
   Part of Whole:            disk0

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

   Partition Type:           Apple_HFS
   File System Personality:  Journaled HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended (Journaled)
   Journal:                  Journal size 40960 KB at offset 0xe8e000
   Owners:                   Enabled

   OS Can Be Installed:      Yes
   Booter Disk:              disk0s3
   Recovery Disk:            disk0s3
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified
   Volume UUID:              8260A40B-9E6C-3A39-9879-BD997FB9B25C
   Disk / Partition UUID:    A6FF2F09-AB49-47EB-8A65-5C60721E83FE

   Disk Size:                499.2 GB (499248103424 Bytes) (exactly 975093952 512-Byte-Units)
   Device Block Size:        512 Bytes

   Volume Total Space:       499.2 GB (499248103424 Bytes) (exactly 975093952 512-Byte-Units)
   Volume Used Space:        365.4 GB (365442789376 Bytes) (exactly 713755448 512-Byte-Units) (73.2%)
   Volume Available Space:   133.8 GB (133805314048 Bytes) (exactly 261338504 512-Byte-Units) (26.8%)
   Allocation Block Size:    4096 Bytes

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

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              No

-bash-3.2#
 
Tu as 365 Go de données dans le volume.

Je pense que la solution pour te débloquer consiste à -->

  • cloner (par une commande du Terminal) le contenu de Macintosh HD dans le volume d'un DDE > reformater le volume > ré-installer l'OS en mode propre > récupérer à la fin les données par l'«Assistant de migration»

- ce qui amène la question : as-tu un DDE USB dont le volume pourrait servir de destination au clonage ?
 
Tu as 365 Go de données dans le volume.

Je pense que la solution pour te débloquer consiste à -->

  • cloner (par une commande du Terminal) le contenu de Macintosh HD dans le volume d'un DDE > reformater le volume > ré-installer l'OS en mode propre > récupérer à la fin les données par l'«Assistant de migration»

- ce qui amène la question : as-tu un DDE USB dont le volume pourrait servir de destination au clonage ?

Je possède effectivement un HDD de 1,5 To.
Je ne sais pas s'il s'agit d'une autre manipulation mais j'ai déjà créé une "image" du Macintosh HD via l'Utilitaire Disque.
Ce fichier .dmg figure sur mon HDD.
Faut-il quand même que j'effectue le clonage via le Terminal ?
 
Attache ton DDE au Mac > passe les commandes (l'une après l'autre) :
Bloc de code:
diskutil list
df -H

  • qui retournent le tableau des disques et la mesure de l'occupation des volumes montés

Poste ces tableaux.
 
Pour l'instant, mon HDD est branché sur l'iMac presque vide de mes parents : je suis en train d'y transférer mon fichier .dmg pour avoir une "clé de secours" supplémentaire. Je n'aurais pas eu la place suffisante pour faire le clonage en + de ce fichier donc je dois patienter environ 1h avant que le transfert ne soit fini. Je poste le tableau dès que possible :)
 
Attache ton DDE au Mac > passe les commandes (l'une après l'autre) :
Bloc de code:
diskutil list
df -H

  • qui retournent le tableau des disques et la mesure de l'occupation des volumes montés

Poste ces tableaux.

Voilà le tableau :
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_HFS 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 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk20
   1:                        EFI EFI                     209.7 MB   disk20s1
   2:                  Apple_HFS AURELIE HDD             1.5 TB     disk20s2

-bash-3.2# df -H
Filesystem      Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk1s1    2.0G   1.3G   727M    64%   44914 4294922365    0%   /
devfs           206k   206k     0B   100%     696          0  100%   /dev
/dev/disk2      5.2M   1.6M   3.6M    31%      23 4294967256    0%   /private/var/log
/dev/disk3      524k   147k   377k    29%       6 4294967273    0%   /Volumes
/dev/disk4      524k   147k   377k    29%       7 4294967272    0%   /private/var/tmp
/dev/disk5      524k   160k   365k    31%      12 4294967267    0%   /private/var/run
/dev/disk6      2.1M   143k   2.0M     7%       2 4294967277    0%   /private/tmp
/dev/disk7      524k   147k   377k    29%       3 4294967276    0%   /System/Installation
/dev/disk8      524k   307k   217k    59%      21 4294967258    0%   /private/var/db
/dev/disk9       13M   2.8M   9.8M    23%      75 4294967204    0%   /private/var/folders
/dev/disk10     2.1M   1.9M   168k    92%     231 4294967048    0%   /private/var/root/Library
/dev/disk12     2.1M   143k   2.0M     7%       2 4294967277    0%   /private/var/root/Library/Containers
/dev/disk13     524k   180k   344k    35%       9 4294967270    0%   /Library/Preferences
/dev/disk14     524k   160k   365k    31%       5 4294967274    0%   /Library/Preferences/SystemConfiguration
/dev/disk15     1.0M   180k   868k    18%       5 4294967274    0%   /Library/Keychains
/dev/disk16     6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/RecoveryTemp
/dev/disk17     6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/OSISPredicateUpdateProductTemp
/dev/disk18     524k   143k   381k    28%       2 4294967277    0%   /private/var/tmp/InstallerCookies
/dev/disk19     2.1M   143k   2.0M     7%       2 4294967277    0%   /Library/Logs/DiagnosticReports
/dev/disk0s3    650M   531M   113M    83%      18 4294967261    0%   /Volumes/Image Volume
/dev/disk0s2    499G   365G   134G    74% 1796281 4293170998    0%   /Volumes/Macintosh HD
/dev/disk20s2   1.5T   951G   549G    64%  598257 4294369022    0%   /Volumes/AURELIE HDD
-bash-3.2#
 
Tu as donc 549 Go d'espace libre dans le volume AURELIE HDD.

Passe la commande :
Bloc de code:
diskutil resizeVolume disk20s2 1050g jhfs+ Clone 0b
(respecte tous les espaces ; le 0 de 0b et un zéro)

  • la commande rétrécit non destructivement le volume AURELIE HDD à 1050 Go et crée avec l'espace libéré un nouveau volume d'environ 450 Go intitulé Clone
  • l'opération est susceptible de durer un moment

Quand elle sera finie > s'il n'y a pas eu de message d'erreur > repasse un :
Bloc de code:
diskutil list

  • et poste le tableau.
 
Tu as donc 549 Go d'espace libre dans le volume AURELIE HDD.

Passe la commande :
Bloc de code:
diskutil resizeVolume disk20s2 1050g jhfs+ Clone 0b
(respecte tous les espaces ; le 0 de 0b et un zéro)

  • la commande rétrécit non destructivement le volume AURELIE HDD à 1050 Go et crée avec l'espace libéré un nouveau volume d'environ 450 Go intitulé Clone
  • l'opération est susceptible de durer un moment
Quand elle sera finie > s'il n'y a pas eu de message d'erreur > repasse un :
Bloc de code:
diskutil list

  • et poste le tableau.

Décidément, je n'ai vraiment pas de chance :(
Voici la réponse du Terminal :

Bloc de code:
-bash-3.2# diskutil resizeVolume disk20s2 1050g jhfs+ Clone 0b
Resizing to 1050000000000 bytes and adding 1 partition
Started partitioning on disk20s2 AURELIE HDD
Verifying the disk
Verifying file system
Volume was successfully unmounted
Performing fsck_hfs -fn -x /dev/rdisk20s2
Checking Journaled HFS Plus volume
Detected a case-sensitive volume
Checking extents overflow file
Checking catalog file
Invalid node structure
Invalid sibling link
The volume AURELIE HDD was found corrupt and needs to be repaired
File system check exit code is 8
Restoring the original state found as mounted
Error: -69803: Couldn't modify partition map because file system verification failed; please verify and repair each volume individually and then try again
-bash-3.2#

Mon disque dur n'a pourtant que quelques mois, je l'ai acheté chez un informaticien et je n'ai jamais eu de problèmes depuis lors.
 
C'est le système de fichiers générateur du volume AURELIE HDD qui comporte des erreurs.

Passe la commande :
Bloc de code:
diskutil repairVolume disk20s2

  • la commande lance une réparation du système de fichiers dont dépend le volume

Attends la fin de l'opération et poste l'affichage retourné.