DDI non reconnu au démarrage, partition type FFFF

Bloc de code:
MBP-de-Nicolas:~ nicolasnoe$ 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_APFS Container disk2         459.9 GB   disk0s2
   3:          Apple_CoreStorage PC de Nicol             39.3 GB    disk0s3
   4:                 Apple_Boot Recovery HD             650.0 MB   disk0s4

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS PC de Nicol            +39.0 GB    disk1
                                 Logical Volume on disk0s3
                                 5F183A06-3A9D-4653-B895-9F26EC66D1BF
                                 Unencrypted

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +459.9 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            303.7 GB   disk2s1
   2:                APFS Volume Preboot                 22.9 MB    disk2s2
   3:                APFS Volume Recovery                513.9 MB   disk2s3
   4:                APFS Volume VM                      5.4 GB     disk2s4

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *31.5 GB    disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS USB                     31.1 GB    disk3s2

MBP-de-Nicolas:~ nicolasnoe$
 
Passe la commande (copier-coller) :
Bloc de code:
diskutil resizeVolume disk3s2 29g jhfs+ "Recovery HD" 650m free null 0b ; diskutil list disk3

  • la commande rétrécit USB à 29 Go > crée une partition de 650 Mo avec un volume Recovery HD en format jhfs+ > laisse l'excédent en espace libre > réaffiche la configuration du disque de la clé

Poste l'ensemble de l'affichage retourné.
 
Bloc de code:
MBP-de-Nicolas:~ nicolasnoe$ diskutil resizeVolume disk3s2 29g jhfs+ "Recovery HD" 650m free null 0b ; diskutil list disk3
Resizing to 29000000000 bytes and adding 2 partitions
Started partitioning on disk3s2 USB
Verifying the disk
Verifying file system
Volume could not be unmounted
Using live mode
Performing fsck_hfs -fn -l -x /dev/rdisk3s2
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 USB 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/rdisk3s3 as a 620 MB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Finished partitioning on disk3s2 USB
/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *31.5 GB    disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS USB                     29.0 GB    disk3s2
   3:                  Apple_HFS Recovery HD             650.0 MB   disk3s3
/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *31.5 GB    disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS USB                     29.0 GB    disk3s2
   3:                  Apple_HFS Recovery HD             650.0 MB   disk3s3
MBP-de-Nicolas:~ nicolasnoe$
 
Voici la clé actuelle -->
Bloc de code:
/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *31.5 GB    disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS USB                     29.0 GB    disk3s2
   3:                  Apple_HFS Recovery HD             650.0 MB   disk3s3

  • avec le volume Recovery HD que CCC prétendait ne pas pouvoir créer. Bon ! - il est vide. On va le remplir à présent.

Passe la commande :
Bloc de code:
diskutil mount disk0s4

  • qui monte le volume Recovery HD du disque interne (toujours non monté par défaut à cause du type "Apple_Boot" de la partition)

=> poste le retour.
 
Bloc de code:
MBP-de-Nicolas:~ nicolasnoe$ diskutil mount disk0s4
Volume Recovery HD on disk0s4 mounted
MBP-de-Nicolas:~ nicolasnoe$
 
Passe la commande (copier-coller) :
Bloc de code:
sudo asr restore --s /Volumes/"Recovery HD 1" --t /Volumes/"Recovery HD" --erase --noprompt

  • à validation > une demande de password s'affiche (commande sudo) --> tape ton mot-de-pass de session admin en aveugle - aucun caractère ne s'affichant à la frappe - et revalide
  • la commande clone en mode "copie-de-blocs" absolue > la partition du volume Recovery HD interne => sur la partition du volume Recovery HD externe. Le volume interne est désigné comme "Recovery HD 1" > car monté en second en tant qu'homonyme du Recovery HD de la clé > le kernel lui affecte provisoirement un index 1 pour ne pas se mélanger les pinceaux.

Poste l'affichage retourné quand ce sera terminé.
 
Bloc de code:
MBP-de-Nicolas:~ nicolasnoe$ sudo asr restore --s /Volumes/"Recovery HD 1" --t /Volumes/"Recovery HD" --erase --noprompt
Password:
    Validating target...done
    Validating source...done
    Validating sizes...done
    Restoring  ....10....20....30....40....50....60....70....80....90....100
    Verifying  ....10....20....30....40....50....60....70....80....90....100
    Remounting target volume...done
MBP-de-Nicolas:~ nicolasnoe$
 
Parfait : le volume Recovery HD de la clé est devenu un clone valide de volume de secours (démarrable).

Les finitions à présent : passe la commande -->
Bloc de code:
sudo diskutil umount force disk3s3 ; sudo asr adjust --t /dev/disk3s3 --settype "Apple_Boot" ; diskutil list disk3

  • la commande démonte le volume Recovery HD de la clé > change le type de la partition de "Apple_HFS" => à "Apple_Boot" > réaffiche la configuration du disque de la clé.

Poste l'affichage retourné.
 
Bloc de code:
Volume Recovery HD on disk3s3 force-unmounted
asr: Volume adjustment failed: Operation not permitted
/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *31.5 GB    disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS USB                     29.0 GB    disk3s2
   3:                  Apple_HFS Recovery HD             650.0 MB   disk3s3
MBP-de-Nicolas:~ nicolasnoe$
 
Bloc de code:
MBP-de-Nicolas:~ nicolasnoe$ sudo diskutil umount force disk3s3 ; sudo asr adjust --t /dev/disk3s3 --settype "Apple_Boot" ; diskutil list disk3
Password:
Volume Recovery HD on disk3s3 force-unmounted
asr: Volume adjustment failed: Operation not permitted
/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *31.5 GB    disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS USB                     29.0 GB    disk3s2
   3:                  Apple_HFS Recovery HD             650.0 MB   disk3s3
MBP-de-Nicolas:~ nicolasnoe$ Volume Recovery HD on disk3s3 force-unmounted
-bash: Volume: command not found
MBP-de-Nicolas:~ nicolasnoe$ asr: Volume adjustment failed: Operation not permitted
-bash: asr:: command not found
MBP-de-Nicolas:~ nicolasnoe$ /dev/disk3 (external, physical):
-bash: syntax error near unexpected token `external,'
MBP-de-Nicolas:~ nicolasnoe$    #:                       TYPE NAME                    SIZE       IDENTIFIER
MBP-de-Nicolas:~ nicolasnoe$    0:      GUID_partition_scheme                        *31.5 GB    disk3
-bash: 0:: command not found
MBP-de-Nicolas:~ nicolasnoe$    1:                        EFI EFI                     209.7 MB   disk3s1
-bash: 1:: command not found
MBP-de-Nicolas:~ nicolasnoe$    2:                  Apple_HFS USB                     29.0 GB    disk3s2
-bash: 2:: command not found
MBP-de-Nicolas:~ nicolasnoe$    3:                  Apple_HFS Recovery HD             650.0 MB   disk3s3
-bash: 3:: command not found
MBP-de-Nicolas:~ nicolasnoe$ MBP-de-Nicolas:~ nicolasnoe$
 
Le "Operation not permitted" signale que le SIP (protocole de sécurisation) est activé et verrouille la possibilté de modifier le type d'une partition auxiliaire d'OS. Un comble quand on sait qu'on vient de créer cette partition de toutes pièces et qu'elle n'est en rien un "produit original du Système".

- pour désactiver le SIP > il faut démarrer un coup sur l'OS de secours et passer une commande dans son Terminal : ça te dit ou tu préfères laisser le type de la partition à "Apple_HFS" ?​
 
Allez ! on fignole. Redémarre > et tiens pressées les 2 touches ⌘R pour ouvrir une session de secours (peu importe de savoir lequel des 2 OS de secours aura été mis à contribution).

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.

Lance-le et passe la commande :
Bloc de code:
csrutil disable

  • qui désactive le SIP

Cela fait > quitte le Terminal > va à : Menu  > Disque de démarrage > sélectionne USB > redémarre dessus.

----------

De retour dans ta session > passe la commande :
Bloc de code:
diskutil list

  • et reposte le tableau des disques => que je vois sûr qu'il n'y ait pas eu de changement d'index.
 
Bloc de code:
MBP-de-Nicolas:~ nicolasnoe$ 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_APFS Container disk2         459.9 GB   disk0s2
   3:          Apple_CoreStorage PC de Nicol             39.3 GB    disk0s3
   4:                 Apple_Boot Recovery HD             650.0 MB   disk0s4

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS PC de Nicol            +39.0 GB    disk1
                                 Logical Volume on disk0s3
                                 5F183A06-3A9D-4653-B895-9F26EC66D1BF
                                 Unencrypted

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +459.9 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            303.7 GB   disk2s1
   2:                APFS Volume Preboot                 22.9 MB    disk2s2
   3:                APFS Volume Recovery                513.9 MB   disk2s3
   4:                APFS Volume VM                      5.4 GB     disk2s4

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

MBP-de-Nicolas:~ nicolasnoe$
 
Alors passe la commande :
Bloc de code:
sudo diskutil umount force disk3s3 ; sudo asr adjust --t /dev/disk3s3 --settype "Apple_Boot" ; diskutil list disk3

  • déjà tentée > et poste le retour.
 
Bloc de code:
MBP-de-Nicolas:~ nicolasnoe$ sudo diskutil umount force disk3s3 ; sudo asr adjust --t /dev/disk3s3 --settype "Apple_Boot" ; diskutil list disk3
Password:
Volume Recovery HD on disk3s3 force-unmounted
Fsck /dev/disk3s3 ....10....20....30....40....50....60....70....80....90....100
Adjust completed successfully
/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *31.5 GB    disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS USB                     29.0 GB    disk3s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk3s3
MBP-de-Nicolas:~ nicolasnoe$
 
Comme tu peux le voir -->
Bloc de code:
   3:                 Apple_Boot Recovery HD             650.0 MB   disk3s3

  • opération réussie : la partition a le type "Apple_Boot" d'une partition de secours. Tout est en ordre sur la clé.
----------

On peut donc supprimer la partition de secours du disque interne. Passe la commande :
Bloc de code:
diskutil erasevolume free null disk0s4 ; diskutil resizeVolume disk0s3 0b ; diskutil list disk0

  • la commane supprime la partition de secours interne > récupère son espace au volume PC de Nicol > affiche la configuration du disque interne

Poste l'affichage retourné.
 
Bloc de code:
MBP-de-Nicolas:~ nicolasnoe$ diskutil erasevolume free null disk0s4 ; diskutil resizeVolume disk0s3 0b ; diskutil list disk0
Started erase on disk0s4 Recovery HD
Unmounting disk
Finished erase on disk0
disk0s3 is a Core Storage Physical Volume (use a diskutil coreStorage verb instead to resize)
/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_APFS Container disk2         459.9 GB   disk0s2
   3:          Apple_CoreStorage PC de Nicol             39.3 GB    disk0s3
MBP-de-Nicolas:~ nicolasnoe$