10.13 High Sierra Barre de progression bloquée au 2/3 puis l'ordi s'éteint.

Nat.L

Membre confirmé
18 Juillet 2021
27
0
52
Bonjour,

Mon mac de bureau (2011 Lion Mountain, dernière version installée Hight Sierra) ne démarre plus, la barre de progression avance jusqu'au 2/3, se bloque puis l'ordi s'éteint.
Le pb est survenu suite à un redémarrage de l'ordinateur, car le lancement des programmes étaient très lents et la souris se bloquait.

J'ai réussi à lancer le disque utilitaire, et faire un SOS pour voir le pb...
Il m'indique que le processus a échoué et un stop apparait, pb - 69842 s'est produit, la vérification ou réparation du système a échoué.

Bien sûr, je n'ai pas fais de sauvegarde, et j'ai des données importantes à récupérer...
J'ai vu pas mal de sujets similaires au mien, j'espère donc que vous pourrez m'aider à faire une sauvegarde de mes fichiers et pouvoir faire redémarrer mon Mac.

J'ai branché un disque dur externe de 2To que je n'ai jamais utilisé (il faudra donc certainement faire un formatage pour le rendre compatible), et lancé un diskutil list (comme vous le demandez souvent)
Voici le résultat :

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               +4.2 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:       Microsoft Basic Data                         2.0 TB     disk20s1

-bash-3.2#

Merci d'avance pour votre aide
 
Bonjour Nat

Le volume Macintosh HD dépend d'un système de fichiers jhfs+ classique. On peut soupçonner une corruption de ce système de fichiers par des erreurs --> invalidant le démarrage de l'OS hébergé (si le volume monte en mode "lecture seule") > voire invalidant le montage du volume (en cas de corruption grave).

- passe la commande :​
Bloc de code:
diskutil info disk0s2
  • qui affiche un tableau d'informations détaillées sur Macintosh HD

Poste le retour => qu'on avise la situation actuelle du volume.
 
Bonsoir Macomaniac,

Tout d'abord, merci pour ton aide.
Je suis novice en la matière donc je vais suivre pas à pas tes recommandations...;)


Bloc de code:
-bash-3.2# diskutil info disk0s2
   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:  HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended
   Owners:                   Enabled

   OS Can Be Installed:      No
   Booter Disk:              disk0s3
   Recovery Disk:            disk0s3
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified
   Volume UUID:              1F65D3B1-6742-3F0C-93EC-498C26A837EF
   Disk / Partition UUID:    00004300-53EF-0000-0B6A-0000AB400000
   Partition Offset:         209735680 Bytes (409640 512-Byte-Device-Blocks)

   Disk Size:                999.3 GB (999345127424 Bytes) (exactly 1951845952 512-Byte-Units)
   Device Block Size:        512 Bytes

   Volume Total Space:       999.3 GB (999345127424 Bytes) (exactly 1951845952 512-Byte-Units)
   Volume Used Space:        191.8 GB (191842263040 Bytes) (exactly 374691920 512-Byte-Units) (19.2%)
   Volume Free Space:        807.5 GB (807502864384 Bytes) (exactly 1577154032 512-Byte-Units) (80.8%)
   Allocation Block Size:    4096 Bytes

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

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              No
   Hardware AES Support:     No

-bash-3.2#
 
Voici l'essentiel :
Bloc de code:
   Mounted:                  Yes
   Mount Point:              /Volumes/Macintosh HD

   Read-Only Volume:         Yes
  • le volume Macintosh HD est actuellement monté > mais monté en lecture seule. C'est toujours l'issue d'une corruption irréparable de son système de fichiers formateur. Mais comme le volume est monté > il est accessible en lecture --> et donc recopiable (via une commande du terminal) => à destination du volume d'un DDE USB. Il y a 192 Go de données à cloner.

Tu as justement un DDE branché -->
Bloc de code:
/dev/disk20 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk20
   1:       Microsoft Basic Data                         2.0 TB     disk20s1
  • qui n'a pas le paramétrage requis pour cet usage. Passe la commande :
Bloc de code:
diskutil eraseDisk jhfs+ Clone gpt disk20
  • la commande reparamètre le DDE : table GPT > format jhfs+ > volume Clone

Poste le retour.
 
C'est fait, voilà le résultat

Bloc de code:
-bash-3.2# diskutil eraseDisk jhfs+ Clone gpt disk20
Started erase on disk20
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk20s2 as Mac OS Extended (Journaled) with name Clone
Initialized /dev/rdisk20s2 as a 2 TB case-insensitive HFS Plus volume with a 155648k journal
Mounting disk
Finished erase on disk20
-bash-3.2#
 
Parfait pour le DDE. Et voici le petit tuto pour le 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
  • 3 espaces libres en tout - respecte les 4 astérisques * d'abréviation
  • 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.
 
Passe la commande :
Bloc de code:
df -H
  • (H majuscule) qui mesure l'occupation des tous les volumes montés

Poste le tableau obtenu => qu'on puisse comparer l'occupation de Clone à celle de sa source.
 
Voilà le résultat.
Merci pour tes réponses rapide et ta disponibilité.

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%   45162 4294922117    0%   /
devfs           206k   206k     0B   100%     696          0  100%   /dev
/dev/disk2      5.2M   2.9M   2.3M    56%      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%      22 4294967257    0%   /private/var/db
/dev/disk9       13M   5.6M   7.0M    45%      86 4294967193    0%   /private/var/folders
/dev/disk10     4.2M   4.1M   135k    97%     288 4294966991    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%      11 4294967268    0%   /Library/Preferences
/dev/disk14     524k   168k   356k    33%       6 4294967273    0%   /Library/Preferences/SystemConfiguration
/dev/disk15     1.0M   184k   864k    18%       6 4294967273    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   536M   108M    84%      25 4294967254    0%   /Volumes/Image Volume
/dev/disk0s2    999G   192G   808G    20% 1034492 4293932787    0%   /Volumes/Macintosh HD
/dev/disk20s2   2.0T   199G   1.8T    10%  994463 4293972816    0%   /Volumes/Clone
-bash-3.2#
 
199 Go d'occupation de Clone vs 192 Go pour Macintosh HD. +7 Go d'excédent pour le clone. "Normal" > la commande cp ayant la routine de consommer davantage de blocs pour l'écriture des fichiers sur la destination > en comparaison de la source => quand le volume source est corrompu. Un très bon clone donc. Peut-être bien démarrable en l'état > avec quelque coups de starter préalables.

- donc passe la commande :​
Bloc de code:
bless --folder /Vol*/Clone/System/Library/CoreServices --file /Vol*/Clone/System/Library/CoreServices/boot.efi
  • tu la passes en "copier-coller à rebours" : copier ici d'abord de la commande via Safari > coller dans le terminal > exécution
  • la commande "bénit" le volume Clone = inscrit un chemin de démarrage sur son en-tête => pointant au démarreur boot.efi de l'OS cloné. La commande passe en mode muet (retour direct de -bash-3.2#) si elle passe.

Si tel a été le cas > enchaîne manuellement par la commande :
Bloc de code:
bless --info /Vol*/Clone
  • qui affiche le chemin de démarrage actif du volume Clone

Poste le retour.
 
Bloc de code:
-bash-3.2# bless --folder /Vol*/Clone/System/Library/CoreServices --file /Vol*/Clone/System/Library/CoreServices/boot.efi
-bash-3.2# bless --info /Vol*/Clone
finderinfo[0]: 467938 => Blessed System Folder is /Volumes/Clone/System/Library/CoreServices
finderinfo[1]: 474786 => Blessed System File is /Volumes/Clone/System/Library/CoreServices/boot.efi
finderinfo[2]:      0 => Open-folder linked list empty
finderinfo[3]:      0 => No alternate OS blessed file/folder
finderinfo[4]:      0 => Unused field unset
finderinfo[5]: 467938 => OS X blessed folder is /Volumes/Clone/System/Library/CoreServices
64-bit VSDB volume id:  0x431EC8865ACA5057
-bash-3.2#
 
Parfait. On rajoute une petite couche par acquit de conscience --> passe la commande :
Bloc de code:
kextcache -u /Volumes/Clone
  • la commande reconstruit dans Clone le cache de démarrage-Système prelinkedkernel > chargé par le lanceur boot.efi au démarrage

As-tu obtenu un retour de la commande ?
 
La commande est passée comme une lettre à la boîte (elle passe en mode muet).

- bon ! tu vas tenter ta chance à présent. Va à : Menu  > Disque de démarrage. Tu dois voir affiché Clone comme volume démarrable (suite à l'inscription du chemin de démarrage qui l'exhibe comme tel). Sélectionne-le et presse le bouton : "Redémarrer".​

Tu n'auras qu'à dire si l'OS cloné s'est chargé jusqu'au bout et si tu as pu réouvrir ta session à la fin. Session conforme à l'originale. Si c'est le cas => ne t'étonnes pas d'un fonctionnement très ralenti : c'est l'effet de la connexion USB.
 
Ouverture de la session clone réalisée avec succès... la barre de progression est allée jusqu'au bout, c'était assez long, mais tu m'avais prévenue. Tous mes fichiers sont là ! C'est super !!! Avec tes explications très claires, je n'ai pas eu de pb à suivre tes directives. Tu es génial !!! Je suis hyper contente !!!

Par contre les programmes (Excel, Word, Aperçu, Firefox, etc...) sont très longs à charger, un peu comme quand l'ordi a planté... mais là, c'est peu être dû à la connexion USB.

Je pense que maintenant il va falloir formater le Macintosh HD et installer le clone, j'espère que cela réglera le pb de lenteur.

Il est tard ici en Polynésie française (Tahiti), il est temps d'aller dormir. Je reviendrais donc ici demain (ce soir pour toi).
Bon après midi.
 
Dernière édition par un modérateur:
Content déjà pour toi !

- c'est vrai qu'il y a un important décalage horaire entre Tahiti et la France. Après reformatage du volume Macintosh HD > soit tu peux cloner à rebours directement Clone => Macintosh HD > soit réinstaller d'abord proprement l'OS puis récupérer les données de Clone via l'Assistant de migration. Est-ce que tout fonctionne normalement dans ta session de Clone => pour qu'on retienne la 1ère option la plus directe ?​
 
Bonjour Macomaniac,

Désolée, un petit contretemps ce matin... je n'ai pas pu venir ici plus tôt...
Oui, 12 h d décalage horaire :)

Apparemment tout fonctionne dans la session clone, à part le lecteur CD qui ne les lit pas, mais j'avais déjà le pb avant le plantage. J'ai laissé l'ordi allumé hier, je n'ai pas osé l'éteindre. Je devrais peut-être essayer ?

Je te laisse le choix de choisir l'option de cloner directement ou faire une réinstallation proprement de l'OS... En prenant la 1ère option, je pense que s'il y a un problème, il sera toujours temps de prendre la 2e.

Pour toi, quelle solution est la meilleure ?
 
Dernière édition par un modérateur:
Si tu fonctionne bien > tu peux opter pour le clonage à rebours.

- tu trouves un Terminal dans ta session de Clone at: Applications > Utilitaires > Terminal. Lance-le. Vérifie pour toi-même par un :​
Bloc de code:
diskutil list
  • préalable --> que la partition de Macintosh HD soit bien disk0s2. Si oui > passe la commande (copier-coller) :
Bloc de code:
diskutil eraseVolume jhfs+ "Macintosh HD" disk0s2
  • qui reformate Macintosh HD

Poste le retour.
 
Bloc de code:
Last login: Sun Jul 18 23:23:31 on console
iMacdeLEMAITRE:~ lemaitrehugue$ 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 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
iMacdeLEMAITRE:~ lemaitrehugue$ 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
iMacdeLEMAITRE:~ lemaitrehugue$
 
Parfait. Maintenant va à cette page internet : ☞Carbon Copy Cloner☜ (clique le lien rouge). Télécharge le logiciel et déplace-le dans les Applications. C'est un logiciel de clonage éprouvé. Tu as droit à une démo gratuite de 1 mois (sans restrictions logicielles) dont tu vas profiter.

----------

Comme le clonage risque de durer longtemps à cause de la masse des données > afin d'éviter à ton Mac de s'endormir > passe la commande :
Bloc de code:
caffeinate -dimsu &
  • qui va empêcher le Mac de dormir

Cela fait > ne ferme pas le terminal (le processus caffeinate en dépend) => planque sa fenête dans un coin qu'elle ne te gêne pas.

----------

À présent lance CCC > et dans son panneau définis une tâche telle que :

  • SOURCE = Clone
  • DESTINATION = Macintosh HD
  • SafetyNet = Désactivé
  • Presse le bouton "Cloner"

Le logiciel va cloner Clone dans Macintosh HD.

----------

Quand il te prévient que tout est fini > redémarre > la touche "alt" tenue pressée pour obtenir l'écran de choix du volume de démarrage. Choisis : Macintosh HD > démarre dessus.

- tu n'auras qu'à dire si tu as pu ré-ouvrir ta session en interne et si tout se passe bien.​