10.13 High Sierra Blocage au redémarrage lors de l'installation de High Sierra

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
71 513
21 446
Forêt de Fontainebleau
La vérification préalable du système de fichiers jhfs+ (formateur du volume My book) a retourné des erreurs. Or il faut un système de fichiers sans erreur comme condition d'un repartitionnement (non destructif).

- j'ai l'impression que les erreurs sont mineures et réparables. Passe la commande :​
Bloc de code:
diskutil repairVolume disk21s2
  • qui lance une réparation de My book

Poste le retour.
 

Rollmops68

Membre junior
4 Mars 2020
15
1
47
il semble qu'un fichier effacé ne le soit pas totalement

Bloc de code:
-bash-3.2# diskutil repairVolume disk21s2
Started file system repair on disk21s2 My book
Repairing file system
Volume was successfully unmounted
Performing fsck_hfs -fy -x /dev/rdisk21s2
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Incorrect size for file CONV DE FORMATION VIÈME J.doc
(It should be 0 instead of 29184)
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
Repairing volume
Rechecking volume
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume My book was repaired successfully
File system check exit code is 0
Restoring the original state found as mounted
Finished file system repair on disk21s2 My book
-bash-3.2#
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
71 513
21 446
Forêt de Fontainebleau
La réparation a réussi à la 2è passe.

- repasse la commande de repartitionnement :​
Bloc de code:
diskutil resizeVolume disk21s2 200g jhfs+ Clone 0b
  • et poste le retour quand tu auras récupéré -bash-3.2#.
 

Rollmops68

Membre junior
4 Mars 2020
15
1
47
Effectivement cela a été assez long !

Bloc de code:
-bash-3.2# diskutil resizeVolume disk21s2 200g jhfs+ Clone 0b
Resizing to 200000000000 bytes and adding 1 partition
Started partitioning on disk21s2 My book
Verifying the disk
Verifying file system
Volume was successfully unmounted
Performing fsck_hfs -fn -x /dev/rdisk21s2
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume My book appears to be OK
File system check exit code is 0
Restoring the original state found as mounted
Resizing
Shrinking file system
Modifying partition map
Initialized /dev/rdisk21s3 as a 745 GB case-insensitive HFS Plus volume with a 65536k journal
Mounting disk
Finished partitioning on disk21s2 My book
/dev/disk21 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk21
   1:                        EFI EFI                     209.7 MB   disk21s1
   2:                  Apple_HFS My book                 200.0 GB   disk21s2
   3:                  Apple_HFS Clone                   799.7 GB   disk21s3
-bash-3.2#
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
71 513
21 446
Forêt de Fontainebleau
Long mais réussi... Alors hop ! 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 /Volumes/Macin*/* /Volumes/Clone
  • respecte les 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.

Note : vu la masse énorme des données à recopier => ça va prendre des heures et des heures... D'où la nécessité du processus caffeinate pour empêcher le Mac de dormir.
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
71 513
21 446
Forêt de Fontainebleau
Alors passe la commande :
Bloc de code:
df -H
  • qui mesure l'occupation de tous les volumes montés

Poste le tableau => il permettra de comparer l'occupation de Clone > avec celle de la source Macintosh HD.
 

Rollmops68

Membre junior
4 Mars 2020
15
1
47
Et voilà :
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%   45181 4294922098    0%   /
devfs           208k   208k     0B   100%     704          0  100%   /dev
/dev/disk3      5.2M   5.0M   254k    96%      35 4294967244    0%   /private/var/log
/dev/disk4      524k   147k   377k    29%       7 4294967272    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   147k   377k    29%       3 4294967276    0%   /System/Installation
/dev/disk9      524k   307k   217k    59%      21 4294967258    0%   /private/var/db
/dev/disk10      13M   6.2M   6.4M    50%      91 4294967188    0%   /private/var/folders
/dev/disk11     4.2M   4.0M   176k    96%     394 4294966885    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   168k   356k    33%       6 4294967273    0%   /Library/Preferences/SystemConfiguration
/dev/disk16     1.0M   180k   868k    18%       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/disk0s3    650M   579M    64M    91%      55 4294967224    0%   /Volumes/Image Volume
/dev/disk2      749G   664G    85G    89% 1097686 4293869593    0%   /Volumes/Macintosh HD
/dev/disk21s2   200G   113G    87G    57%  103285 4294863994    0%   /Volumes/My book
/dev/disk21s3   800G   668G   131G    84% 1018972 4293948307    0%   /Volumes/Clone
-bash-3.2#
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
71 513
21 446
Forêt de Fontainebleau
668 Go d'occupation de Clone vs 664 Go pour Macintosh HD -->

- magnifique ! Sachant que la commande cp consomme routinièrement davantage de blocs pour l'écriture des fichiers sur la destination > en comparaison de la source (quand le volume source est corrompu) => seulement +4 Go d'excédent montre que Clone est un excellent clone.​

On peut reformater Macintosh HD > avant réinstallation > puis récupération de Clone. D'accord ?
 

Rollmops68

Membre junior
4 Mars 2020
15
1
47
Yes ! :)

justement en voyant le peu d'excédent j'ai pris un peu peur que la commande n'ai pas fonctionné. Me voilà rassuré et pret pour la prochaine étape !!
 

Rollmops68

Membre junior
4 Mars 2020
15
1
47
Humpf! Après avoir passé la commande et le message d'erreur le Mac est devenu treeeeees lent. Je suis à peine sur l'utilitaire disque. Tu arrives à lire la capture d'écran ?


IMG_20200315_120052.jpg
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
71 513
21 446
Forêt de Fontainebleau
C'est le service kextd (de l'OS de secours démarré) => qui utilise actuellement le volume Macintosh HD et a empêché son démontage préalable au reformatage. Ce service kextd ennuyeux surveille (comme une espèce de radar) => tous les dossiers recelant des kexts (extensions du noyau) dans tout volume monté.

- passe la commande :​
Bloc de code:
diskutil umount force disk2
  • qui démonte de force le volume Macintosh HD

Poste le retour.
 

Rollmops68

Membre junior
4 Mars 2020
15
1
47
le mac semble avoir repris un peu de rapidité après l'execution de la commande :

Bloc de code:
-bash-3.2# diskutil unmount force disk2
Volume Macintosh HD on disk2 force-unmounted
-bash-3.2#
Du coup j'ai relancé l'effacement du disque :
Bloc de code:
 diskutil eraseVolume jhfs+ "Macintosh HD" disk2
Started erase on disk2 Macintosh HD
Unmounting disk
Erasing
Initialized /dev/rdisk2 as a 698 GB case-insensitive HFS Plus volume with a 57344k journal
Mounting disk
Finished erase on disk2 Macintosh HD
-bash-3.2#
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
71 513
21 446
Forêt de Fontainebleau
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 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 va te proposer de récupérer ton compte > des applications > des réglages --> n'exclus rien et lance. Une récupération par l'Assistant de migration est toujours très lente > avec un débit de copie très variable. Vu la masse de données à récupérer depuis le volume Clone => tu vas donc prendre cher en terme de temps...

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

Rollmops68

Membre junior
4 Mars 2020
15
1
47
Alive it's alive !!!! . Je n'ai pas eu le temps de tout tester mais j'ai l'immense plaisir de t'annoncer que je t'écris depuis la version restaurée du mac. Bravo, un profond sentiment de gratitude à ton égard. Merci pour ta disponibilité et ta patience. Tu fais un boulot de dingue sur ce forum et tu rends des services inestimables !!! Merci de m'avoir permis de retrouver les photos de mes enfants entre autre !
 
  • J’aime
Réactions: litobar71

Inaya3014

Nouveau membre
24 Mars 2020
4
0
27
Bonjour Macomaniac,

Je me permets de rejoindre cette conversation car je désespère avec mon MacBook Pro depuis quelques jours :-(
J'ai ce mac depuis 2014 et comme il ramait un peu, j'ai décidé de le mettre à neuf. Sauf qu'après l'avoir effacé et lorsque j'essaye d'installer High Sierra, j'obtiens ce message d'erreur "les ressources du programme d'installation sont introuvables".

J'ai suivi tes explications et voici les résultats obtenus sous Terminal :

J'espère que tu vas pouvoir m'aider, merci beaucoup !!!

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_CoreStorage 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 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS OS X Base System       +498.9 GB   disk2
                                 Logical Volume on disk0s2
                                 3F77EF91-5092-423F-9A64-97A0009BFE4D
                                 Unencrypted

/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#
 
Dernière édition par un modérateur:

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
71 513
21 446
Forêt de Fontainebleau
Bonjour Inaya

Le grand volume a été restauré d'après le volume de secours OS X Base System et est devenu son clone.

- passe la commande :​
Bloc de code:
diskutil eraseVolume jhfs+ "Macintosh HD" disk2
  • ("Macintosh HD" avec les "" - respecte tous les espaces) la commande reformate le grand volume et le renomme Macintosh HD

Poste le retour en copier-coller > en veillant à faire le coller dans une fenêtre de code (c'est plus lisible !) par le procédé suivant -->

- en bas de cette page des forums MacGé => utilise le menu ...▾ (à droite de la bobine souriante) dans la barre de menus au-dessus du champ de saisie d'un message > sous-menu : </> Bloc de code => tu fais ton coller dans la fenêtre de code et Continuer.
 

Inaya3014

Nouveau membre
24 Mars 2020
4
0
27
Merci beaucoup pour ta réponse ! :)
Voici ce que j'ai obtenu :
Bloc de code:
-bash-3.2# diskutil eraseVolume jhfs+ "Macintosh HD" disk2
Started erase on disk2 OS X Base System
Unmounting disk
Erasing
Initialized /dev/rdisk2 as a 465 GB case-insensitive HFS Plus volume with a 40960k journal
Mounting disk
Finished erase on disk2 Macintosh HD
-bash-3.2#