10.13 High Sierra Problème espace purgeable

Il manque une partition de secours en-dessous de Clone (sur le disque du DDE). Passe la série de commandes suivante (l'une après l'autre ; en copier-coller. Pour le 1er sudo --> une demande de password s'affiche : tape ton mot-de-passe de session admin en aveugle - aucun caractère ne se montrant à la frappe - et revalide. Pas besoin pour les autres) :
Bloc de code:
diskutil resizeVolume disk2s2 1998g jhfs+ "Recovery HD" %recovery% free null 0b
diskutil mount disk1s3
sudo cp -av /Volumes/Recovery/* /Volumes/"Recovery HD"/com.apple.recovery.boot
sudo bless --folder /Volumes/"Recovery HD"/com.apple.recovery.boot --file /Volumes/"Recovery HD"/com.apple.recovery.boot/boot.efi
diskutil umount force disk2s3
sudo asr adjust --t /dev/disk2s3 --settype "Apple_Boot"

  • la 1ère crée une partition de 650 Mo en-dessous de Clone > avec un volume Recovery HD au format jhfs+
  • la 2è monte le volume Recovery du Conteneur apfs du SSD
  • la 3è clone son dossier de boot dans le volume Recovery HD du HDD > sous l'intitulé com.apple.recovery.boot
  • la 4è inscrit un chemin de démarrage sur l'en-tête du volume Recovery HD
  • la 5è démonte le volume Recovery HD
  • la 6è change le type de sa partition > de "Apple_HFS" => à "Apple_Boot"

Poste les commandes et leurs affichages retournés > que je vérifie s'il n'y a pas eu de lézard en route.
 
Apparemment, tout n'a pas marché. Voici ce qui en résulte :

Bloc de code:
macbook-pro-de-laurent-2:~ laurentmichel$ diskutil resizeVolume disk2s2 1998g jhfs+ "Recovery HD" %recovery% free null 0b
Resizing to 1998000000000 bytes and adding 2 partitions
Started partitioning on disk2s2 Clone
Verifying the disk
Verifying file system
Volume could not be unmounted
Using live mode
Performing fsck_hfs -fn -l -x /dev/rdisk2s2
Performing live verification
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 Clone 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/rdisk2s3 as a 620 MB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Finished partitioning on disk2s2 Clone
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS Clone                   2.0 TB     disk2s2
   3:                  Apple_HFS Recovery HD             650.0 MB   disk2s3
macbook-pro-de-laurent-2:~ laurentmichel$ diskutil mount disk1s3
Volume Recovery on disk1s3 mounted
macbook-pro-de-laurent-2:~ laurentmichel$ sudo cp -av /Volumes/Recovery/* /Volumes/"Recovery HD"/com.apple.recovery.boot
Password:
/Volumes/Recovery/4F37DF68-EFD5-3520-B819-FAEDF61A7ACE -> /Volumes/Recovery HD/com.apple.recovery.boot
/Volumes/Recovery/4F37DF68-EFD5-3520-B819-FAEDF61A7ACE/com.apple.Boot.plist -> /Volumes/Recovery HD/com.apple.recovery.boot/com.apple.Boot.plist
/Volumes/Recovery/4F37DF68-EFD5-3520-B819-FAEDF61A7ACE/prelinkedkernel -> /Volumes/Recovery HD/com.apple.recovery.boot/prelinkedkernel
/Volumes/Recovery/4F37DF68-EFD5-3520-B819-FAEDF61A7ACE/BaseSystem.dmg -> /Volumes/Recovery HD/com.apple.recovery.boot/BaseSystem.dmg
cp: /Volumes/Recovery/4F37DF68-EFD5-3520-B819-FAEDF61A7ACE/boot.efi: could not copy ACL to /Volumes/Recovery HD/com.apple.recovery.boot/boot.efi: Operation not permitted
/Volumes/Recovery/4F37DF68-EFD5-3520-B819-FAEDF61A7ACE/boot.efi -> /Volumes/Recovery HD/com.apple.recovery.boot/boot.efi
/Volumes/Recovery/4F37DF68-EFD5-3520-B819-FAEDF61A7ACE/BaseSystem.chunklist -> /Volumes/Recovery HD/com.apple.recovery.boot/BaseSystem.chunklist
/Volumes/Recovery/4F37DF68-EFD5-3520-B819-FAEDF61A7ACE/boot.efi.j137ap.im4m -> /Volumes/Recovery HD/com.apple.recovery.boot/boot.efi.j137ap.im4m
/Volumes/Recovery/4F37DF68-EFD5-3520-B819-FAEDF61A7ACE/.diagnostics -> /Volumes/Recovery HD/com.apple.recovery.boot/.diagnostics
/Volumes/Recovery/4F37DF68-EFD5-3520-B819-FAEDF61A7ACE/.diagnostics/AppleDiagnostics.dmg -> /Volumes/Recovery HD/com.apple.recovery.boot/.diagnostics/AppleDiagnostics.dmg
/Volumes/Recovery/4F37DF68-EFD5-3520-B819-FAEDF61A7ACE/.diagnostics/AppleDiagnostics.chunklist -> /Volumes/Recovery HD/com.apple.recovery.boot/.diagnostics/AppleDiagnostics.chunklist
/Volumes/Recovery/4F37DF68-EFD5-3520-B819-FAEDF61A7ACE/.diagnostics/Info.plist -> /Volumes/Recovery HD/com.apple.recovery.boot/.diagnostics/Info.plist
/Volumes/Recovery/4F37DF68-EFD5-3520-B819-FAEDF61A7ACE/immutablekernel.j137ap.im4m -> /Volumes/Recovery HD/com.apple.recovery.boot/immutablekernel.j137ap.im4m
/Volumes/Recovery/4F37DF68-EFD5-3520-B819-FAEDF61A7ACE/immutablekernel -> /Volumes/Recovery HD/com.apple.recovery.boot/immutablekernel
/Volumes/Recovery/4F37DF68-EFD5-3520-B819-FAEDF61A7ACE/PlatformSupport.plist -> /Volumes/Recovery HD/com.apple.recovery.boot/PlatformSupport.plist
/Volumes/Recovery/4F37DF68-EFD5-3520-B819-FAEDF61A7ACE/SystemVersion.plist -> /Volumes/Recovery HD/com.apple.recovery.boot/SystemVersion.plist
macbook-pro-de-laurent-2:~ laurentmichel$ sudo bless --folder /Volumes/"Recovery HD"/com.apple.recovery.boot --file /Volumes/"Recovery HD"/com.apple.recovery.boot/boot.efi
macbook-pro-de-laurent-2:~ laurentmichel$ diskutil umount force disk2s3
Volume Recovery HD on disk2s3 force-unmounted
macbook-pro-de-laurent-2:~ laurentmichel$ sudo asr adjust --t /dev/disk2s3 --settype "Apple_Boot"
asr: Volume adjustment failed: Operation not permitted
macbook-pro-de-laurent-2:~ laurentmichel$
 
La dernière commande asr n'est pas passée (permission denied malgré le sudo) > car le SIP doit être activé.

Redémarre > et tiens pressées les 2 touches ⌘R --> démarrage sur l'OS de secours. Quand tu as le panneau des 4 Utilitaires macOS > lance le Terminal et passe la commande :
Bloc de code:
csrutil disable

  • qui désactive le SIP

Redémarre (Menu  > Disque de démarrage > Clone) > revenu dans ta session de Clone > repasse les 2 commandes :
Bloc de code:
diskutil umount force disk2s3
sudo asr adjust --t /dev/disk2s3 --settype "Apple_Boot"

  • et poste les retours --> la commande de changement de type de la partition de secours du DDE devrait passer cette fois.
 
Désolé du retard, j'essaie de m'en sortir avec la lenteur du disque.

Tout s'est passé normal si ce n'est que l'ordi bloquait lors du redémarrage. J'ai pu, lors d'un redémarrage en normal, voir d'ailleurs qu'il y avait un disque recovery. Par ailleurs, après la manip effectuée comme tu me l'as dit, j'ai redémarré avec la touche "alt" enfoncée. Il y avait trois propositions : Mac HD, Clone et un troisième EFI BOOT.
J'ai redémarré sur clone, rentré les codes, et voici les affichages :
Bloc de code:
Last login: Thu Sep 27 22:09:47 on console
macbook-pro-de-laurent-2:~ laurentmichel$ diskutil umount force disk2s3
Volume Recovery HD on disk2s3 force-unmounted
macbook-pro-de-laurent-2:~ laurentmichel$  sudo asr adjust --t /dev/disk2s3 --settype "Apple_Boot"
Password:
Fsck /dev/disk2s3 ....10....20....30....40....50....60....70....80....90....100
Adjust completed successfully
macbook-pro-de-laurent-2:~ laurentmichel$
 
Ça m'a l'air bien tout ça... Passe une commande :
Bloc de code:
diskutil list

  • et poste le tableau --> qui devrait le montrer...
 
Et voici :

Bloc de code:
macbook-pro-de-laurent-2:~ laurentmichel$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         1.0 TB     disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +1.0 TB     disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            1.0 TB     disk1s1
   2:                APFS Volume Preboot                 28.1 MB    disk1s2
   3:                APFS Volume Recovery                518.0 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS Clone                   2.0 TB     disk2s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk2s3

macbook-pro-de-laurent-2:~ laurentmichel$
 
Voici la partition de secours du DDE -->
Bloc de code:
   3:                 Apple_Boot Recovery HD             650.0 MB   disk2s3

  • elle est ... plus vraie que nature

Oui mais (te demandes-tu) --> pourquoi cet artefact ? --> car lorsque tu vas utiliser CCC pour cloner Clone dans un nouveau volume apfs qu'on aura créé > il aura besoin à la fin d'une partition de secours en-dessous du volume Clone > pour créer un volume Recovery apfs dans le nouveau Conteneur. En somme : on lui a préparé un paradigme.

----------

Prêt pour la suppression de l'apfs du disque interne > puis recréation d'un volume démarrable ?
 
... Pas trop le choix avec cet ordi qui me semble beaucoup plus touché qu'il ne parait. Moi qui pensait que j'allais trouver un fichier fichiers purgeables à mettre dans la corbeille...
Allez, continuons dans cet espace de confiance ;-) En te remerciant une fois de plus pour le partage de ton expertise !
 
Alors passe les commandes (copier-coller) :
Bloc de code:
diskutil ap deleteContainer disk1 "Macintosh HD"
diskutil ap convert disk0s2

  • la 1ère supprime l'apfs du SSD > reformate la partition en jhfs+ > remonte un volume standard intitulé Macintosh HD
  • la 2è reconvertit la partition à l'apfs > avec exportation d'un Conteneur neuf dont le volume Macintosh HD est l'unique membre

Ce commandes passées > repasse un :
Bloc de code:
diskutil list

  • et poste le tableau mis à jour.
 
Oups, j'ai passé la première commande, mais apparemment, tout n'a pas fonctionné.
J'attends tes consignes si je passe tout de même la 2e commande :

Bloc de code:
macbook-pro-de-laurent-2:~ laurentmichel$ diskutil ap deleteContainer disk1 "Macintosh HD"
Started APFS operation on disk1
Deleting APFS Container with all of its APFS Volumes
Unmounting Volumes
Unmounting Volume "Macintosh HD" on disk1s1
Error: -69888: Couldn't unmount disk
macbook-pro-de-laurent-2:~ laurentmichel$
 
Passe la commande :
Bloc de code:
diskutil umount force disk1s1

  • la commande démonte de force le volume apfs Macintosh HD

Poste le retour.
 
Voici le retour

Bloc de code:
macbook-pro-de-laurent-2:~ laurentmichel$ diskutil umount force disk1s1
Volume Macintosh HD on disk1s1 timed out while waiting to unmount
macbook-pro-de-laurent-2:~ laurentmichel$
 
On voit vraiment que l'apfs est corrompu. Passe la commande :
Bloc de code:
diskutil eraseDisk jhfs+ "Macintosh HD" gpt disk0

  • la commande initialise le SSD : table GPT > format jhfs+ > volume Macintosh HD

Poste le retour. Elle va peut-être bloquée sur un non démontage préalable du volume.
 
Effectivement

Bloc de code:
macbook-pro-de-laurent-2:~ laurentmichel$ diskutil eraseDisk jhfs+ "Macintosh HD" gpt disk0
Started erase on disk0
Unmounting disk
Error: -69877: Couldn't open device
macbook-pro-de-laurent-2:~ laurentmichel$
 
Alors voici --> redémarre > et tiens pressées les 4 touches ⌘⌥⇧R (cmd alt maj R) = démarrage par internet -->

  • connexion du Mac au Wi-Fi > téléchargement en RAM d'un OS de secours 10.7 correspondant au Lion de l'OS d'usine du Mac (500 Mo - globe terrestre en rotation) > démarrage du Mac à la fin sur cet OS en RAM indépendant du disque. Tu obtiens un écran avec une fenêtre de 4 Utilitaires OS X. Le Terminal est à sa place habituelle.

Passe la commande :
Bloc de code:
diskutil list

  • qui affiche le tableau des disques

Voici comment tu vas pouvoir poster ici ce tableau sans avoir besoin de prendre de photo -->

  • 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
    InsererCodeMcGe.jpg
    ici :
    521520_original.png

    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é)

- si tu ne peux pas poster via le Safari de la session de secours (ça arrive) --> poste une photo du tableau (à partir du commencement = le disque /dev/disk0 ou disque physique interne) - tu as un bouton : "Transférer un fichier" en bas de cette page.

Note 1 : Lion ne sachant pas reconnaître l'apfs > le Conteneur apfs ne sera pas exporté ni le volume Macintosh HD monté. On pourra donc reformater la partition du SSD.

Note 2 : dans la session de secours > les applications se lancent en mode "alternatif" et pas parallèle. Il faut quitter le Terminal pour lancer Safari. Vice-versa > quitter Safari pour pouvoir relancer le Terminal. Aucun redémarrage n'est requis.
 
Fait !
Par contre, j’ai pas réussi à me connecter à la page via cette session de secours.
Me suis reconnecté sur clone et je te poste une photo des résultats
 
30 min pour te poster une photo... Je vais me coucher, il est tard (00:26), on reprend demain ?! Donne moi la commande a faire, je le ferai et te posterai ça au réveil.
Merciiiii