10.13 High Sierra Imac bloqué au démarrage MacOs High Sierra

konik

Membre confirmé
1 Avril 2005
20
0
41
Bonjour,

Je viens demander de l'aide.
En effet, je possède un Imac que j'ai éteins normalement.
Pour la 1ere fois, celui-ci s'est bloqué sur la pomme, barre de progression remplit à 100% et ne veut plus rien savoir.
J'ai essayé différentes manip sans aucun effet.

Après avoir regardé sur différents topics, j'ai fait la manip cmd R au démarrage > Terminal et lancé la commande :
diskutil list

Voici ci-dessous les infos, si quelqu'un peut m'aider.
Merci d'avance !


Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            999.3 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#
 
Bonjour konik

Confirmes-tu que l'OS installé soit bien High Sierra ?

- si oui > et quand tu démarres normalement sur Macintosh HD > observes-tu les phénomènes suivants à l'écran : progression de la barre de chargement de l'OS à vitesse habituelle pour la 1ère moitié environ > puis ralentissement dramatique de la progression pour la 2è moitié > enfin non affichage de l'écran d'ouverture de session lorsque la barre atteint l'extrémité de la jauge à la fin ?​
 
Bon. Voici le diagnostic : le Service d'Annuaire (qui gère les utilisateurs et les groupes) de l'OS High Sierra est victime de sévères bogues de programmation. Ce qui a des effets de plantages multiples. Tu subis ici un de ces dysfonctionnements : le cache mbr_cache du Service d'Annuaire s'est trouvé corrompu > ce qui induit un très fort ralentissement terminal de l'initialisation de l'OS et un blocage de l'ouverture de session.

- j'ai de nombreuses fois dépanné ce plantage et voici le bilan expérimental : supprimer le cache mbr_cache en espérant que le démarrage de l'OS soit par là libéré --> ne marche quasiment jamais (j'ai dû réussir 2 fois maximum avec cette manœuvre). Il vaut donc mieux d'entrée opter pour la méthode à 100% gagnante > quoique longuette et demandant un appareil externe = la méthode des « 4 r » : recopier le contenu du volume interne => dans celui d'un DDE USB > reformater le volume interne > réinstaller l'OS > récupérer les données du clone via l'Assistant de migration. C'est ce que je te conseille d'envisager.​

Pour cela > passe la commande :
Bloc de code:
df -H
  • qui affiche l'occupation de tous les volumes montés

Poste le tableau obtenu => qu'on voie l'occupation de Macintosh HD. Tu sauras à partir de là la taille que doit avoir le volume externe de la sauvegarde.
 
Merci pour ton retour.
Oui j’ai vu sur différents posts ce problème de Service d’Annuaire.
Ok je ne suis pas devant mon Mac aujourd’hui donc je m’y attele ce soir et reviens vers toi avec le nouveau tableau.
 
Et voici le tableau demandé.
J'ai connecté un DD Externe vide (Mac sauv).
Bloc de code:
-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           208k   208k     0B   100%     706          0  100%   /dev
/dev/disk2      5.2M   1.3M   4.0M    24%      27 4294967252    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   303k   221k    58%      21 4294967258    0%   /private/var/db
/dev/disk9       13M   2.9M   9.7M    23%      82 4294967197    0%   /private/var/folders
/dev/disk10     2.1M   2.0M   131k    94%     215 4294967064    0%   /private/var/root/Library
/dev/disk12     2.1M   143k   2.0M     7%       2 4294967277    0%   /private/var/root/Library/Containers
/dev/disk13     524k   176k   348k    34%       9 4294967270    0%   /Library/Preferences
/dev/disk14     524k   164k   360k    32%       6 4294967273    0%   /Library/Preferences/SystemConfiguration
/dev/disk15     1.0M   184k   864k    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/disk0s2    999G   946G    53G    95% 1954315 4293012964    0%   /Volumes/Macintosh HD
/dev/disk0s3    650M   531M   113M    83%      19 4294967260    0%   /Volumes/Image Volume
/dev/disk20s2   1000   663M   999G     1%       4 4294967275    0%   /Volumes/Mac sauv
-bash-3.2#
 
Il y a 946 Go de données (Système et utilisateur) dans Macintosh HD. Il te faut donc un DDE de 1 To pour effectuer le clonage de sauvegarde. Je suppose qu'il s'agit du volume Mac sauv de 1 To ?

- poste le retour d'une nouvelle commande :​
Bloc de code:
diskutil list
  • que je voie la configuration de ce DDE.
 
Oui c'est bien ça, le volume Mac Sauv est pour le clonage.
Voici la tableau :
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            999.3 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                        *1.0 TB     disk20
   1:                        EFI EFI                     209.7 MB   disk20s1
   2:                  Apple_HFS Mac sauv                999.9 GB   disk20s2
   3:                 Apple_Boot                         134.2 MB   disk20s3

-bash-3.2#
 
Le volume du DDE a un intitulé malcommode dans la perspective d'une commande de clonage.

- passe la commande :​
Bloc de code:
diskutil rename disk20s2 Clone
  • qui renomme Mac sauv => Clone

Poste le retour.
 
Parfait. J'avais préparé mon brouillon pour la suite --> donc j'enchaîne sur l'opération clonage.

- passe d'abord la commande :​
Bloc de code:
caffeinate -dimsu &
  • (& = esperluette &) qui va empêcher le Mac de dormir pendant l'opération ; elle passe en affichant le du processus caffeinate renvoyé en arrière-plan du terminal ouvert

- passe ensuite la commande :​
Bloc de code:
cp -av /Vol*/Mac*/* /Vol*/Clone
  • tu as 4 astérisques * d'abréviation et 3 espaces libres ; respecte les V majuscules
  • la commande clone Macintosh HD dans Clone
  • une ligne s'affiche par fichier copié
  • la copie suit l'ordre alphabétique des dossiers > sous-dossiers > fichiers

=> si tu vois un défilé de lignes démarrer à l'écran > c'est que le clonage est lancé. Attends jusqu'à l'arrêt du défilé et au retour de l'invite de commande -bash-3.2# en signal de complétion. Tu peux laisser ton Mac sans surveillance. Préviens quand tout est fini. Pour 946 Go de données => tu en as pour des heures...
 
Merci pour ta disponibilité :)

Le defilé de lignes à commencé...! Oui j'ai l'impression que ça va durer, mais pas de soucis.
Je te tiens informé.
 
J'ai passé la commande dans le terminal :
df -H (vu sur un ancien post) pour voirsi le clonage est ok.
Ai-je bien fait ?

Ci-dessous le tableau
Bloc de code:
-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           207k   207k     0B   100%     700          0  100%   /dev
/dev/disk2      5.2M   1.9M   3.3M    37%      31 4294967248    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   303k   221k    58%      21 4294967258    0%   /private/var/db
/dev/disk9       13M   2.9M   9.7M    23%      85 4294967194    0%   /private/var/folders
/dev/disk10     2.1M   2.1M     0B   100%     276 4294967003    0%   /private/var/root/Library
/dev/disk12     2.1M   143k   2.0M     7%       2 4294967277    0%   /private/var/root/Library/Containers
/dev/disk13     524k   176k   348k    34%       9 4294967270    0%   /Library/Preferences
/dev/disk14     524k   164k   360k    32%       6 4294967273    0%   /Library/Preferences/SystemConfiguration
/dev/disk15     1.0M   184k   864k    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/disk0s2    999G   946G    53G    95% 1954315 4293012964    0%   /Volumes/Macintosh HD
/dev/disk0s3    650M   531M   113M    83%      19 4294967260    0%   /Volumes/Image Volume
/dev/disk20s2   1000   960G    40G    97% 1949010 4293018269    0%   /Volumes/Clone
-bash-3.2#
 
Un très bon clone ! 960 Go d'occupation vs 946 Go pour la source. Cette petite inflation à la recopie est régulière.

- d'accord pour enchaîner sur la suite (reformatage du volume interne > réinstallation de l'OS > récupération du clone) ?​
 
Passe la commande :
Bloc de code:
diskutil eraseVolume jhfs+ "Macintosh HD" disk0s2
  • ("Macintosh HD" avec les "") la commande reformate Macintosh HD

Poste le retour.
 
Et voici.

Bloc de code:
-bash-3.2# diskutil eraseVolume jhfs+ "Macintosh HD" disk0s2
Started erase on disk0s2 Macintosh HD
Unmounting disk
Erasing
Initialized /dev/rdisk0s2 as a 931 GB case-insensitive HFS Plus volume with a 81920k journal
Mounting disk
Finished erase on disk0s2 Macintosh HD
-bash-3.2#
 
Le formatage est bien passé. Finalisation du sauvetage à présent (ce qui va prendre du temps) -->

  • a) dans la fenêtre des 4 Utilitaires macOS > lance l'option : "Ré-installer macOS" --> à destination du volume Macintosh HD reformaté > ce qui va donner une installation propre.
  • b) en fin d'installation > après un redémarrage sur l'OS nouvellement installé et divers paramétrages --> une page te propose de récupérer des données. Coche la case : "À partir d'un Mac, d'une sauvegarde Time Machine ou d'un Disque de démarrage" > et choisis le volume Clone en source. L'Assistant de migration (en charge ici) va te proposer de récupérer ton compte > des applications > des réglages --> n'exclus rien et lance. S'il te propose en chemin une mise-à-jour d'iTunes --> refuse > car ça plante la migration. Une récupération par l'Assistant de migration est toujours très lente > avec un débit de copie très variable.

=> tu n'auras qu'à dire si tu as pu ré-ouvrir ta session à la fin.