USB impossible à formater

Bloc de code:
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *30.9 GB    disk2
   1:       Microsoft Basic Data                         30.7 GB    disk2s2

MBPdeAbdelhadi:~ abdelhadireda$ diskutil eraseDisk jhfs+ CLE gpt disk2 ; diskutil list disk2
Started erase on disk2
Unmounting disk
Creating the partition map
Error: -69877: Couldn't open device
Could not find disk for disk2
MBPdeAbdelhadi:~ abdelhadireda$
 
Cette mention -->
Bloc de code:
Error: -69877: Couldn't open device

  • signifie : échec d'écrire une nouvelle table de partition sur les blocs de début du disque de la clé

Je pense que la clé est HS. D'après mon expérience > il n'y a rien à faire.
 
Bloc de code:
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *30.9 GB    disk2
   1:       Microsoft Basic Data                         30.7 GB    disk2s2

MBPdeAbdelhadi:~ abdelhadireda$ sudo gpt show /dev/disk2
Password:
     start      size  index  contents
         0         1         PMBR
         1         1         Pri GPT header
         2        32         Pri GPT table
        34    411614        
    411648  60024832      2  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  60436480       979        
  60437459        32         Sec GPT table
  60437491         1         Sec GPT header
 
Alors passe la commande :
Bloc de code:
sudo gpt remove -i 2 disk2

  • la commande supprime le descripteur de la partition n°2 dans la table GPT du disque de la clé

Poste l'affichage retourné.
 
Le descripteur a bien été supprimé. Repasse la commande :
Bloc de code:
sudo gpt show disk2

  • et poste le tableau des blocs --> que je voie la distribution actuelle.
 
voila le nouveau resultat de la commande ''diskutil list''

Bloc de code:
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *30.9 GB    disk2

MBPdeAbdelhadi:~ abdelhadireda$
 
Bloc de code:
MBPdeAbdelhadi:~ abdelhadireda$ sudo gpt show disk2
Password:
     start      size  index  contents
         0         1         PMBR
         1         1         Pri GPT header
         2        32         Pri GPT table
        34  60437458
 
Parfait. On va voir à présent si on parvient à recréer 2 descripteurs de partitions.

Passe la commande (copier-coller) :
Bloc de code:
sudo gpt add -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B -i 1 disk2 ; sudo gpt show disk2

  • la commande crée un descripteur de partition dans la GPT tel que : rang = 1 > type = "EFI" (désigné par l'UUID de ce type) > bloc de tête = n°40 > extension = 409600 blocs (209,7 Mo) > puis elle réaffiche le tableau des blocs

Poste l'affichage retourné.
 
Bloc de code:
MBPdeAbdelhadi:~ abdelhadireda$ sudo gpt add -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B -i 1 disk2
gpt add: disk2: error: no secondary GPT header; run recover
MBPdeAbdelhadi:~ abdelhadireda$ sudo gpt show disk2
     start      size  index  contents
         0         1         PMBR
         1         1         Pri GPT header
         2        32         Pri GPT table
        34  60437458        
MBPdeAbdelhadi:~ abdelhadireda$
 
Ah oui ! --> je vois le problème. Il manque en queue de blocs --> la GPT secondaire (= sauvegarde de la GPT primaire de tête du disque).

Passe la commande :
Bloc de code:
sudo gpt recover disk2 ; sudo gpt show disk2

  • la commande instruit une reconstruction de la GPT secondaire d'après le modèle de la GPT primaire > puis réaffiche le tableau des blocs

Poste le retour.
 
Bloc de code:
MBPdeAbdelhadi:~ abdelhadireda$ sudo gpt recover disk2
gpt recover: disk2: recovered secondary GPT table from primary
gpt recover: disk2: recovered secondary GPT header from primary

MBPdeAbdelhadi:~ abdelhadireda$ sudo gpt show disk2
     start      size  index  contents
         0         1         PMBR
         1         1         Pri GPT header
         2        32         Pri GPT table
        34  60437458        
MBPdeAbdelhadi:~ abdelhadireda$
 
Je ne vois toujours pas affichée la GPT secondaire en fin de distribution des blocs. Pourtant le retour de la commande de recréation était affirmatif.

Débranche ta clé > rebranche-la > repasse la commande :
Bloc de code:
sudo gpt show disk2

  • et poste le tableau des blocs.
 
C'était une erreur de saisie de ma part que j'ai corrigée aussitôt. Mais tu avais déjà capturé le 1er jet de la commande.

C'est la commande :
Bloc de code:
sudo gpt show disk2
 
Bloc de code:
MBPdeAbdelhadi:~ abdelhadireda$ sudo gpt show disk2
     start      size  index  contents
         0         1         PMBR
         1         1         Pri GPT header
         2        32         Pri GPT table
        34  60437458

Ah ouff c'est pas grave j'ai cru que c'etait de ma faute :p, merci pour tout
 
On voit bien qu'il n'y a aucune table de partition secondaire en bas de distribution de blocs. Tu devrais avoir la configuration suivante -->
Bloc de code:
     start      size  index  contents
         0         1         PMBR
         1         1         Pri GPT header
         2        32         Pri GPT table
        34  60437458       
  60437459        32         Sec GPT table
  60437491         1         Sec GPT header

  • j'ai toujours l'impression qu'on ne peut rien faire...