10.13 High Sierra Mon disque principal a disparu

Bloc de code:
-bash-3.2# ls -R /Volumes/Recovery
23DB76B4-9500-3040-A1A1-D194500895A9

/Volumes/Recovery/23DB76B4-9500-3040-A1A1-D194500895A9:
.diagnostics            boot.efi.j137ap.im4m
BaseSystem.chunklist        com.apple.Boot.plist
BaseSystem.dmg            immutablekernel
PlatformSupport.plist        immutablekernel.j137ap.im4m
SystemVersion.plist        prelinkedkernel
boot.efi

/Volumes/Recovery/23DB76B4-9500-3040-A1A1-D194500895A9/.diagnostics:
AppleDiagnostics.chunklist    Info.plist
AppleDiagnostics.dmg
-bash-3.2#
 
Parfait. Alors action ! --> passe la commande :
Bloc de code:
cp -av /Volumes/Recovery/23* /Volumes/"Recovery HD"/com.apple.recovery.boot

  • mets 23* tout court en abréviation du long UUID ; mets "Recovery HD" aves les "" ; pas d'espace entre HD" et la / qui suit
  • la commande clone le dossier de secours 23DB76B4-9500-3040-A1A1-D194500895A9 du volume apfs Recovery > dans le volume Recovery HD du DDE > avec changement d'intitulé du dossier à : com.apple.recovery.boot (intitulé du dossier de secours classique)

Poste le retour (peut-être un peu longuet)...
 
Bloc de code:
-bash-3.2# cp -av /Volumes/Recovery/23* /Volumes/"Recovery HD"/com.apple.recovery.boot
/Volumes/Recovery/23DB76B4-9500-3040-A1A1-D194500895A9 -> /Volumes/Recovery HD/com.apple.recovery.boot
/Volumes/Recovery/23DB76B4-9500-3040-A1A1-D194500895A9/com.apple.Boot.plist -> /Volumes/Recovery HD/com.apple.recovery.boot/com.apple.Boot.plist
/Volumes/Recovery/23DB76B4-9500-3040-A1A1-D194500895A9/prelinkedkernel -> /Volumes/Recovery HD/com.apple.recovery.boot/prelinkedkernel
/Volumes/Recovery/23DB76B4-9500-3040-A1A1-D194500895A9/BaseSystem.dmg -> /Volumes/Recovery HD/com.apple.recovery.boot/BaseSystem.dmg
cp: /Volumes/Recovery/23DB76B4-9500-3040-A1A1-D194500895A9/boot.efi: could not copy ACL to /Volumes/Recovery HD/com.apple.recovery.boot/boot.efi: Operation not permitted
/Volumes/Recovery/23DB76B4-9500-3040-A1A1-D194500895A9/boot.efi -> /Volumes/Recovery HD/com.apple.recovery.boot/boot.efi
/Volumes/Recovery/23DB76B4-9500-3040-A1A1-D194500895A9/BaseSystem.chunklist -> /Volumes/Recovery HD/com.apple.recovery.boot/BaseSystem.chunklist
/Volumes/Recovery/23DB76B4-9500-3040-A1A1-D194500895A9/boot.efi.j137ap.im4m -> /Volumes/Recovery HD/com.apple.recovery.boot/boot.efi.j137ap.im4m
/Volumes/Recovery/23DB76B4-9500-3040-A1A1-D194500895A9/.diagnostics -> /Volumes/Recovery HD/com.apple.recovery.boot/.diagnostics
/Volumes/Recovery/23DB76B4-9500-3040-A1A1-D194500895A9/.diagnostics/AppleDiagnostics.dmg -> /Volumes/Recovery HD/com.apple.recovery.boot/.diagnostics/AppleDiagnostics.dmg
/Volumes/Recovery/23DB76B4-9500-3040-A1A1-D194500895A9/.diagnostics/AppleDiagnostics.chunklist -> /Volumes/Recovery HD/com.apple.recovery.boot/.diagnostics/AppleDiagnostics.chunklist
/Volumes/Recovery/23DB76B4-9500-3040-A1A1-D194500895A9/.diagnostics/Info.plist -> /Volumes/Recovery HD/com.apple.recovery.boot/.diagnostics/Info.plist
/Volumes/Recovery/23DB76B4-9500-3040-A1A1-D194500895A9/immutablekernel.j137ap.im4m -> /Volumes/Recovery HD/com.apple.recovery.boot/immutablekernel.j137ap.im4m
/Volumes/Recovery/23DB76B4-9500-3040-A1A1-D194500895A9/immutablekernel -> /Volumes/Recovery HD/com.apple.recovery.boot/immutablekernel
/Volumes/Recovery/23DB76B4-9500-3040-A1A1-D194500895A9/PlatformSupport.plist -> /Volumes/Recovery HD/com.apple.recovery.boot/PlatformSupport.plist
/Volumes/Recovery/23DB76B4-9500-3040-A1A1-D194500895A9/SystemVersion.plist -> /Volumes/Recovery HD/com.apple.recovery.boot/SystemVersion.plist
-bash-3.2#
 
Mais ça m'a l'air très bien tout ça : clonage réussi !

À présent > passe la petite commande informative :
Bloc de code:
sw_vers -productVersion

  • qui affiche la version de l'OS de secours démarré

Poste le retour. Cette information sera utile pour la commande qui suit.
 
High Sierra 10.13.5.

Alors voici maintenant la longue commande à passer :
Bloc de code:
bless --folder /Volumes/"Recovery HD"/com.apple.recovery.boot --file /Volumes/"Recovery HD"/com.apple.recovery.boot/boot.efi --label "Récupération 10.13.5"

  • je te conseille de la passer en copier-coller à rebours : tu la copies ici avec Safari (copie-la bien jusqu'au 10.13.5" final) > tu la colles dans le Terminal > tu l'exécutes
  • elle inscrit sur l'en-tête du volume Recovery HD du DDE un chemin de démarrage --> pointant au lanceur boot.efi de l'OS de secours cloné. Puis elle ajoute un label : intitulé de boot uniquement visible à l'écran du gestionnaire de démarrage = Récupération 10.13.5
  • elle passe sans commentaire

Cela fait > passe la commande informative :
Bloc de code:
bless --info /Volumes/"Recovery HD"

  • qui affiche le chemin de démarrage du volume Recovery HD du DDE

Poste le retour.
 
Bloc de code:
-bash-3.2# bless --folder /Volumes/"Recovery HD"/com.apple.recovery.boot --file /Volumes/"Recovery HD"/com.apple.recovery.boot/boot.efi --label "Récupération 10.13.5"
-bash-3.2#
 
La longue commande est passée.

Passe la commande de vérification :
Bloc de code:
bless --info /Volumes/"Recovery HD"

  • et poste le retour.
 
Bloc de code:
-bash-3.2# bless --info /Volumes/"Recovery HD"
finderinfo[0]:    194 => Blessed System Folder is /Volumes/Recovery HD/com.apple.recovery.boot
finderinfo[1]:    198 => Blessed System File is /Volumes/Recovery HD/com.apple.recovery.boot/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]:    194 => OS X blessed folder is /Volumes/Recovery HD/com.apple.recovery.boot
64-bit VSDB volume id:  0x397AB73067D84B56
-bash-3.2#
 
Parfait : chemin de démarrage valide.

Une dernière petite opération et la partition de secours sera prête. Passe d'abord la commande :
Bloc de code:
diskutil umount force disk4s4

  • qui démonte de force le volume Recovery HD

Poste le retour.
 
Passe la commande (qui requiert le démontage du volume) :
Bloc de code:
asr adjust --t /dev/disk4s4 --settype "Apple_Boot"

  • la commande change le type de la partition de secours du DDE > de l'actuel : "Apple_HFS" => à "Apple_Boot" comme requis pour cette partition

Poste l'affichage retourné.
 
Bloc de code:
-bash-3.2# asr adjust --t /dev/disk4s4 --settype "Apple_Boot"
Fsck /dev/disk4s4 ....10....20....30....40....50....60....70....80....90....100
Adjust completed successfully
-bash-3.2#
 
Parfait. Une dernière commande de vérification :
Bloc de code:
diskutil list disk4

  • qui affiche le partitionnement du DDE

Poste le tableau.
 
Bloc de code:
-bash-3.2# diskutil list disk4
/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk4
   1:                        EFI EFI                     314.6 MB   disk4s1
   2:                  Apple_HFS LaCie                   2.0 TB     disk4s2
   3:                  Apple_HFS Clone                   998.0 GB   disk4s3
   4:                 Apple_Boot Recovery HD             650.0 MB   disk4s4
-bash-3.2#
 
Cette mention -->
Bloc de code:
   4:                 Apple_Boot Recovery HD             650.0 MB   disk4s4

  • montre que la finalisation est achevée.

Tu auras pu voir que créer une partition de secours valide à 100% sur le DDE --> aura été plus complexe que d'organiser le clonage du volume principal. Mais à présent > la paire de volumes Clone / Recovery HD est complète et opérationnelle.

Je vais faire une pause à présent. Je reviendrai plus tard dans ton fil pour l'opération "retour" : suppression / recréation de l'apfs > clonage à rebours.
 
Cette mention -->
Bloc de code:
   4:                 Apple_Boot Recovery HD             650.0 MB   disk4s4

  • montre que la finalisation est achevée.

Tu auras pu voir que créer une partition de secours valide à 100% sur le DDE --> aura été plus complexe que d'organiser le clonage du volume principal. Mais à présent > la paire de volumes Clone / Recovery HD est complète et opérationnelle.

Je vais faire une pause à présent. Je reviendrai plus tard dans ton fil pour l'opération "retour" : suppression / recréation de l'apfs > clonage à rebours.
Un énorme merci pour tout cette aide précieuse!!!
Je savais dès le début que j'étais entres bonnes mains!!
On continu dans une heure selon vos dispos?