10.13 High Sierra Galère d'install High Sierra sur Fusion Drive Macbook pro 2010

Je vois le dossier com.apple.boot.R du booter. Passe la commande (copier-coller) :
Bloc de code:
cp -av /Vol*/Boot*/com* ~/Desktop
  • qui copie ce dossier de modeste taille sur ton Bureau de session

Quand la copie (brève) est finie => est-ce que tu vois un com.apple.boot.R sur le Bureau ? - ou est-ce que c'est un objet invisible ?
 
C'est réglé pour la sauvegarde du contenu du booter.

- à présent : il faudrait récupérer le contenu d'un volume Recovery HD de High Sierra > si tu as une telle partition de secours (associée à un volume où serait installé High Sierra) sur un disque de tes mac - est-ce le cas ?​
 
oui, je peux brancher le high sierra que j'ai qui était dedans avant en usb externe.

J'en profite pour te mettre le diskutil :
Bloc de code:
diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *240.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Fusion                  239.7 GB   disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage Fusion                  499.1 GB   disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3
   4:                 Apple_Boot                         650.0 MB   disk1s4

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macbook                +732.3 GB   disk2
                                 Logical Volume on disk0s2, disk1s2
                                 3A6A622B-09FB-46F5-939F-FCFDEA5EAC91
                                 Unencrypted Fusion Drive

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS Macbook                 319.2 GB   disk3s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk3s3
 
D'accord. Fais-le puis repasse la commande :
Bloc de code:
diskutil list
  • et poste le tableau des disques => histoire de voir cette partition de secours.
 
Hé ! hé ! Je vois le volume Recovery HD (non monté par défaut).

- passe la commande :​
Bloc de code:
diskutil mount disk3s3 ; ls /Vol*/Reco*
  • qui remonte le volume Recovery HD > puis liste ses objets de 1er rang

Poste le retour.
 
Le dossier com.apple.recovery.boot contient l'image-disque BaseSystem.dmg de l'OS de secours + les fichiers de démarrage de cet OS.

- arrange-toi pour remonter le volume Recovery HD (au cas où il serait démonté suite à extinction du Mac par exemple). Puis passe la commande :​
Bloc de code:
sudo cp -av /Vol*/Reco*/com* ~/Desktop
  • qui copie le dossier sur ton Bureau de session. Environ 500 Mo.

Vois-tu à l'arrivée un dossier com.apple.recovery.boot sur le Bureau ?
 
Bloc de code:
sudo cp -av /Vol*/Reco*/com* ~/Desktop


/Volumes/Recovery HD/com.apple.recovery.boot -> /Users/apple/Desktop/com.apple.recovery.boot


/Volumes/Recovery HD/com.apple.recovery.boot/.disk_label -> /Users/apple/Desktop/com.apple.recovery.boot/.disk_label


/Volumes/Recovery HD/com.apple.recovery.boot/.disk_label_2x -> /Users/apple/Desktop/com.apple.recovery.boot/.disk_label_2x


/Volumes/Recovery HD/com.apple.recovery.boot/BaseSystem.chunklist -> /Users/apple/Desktop/com.apple.recovery.boot/BaseSystem.chunklist


/Volumes/Recovery HD/com.apple.recovery.boot/BaseSystem.dmg -> /Users/apple/Desktop/com.apple.recovery.boot/BaseSystem.dmg


/Volumes/Recovery HD/com.apple.recovery.boot/boot.efi -> /Users/apple/Desktop/com.apple.recovery.boot/boot.efi


/Volumes/Recovery HD/com.apple.recovery.boot/com.apple.Boot.plist -> /Users/apple/Desktop/com.apple.recovery.boot/com.apple.Boot.plist


/Volumes/Recovery HD/com.apple.recovery.boot/PlatformSupport.plist -> /Users/apple/Desktop/com.apple.recovery.boot/PlatformSupport.plist


/Volumes/Recovery HD/com.apple.recovery.boot/prelinkedkernel -> /Users/apple/Desktop/com.apple.recovery.boot/prelinkedkernel


/Volumes/Recovery HD/com.apple.recovery.boot/SystemVersion.plist -> /Users/apple/Desktop/com.apple.recovery.boot/SystemVersion.plist

Alors ça a l'air d'avoir marché.
 
Oui.

- à présent : est-ce que le SIP est activé pour ton Mac ? --> passe la commande :​
Bloc de code:
csrutil status
  • qui affiche son statut

Poste le retour.

Une activation du SIP bloquerait une commande de lecture de la table de partition GPT d'en-tête du HDD. Or il faut récupérer la distribution des blocs gérés par cette table => pour pouvoir créer un descripteur de partition de secours de 650 Mo pile en-dessous de la partition CoreStorage du HDD.
 
Alors passe pour toi un :
Bloc de code:
diskutil list
  • pour récupérer l'index d'appareil du HDD : disk0 ou disk1.

Je suppose dans ma commande ci-dessous qu'il s'agisse de disk1 (change l'index si c'est l'autre). Passe la commande :
Bloc de code:
sudo gpt show disk1
  • la commande affiche la distribution des blocs gérés par la table GPT d'en-tête du disque en : secteur des tables de partition > partitions > bandes d'espace libre > sauvegarde terminale de la GPT

Poste le tableau.
 
Bloc de code:
sudo gpt show disk1
Password:
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  974831808      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  975241448     262144      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  975503592    1269536      4  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  976773128          7         
  976773135         32         Sec GPT table
  976773167          1         Sec GPT header

Et voilà !
 
Je vois la taille canonique (en blocs de 512 octets) d'une partition de secours de 650 Mo : 1269536 blocs.

- sauf qu'il faut que le 1er bloc de cette nouvelle partition soit celui de la partition du n° 3 du booter = le n° 975241448. Car la partition de secours doit être accollée au bloc près à la partition CoreStorage2.​

Bon : pour effectuer des écritures à la GPT du HDD > il faut que tous les volumes qui en dépendent soient démontés > pour que la GPT soit désactivée (plus prise en charge par le kernel de l'OS démarré). Il faudrait que tu démarres sur le volume Macbook de ton disque externe. Tu peux le faire et poster encore depuis sa session le retour d'un :
Bloc de code:
diskutil list
  • histoire de voir si le HDD est toujours disk1 ?
 
Bloc de code:
diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *240.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Fusion                  239.7 GB   disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage Fusion                  499.1 GB   disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3
   4:                 Apple_Boot                         650.0 MB   disk1s4

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macbook                +732.3 GB   disk2
                                 Logical Volume on disk0s2, disk1s2
                                 3A6A622B-09FB-46F5-939F-FCFDEA5EAC91
                                 Unencrypted Fusion Drive

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS Macbook                 319.2 GB   disk3s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk3s3

Oui, toujours le disk1
 
Bon. Passe la commande :
Bloc de code:
diskutil umount force disk2 ; diskutil umountDisk force disk1
  • qui démonte le volume Macbook du Fusion Drive > puis le HDD sans le déconnecter

Poste le retour.
 
Passe la commande :
Bloc de code:
sudo gpt remove -i 3 disk1
  • la commande supprime dans la GPT le descripteur de la partition booter3

Poste le retour.