Comme je le subodorais, il existe 2
secteurs de boot (espaces de démarrage) alternatifs sur le disque de la clé :
- Un secteur MBR dont la taille est de 1 cluster (= bloc n°0) qui supporte un boot_code, un magic_number + les descripteurs d'une Table de Partition qui est probablement une "Hybrid_MBR" (= MBR ayant intégré a posteriori comme secteurs de sa propre carte des partitions définies a priori dans une GPT : l'EFI et la Bobba Fett) : mon interprétation du « suspicious MBR » allégué.
- Un secteur GPT dont la taille est de 32 clusters (= blocs 1 à 32) qui supporte les descripteurs de la Table de Partition GUID (avec une redondance sur les 32 derniers blocs = 7987167 à 7987199 qui constitue le backup de la GPT des 32 premiers blocs).
[Sinon, tous les blocs intermédiaires sont répartis régulièrement entre les 2 partitions EFI (n°1) et Boba Fett (n°2) avec des zones-tampons (de 6 blocs, 2008 blocs et 2015 blocs) sans qu'il y ait aucune anomalie à remarquer à ce niveau-là].
Il y a donc en somme 2
secteurs de boot alternatifs sur ce disque (bloc
0 et blocs 1-32) avec 2 Tables de Partitions alternatives : [
Hybrid]_MBR et
GPT.
La commande que j'avais proposée précédemment :
sudo gpt destroy /dev/rdisk1 s'adressait directement aux blocs 1-32 afin de tenter d'effacer la
GPT qui y était inscrite - malheureusement, même en droits
root et le système de fichiers de la
Boba Fett démonté en volume, cette initiative d'écriture a été rejetée au motif de : «
unable to open device '/dev/rdisk1' ».
Il est aisé de vérifier si une commande de ré-initialisation adressée ce coup-ci au secteur
0 (afin d'effacer l'
Hybrid_MBR en place) est honorée, ou si un message d'erreur du même type que pour la commande
gpt se trouve renvoyé.
Donc : ta clé attachée au Mac et t'étant toujours assuré par un
diskutil list préalable que le disque de ta clé est bien identifié comme un
disk1, d'abord tu passes une commande de démontage en volume du système de fichiers de
Boba Fett (condition pour tenter de manipuler les Tables de Partition) :
qui devrait te retourner un :
Bloc de code:
Volume Boba Fett on disk1s2 unmounted
Tu essaies alors la commande suivante :
Bloc de code:
sudo fdisk -i /dev/rdisk1
qui appelle l'utilitaire
fdisk ce coup-ci (
fat_disk maintenance utility : utilitaire de maintenance des disques
MS-DOS) sur la cible du secteur
0 du disque de la clé pour tenter d'initialiser sa table de partition
MBR => tu vas bien voir si la commande est honorée... ou s'il y a rejet de la tentative d'écriture.
[NB. Utiliser rdisk au lieu de disk a pour signification d'adresser le «raw_disk», càd. les blocs bruts, et pas leur représentation dans un cache ou «buffer» => on peut considérer qu'une commande de ce type est plus brut(al)e ]