10.13 High Sierra Installation copie MacOS (High Sierra) Impossible

C'est bien High Sierra. Ce qui rend incompréhensible le refus d'installation.

- un contournement du blocage serait le suivant : recopier (via une commande du terminal) le volume SSD dans le volume d'un DDE USB > reformater SSD > réinstaller High Sierra > récupérer les données du clone à la fin via l'Assistant de migration. Procédé des « 4 r » qui a fait ses preuves. Un peu long mais gagnant.​

Donc : aurais-tu un DDE USB pour qu'on effectue le clonage en 1er lieu ?
 
Alors branche-le au Mac. Laisse passer quelques secondes que le disque soit connecté.

- passe alors les 2 commandes (séparément) :​
Bloc de code:
diskutil list
df -H

  • qui affichent : la configuration des disques & l'occupation des volumes montés

Poste les retours.
 
Voici le résultat de la 1ère commande:
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 7                   209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         499.9 GB   disk0s2

/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 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +499.9 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume SSD                     265.7 GB   disk2s1
   2:                APFS Volume Preboot                 20.4 MB    disk2s2
   3:                APFS Volume Recovery                519.0 MB   disk2s3
   4:                APFS Volume VM                      4.3 GB     disk2s4

/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

/dev/disk21 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *1.0 TB     disk21
   1:        Apple_partition_map                         32.3 KB    disk21s1
   2:                  Apple_HFS Iomega HDD              1.0 TB     disk21s3

-bash-3.2#
 
Voici le résultat de la 2ème commande:
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           210k   210k     0B   100%     712                   0  100%   /dev
/dev/disk3      5.2M   1.5M   3.8M    28%      24          4294967255    0%   /private/var/log
/dev/disk4      524k   147k   377k    29%       5          4294967274    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   143k   381k    28%       2          4294967277    0%   /System/Installation
/dev/disk9      524k   303k   221k    58%      21          4294967258    0%   /private/var/db
/dev/disk10      13M   6.9M   5.6M    56%     102          4294967177    0%   /private/var/folders
/dev/disk11     4.2M   4.0M   180k    96%     331          4294966948    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   176k   872k    17%       6          4294967273    0%   /Library/Keychains
/dev/disk17     6.3M   176k   6.1M     3%       2          4294967277    0%   /private/var/tmp/RecoveryTemp
/dev/disk18     6.3M   868k   5.4M    14%       4          4294967275    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/disk2s1    500G   266G   229G    54% 1614907 9223372036853160900    0%   /Volumes/SSD
/dev/disk21s3   1.0T   111G   889G    12% 1056090          4293911189    0%   /Volumes/Iomega HDD
-bash-3.2#
 
Il y a 111 Go d'occupation du volume Iomega HDD. Qui a un bon format (jhfs+ - du moins supposé-je qu'il y a journalisation) => pour un repartitionnement (non destructif du volume et de ses données). La table de partition générale du disque (qui décrit les partitions) est une APM (Apple_Partition_Map) : schéma désuet (on utilise une table GUID actuellement) > mais qui devrait permettre un repartitionnement.

- passe la commande :​
Bloc de code:
diskutil resizeVolume disk21s3 600g jhfs+ Clone 0b

  • la commande rétrécit (non destructivement - aucun reformatage) Iomega HDD à 600 Go > et crée un volume Clone de 400 Go (environ)

Poste le retour quand tu auras récupéré -bash-3.2# en signal de fin (avec un volume-cible hébergeant des données => ça peut prendre un moment).
 
voici :
Bloc de code:
-bash-3.2# diskutil resizeVolume disk21s3 600g jhfs+ Clone 0b
Resizing to 600000000000 bytes and adding 1 partition
Started partitioning on disk21s3 Iomega HDD
Verifying the disk
Verifying file system
Volume was successfully unmounted
Performing fsck_hfs -fn -x /dev/rdisk21s3
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking multi-linked directories
Checking volume bitmap
Checking volume information
The volume Iomega HDD appears to be OK
File system check exit code is 0
Restoring the original state found as mounted
Resizing
Waiting for partitions to activate
Formatting disk21s4 as Mac OS Extended (Journaled) with name Clone
Initialized /dev/rdisk21s4 as a 373 GB case-insensitive HFS Plus volume with a 32768k journal
Mounting disk
Finished partitioning on disk21s3 Iomega HDD
/dev/disk21 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *1.0 TB     disk21
   1:        Apple_partition_map                         32.3 KB    disk21s1
   2:                  Apple_HFS Iomega HDD              600.0 GB   disk21s3
   3:                  Apple_HFS Clone                   400.1 GB   disk21s4
-bash-3.2#
 
Parfait. 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 n° du processus caffeinate renvoyé en arrière-plan du terminal ouvert

Passe ensuite la commande :
Bloc de code:
cp -av /Volumes/SSD/* /Volumes/Clone

  • respecte les espaces ; et l'astérique *
  • la commande clone SSD 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 : une table de partition APM ne permet pas d'avoir un format apfs sur une partition (table GPT requise). Mais ça tombe bien : un clonage d'un volume apfs => à destination d'un volume jhfs+ est supporté > et vice-versa : l'Assistant de migration accepte un volume jhfs+ en source de récupération pour un volume apfs de destination - si l'OS High Sierra y est installé.
 
Quand tu auras récupéré -bash-3.2# en signal de fin > passe la commande :
Bloc de code:
df -H

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

Poste le tableau. Il permettra de comparer l'occupation de Clone avec celle de sa source SSD.
 
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           212k   212k     0B   100%     716                   0  100%   /dev
/dev/disk3      5.2M   2.5M   2.7M    48%      24          4294967255    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   143k   381k    28%       2          4294967277    0%   /System/Installation
/dev/disk9      524k   303k   221k    58%      21          4294967258    0%   /private/var/db
/dev/disk10      13M   5.3M   7.3M    43%     101          4294967178    0%   /private/var/folders
/dev/disk11     4.2M   4.0M   180k    96%     339          4294966940    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   176k   872k    17%       6          4294967273    0%   /Library/Keychains
/dev/disk17     6.3M   176k   6.1M     3%       2          4294967277    0%   /private/var/tmp/RecoveryTemp
/dev/disk18     6.3M   868k   5.4M    14%       4          4294967275    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/disk2s1    500G   266G   229G    54% 1614907 9223372036853160900    0%   /Volumes/SSD
/dev/disk21s3   600G   111G   489G    19% 1056090          4293911189    0%   /Volumes/Iomega HDD
/dev/disk21s4   400G    31G   369G     8%  536712          4294430567    0%   /Volumes/Clone
-bash-3.2#
 
Il n'y a que 31 Go dans Clone > pour 266 Go dans SSD -->

- est-ce qu'il n'y pas eu une interruption accidentelle de la copie ?​
 
Repasse les 2 commandes :
Bloc de code:
caffeinate -dimsu &
cp -avn /Volumes/SSD/* /Volumes/Clone

  • la 1ère empêche de nouveau le Mac de dormir
  • dans la 2è > j'ai ajouté l'option n pour qu'il s'agisse d'une mise-à-jour (non remplacement des fichiers déjà copiés)

Quand c'est fini > repasse un :
Bloc de code:
df -H

  • et poste le tableau de l'occupation des volumes montés.
 
j'ai l'impression qu'il y a un pb. voici ce que j'obtiens:
Bloc de code:
-bash-3.2# caffeinate -dimsu &
[1] 835
-bash-3.2# cp -avn /Volumes/SSD/* /Volumes/Clone
cp: /Volumes/SSD/*: No such file or directory
-bash-3.2#
 
Hé ! le volume SSD a dû être démonté.

- passe la commande :​
Bloc de code:
ls /Volumes

  • qui liste les volumes montés

Poste le retour.
 
Je vois SSD pourtant. Passe la commande :
Bloc de code:
ls /Vol*/SSD

  • qui liste ses objets de 1er rang

Poste le retour.