10.13 High Sierra Barre de progression figée , tentatives de solution

boums

Membre confirmé
13 Novembre 2011
74
4
67
ALGER
Bonjour à tous , et merci pour votre attention,
Apres avoir lu et relu les posts en relation avec mon probleme , je me decide à vous demander une aide .
-Lors d'un demarrage banal de mon imac 2014/21, la barre de progression est restée figée
-Plusieurs tentatives de redemmarage , meme situation
-Impossible d'acceder au mode sans echec plusieurs fois de suite
-Tentatives des autres commandes, toujours rien
-Decision de demmarer en mode restauration , reinstallation MacOs High Sierra, à la fin barre de progression figée
Mes questions :
-Je decide de faire une copie de mon HD vers un HD externe , comment faire ?
-Je ne sais pas la difference entre clone et copie est ce que je perds mes données intitiales qui sont sur mon HD ?
-Mon HDD comprend des fichiers , si je partionne avant l'operation est ce que je perd mes fichiers ?
-Une fois la copie faite ,je vais formater mon HD et reinstaller mon HDD, c'est faisable ?
Merci infiniment , cordialement
 
Salut boums

Si tu as un DDE (Disque Dur Externe) > attache-le au Mac. Puis démarre les 2 touches ⌘R (cmd R) tenues pressées jusqu'à l'affichage d'une  = démarrage sur l'OS de secours. Tu obtiens un écran affichant une fenêtre de 4 Utilitaires macOS. 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 CoreStorage si présent > 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 en lecture & écriture des dossiers du recoveryOS 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 le 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 des disques.
 
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 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *2.0 TB     disk3
   1:                  Apple_HFS ARCHIVES 2              2.0 TB     disk3s1

/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#
 
Passe la commande :
Bloc de code:
df -H
(H en majuscule)

  • qui va mesurer l'occupation de tous les volumes montés

Poste ce nouveau 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   721M    64%   45172 4294922107    0%   /
devfs          205k   205k     0B   100%     692          0  100%   /dev
/dev/disk2     5.2M   799k   4.4M    16%      19 4294967260    0%   /private/var/log
/dev/disk4     524k   147k   377k    29%       6 4294967273    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   3.0M   9.6M    25%      77 4294967202    0%   /private/var/folders
/dev/disk11    4.2M   4.0M   225k    95%     311 4294966968    0%   /private/var/root/Library
/dev/disk13    2.1M   143k   2.0M     7%       2 4294967277    0%   /private/var/root/Library/Containers
/dev/disk14    524k   188k   336k    36%      11 4294967268    0%   /Library/Preferences
/dev/disk15    524k   160k   365k    31%       5 4294967274    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/disk0s2   499G   175G   324G    36% 1144588 4293822691    0%   /Volumes/Macintosh HD
/dev/disk3s1   2.0T   291G   1.7T    15%   81807 4294885472    0%   /Volumes/ARCHIVES 2
/dev/disk0s3   650M   539M   105M    84%      30 4294967249    0%   /Volumes/Image Volume
-bash-3.2#
 
Ton DDE ne convient pas > car si le volume a bien un format Apple_HFS+ > le disque global a une table de partition MBR (FDisk_Partition_Scheme) --> la conséquence est que le volume Apple_HFS+ n'est pas repartitionnable (non destructivement) > car la table MBR est fixe.

Mais je note que tu n'as que 175 Go de données dans ton volume interne Macintosh HD > lequel a une taille de 499 Go. Avec une table de partition GPT (GUID_Partition_Table) du disque > il est repartitionnable (non destructivement) de manière à créer un 2è volume. Via une commande du Terminal > il serait donc possible de cloner (= copier) le contenu de Macintosh HD dans le nouveau volume interne parallèle.

Mais pour cette opération de re-partitionenement > il ne faut pas que le Mac soit démarré (comme actuellement) sur l'OS de secours du disque > car le volume Recovery HD de la partition de secours qui l'abrite est alors monté. Or la partition de secours doit être déplacée sur les blocs lors du redimensionnement --> afin qu'elle reste collée à la partition supportant le volume Macintosh HD rétréci > ce qui n'est pas possible si le volume Recovery HD est monté.

En conséquence > il faut que tu re-démarres --> Menu  > Redémarrer --> tiens aussitôt pressées les 3 touches ⌘⌥R = démarrage par internet -->

  • le Mac va se connecter au Wi-Fi > télécharger depuis le serveur du Mac App Store un OS de secours 10.13 dans une image-disque en RAM (logo d'un globe terrestre en rotation tout le temps de l'opération) > démarrer à la fin sur cet OS de secours en RAM indépendamment du disque interne. Tu vas ré-obtenir un écran avec une fenêtre de 4 Utilitaires macOS

Signale quand tu y es.
 
Tu peux dans l'«Utilitaire de Disque» --> éjecter ton DDE qui ne sert à rien et le détacher.

Cela fait > passe dans le Terminal la commande :
Bloc de code:
diskutil list

  • et poste le tableau --> que j'aie la confirmation des index de disque et partitions internes
 
Voila
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/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#
 
On va couper la poire en deux : 2 volumes de 250 Go environ. Passe la commande :
Bloc de code:
diskutil resizeVolume disk0s2 250g jhfs+ Clone 0b

  • respecte les espaces ; le 0 de 0b est un zéro
  • la commande rétrécit (non destructivement) Macintosh HD à 250 Go > et crée avec l'espace libéré un volume de 249 Go intitulé Clone

Poste l'affichage retourné par la commande.
 
Bloc de code:
-bash-3.2# diskutil resizeVolume disk0s2 250g jhfs+ Clone 0b
Resizing to 250000000000 bytes and adding 1 partition
Started partitioning on disk0s2 Macintosh HD
Verifying the disk
Verifying file system
Volume was successfully unmounted
Performing fsck_hfs -fn -x /dev/rdisk0s2
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 Macintosh HD appears to be OK
File system check exit code is 0
Restoring the original state found as mounted
Resizing
Shrinking file system
Copying booter
Modifying partition map
Initialized /dev/rdisk0s4 as a 232 GB case-insensitive HFS Plus volume with a 24576k journal
Mounting disk
Finished partitioning on disk0s2 Macintosh HD
/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            250.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s5
   4:                  Apple_HFS Clone                   249.1 GB   disk0s4
-bash-3.2#
 
L'opération s'est bien passée. À présent opération clonage !

Passe d'abord la commande :
Bloc de code:
caffeinate -dimsu &

  • qui va empêcher le Mac de dormir pendant l'opération ; elle passe sans commentaire

Passe ensuite la commande :
Bloc de code:
cp -av /Volumes/"Macintosh HD"/* /Volumes/Clone

  • mets "Macintosh HD" aves des "" ; pas d'espace entre HD" et /* ; un espace entre /* et /Volumes---
  • 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.
 
Ce n’est pas encore fini
Les lignes défilent sans arrêt
Je vais laisser mon iMac tourner je sors et je reviens en début de soirée
Merci infiniment de ton aide
 
Passe la commande :
Bloc de code:
df -H /Volumes/Clone

  • qui mesure l'occupation du volume Clone

Poste le tableau retourné.
 
Bonjour macomaniac, voici le tableau comme demandé ,merci
Bloc de code:
-bash-3.2# df -H /Volumes/Clone
Filesystem     Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk0s4   249G   183G    66G    74% 1076703 4293890576    0%   /Volumes/Clone
-bash-3.2#