USB impossible à formater

C'est le disk1 de 15,5 Go. Il a sale mine effectivement : aucune table de partition inscrite sur l'en-tête du disque --> donc forcément aucune partition sur le disque.

Passe la commande :
Bloc de code:
sudo gpt show /dev/disk1

  • après validation > une demande de password s'affiche (commande sudo) --> tape ton mot-de-passe de session admin en aveugle - aucun caractère ne se montrant à la frappe - et valide de nouveau
  • l'utilitaire gpt (guid_partition_table_utility) est appelé à ouvrir le disque pour lire la distribution de ses blocs
=> poste ce qui est retourné : tableau ou message d'erreur.
Bloc de code:
iMac-de-Maxime:~ maxime$ sudo gpt show /dev/disk1
Password:
     start      size  index  contents
         0  30351360        
iMac-de-Maxime:~ maxime$
Voici la réponse du terminal
 
Tiens ! gpt a réussi à lire le disque (où il n'y a quasi rien à lire - et forcément --> il n'y a pas de table de partition).

Tentative n°2 --> passe la commande (copier-coller) :
Bloc de code:
sudo gpt create -f /dev/disk1

  • cette commande inscrit une table GPT sur l'en-tête du disque (32 premiers blocs) avec un backup sur les 32 derniers

=> qu'est-ce qui est retourné --> rien ou un message d'erreur ?
 
  • J’aime
Réactions: litobar71
Tiens ! gpt a réussi à lire le disque (où il n'y a quasi rien à lire - et forcément --> il n'y a pas de table de partition).

Tentative n°2 --> passe la commande (copier-coller) :
Bloc de code:
sudo gpt create -f /dev/disk1

  • cette commande inscrit une table GPT sur l'en-tête du disque (32 premiers blocs) avec un backup sur les 32 derniers

=> qu'est-ce qui est retourné --> rien ou un message d'erreur ?
Bloc de code:
iMac-de-Maxime:~ maxime$ sudo gpt create -f /dev/disk1
Password:
iMac-de-Maxime:~ maxime$
Donc rien ^^' Merci de la réponse
 
Ce type de commande passe sans commentaire.

La clé toujours attachée au Mac --> repasse un :
Bloc de code:
diskutil list

  • et poste le tableau - histoire de voir si une table de partition GUID_partition_scheme est affectée au disque de la clé.
 
Ce type de commande passe sans commentaire.

La clé toujours attachée au Mac --> repasse un :
Bloc de code:
diskutil list

  • et poste le tableau - histoire de voir si une table de partition GUID_partition_scheme est affectée au disque de la clé.
Bloc de code:
iMac-de-Maxime:~ maxime$ 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_HFS Macintosh HD            865.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data BOOTCAMP                126.3 GB   disk0s4

/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *15.5 GB    disk1

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk2
   1:               Windows_NTFS Papa                    555.7 GB   disk2s1
   2:               Windows_NTFS iMac                    444.5 GB   disk2s2

iMac-de-Maxime:~ maxime$
Voici la réponse
 
Eh ! ça marche -->
Bloc de code:
/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *15.5 GB    disk1

Tu as récupéré une table de partition GUID (GPT) sur l'en-tête du disque. Évidemment > elle est vide de description de partitions pour le moment.

Repasse la commande :
Bloc de code:
sudo gpt show /dev/disk1

  • et poste le tableau des blocs retournés --> que je voie l'occupation des blocs par la table GPT

=> prochaine étape : recréation d'une partition EFI de 209 Mo.
 
Eh ! ça marche -->
Bloc de code:
/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *15.5 GB    disk1

Tu as récupéré une table de partition GUID (GPT) sur l'en-tête du disque. Évidemment > elle est vide de description de partitions pour le moment.

Repasse la commande :
Bloc de code:
sudo gpt show /dev/disk1

  • et poste le tableau des blocs retournés --> que je voie l'occupation des blocs par la table GPT

=> prochaine étape : recréation d'une partition EFI de 209 Mo.
Bloc de code:
iMac-de-Maxime:~ maxime$ sudo gpt show /dev/disk1
Password:
Sorry, try again.
Password:
     start      size  index  contents
         0         1         PMBR
         1         1         Pri GPT header
         2        32         Pri GPT table
        34  30351293        
  30351327        32         Sec GPT table
  30351359         1         Sec GPT header
iMac-de-Maxime:~ maxime$
Voici, je pense que cela commence a être résolu ? :D
 
C'est en chemin. Le disque répond > il a une table GPT --> reste à lui injecter des partitions.

Allez ! commençons par une EFI. Passe la commande (copier-coller direct) :
Bloc de code:
sudo gpt add -b 40 -s 409600 -t efi -i 1 /dev/disk1

  • cette commande crée une partition de type EFI de 209 Mo au rang n° 1

Si tu n'as pas eu de message d'erreur > enlève directement la clé du port USB > puis ré-enfiche-la > et alors repasse un :
Bloc de code:
diskutil list

  • poste le nouveau tableau retourné.
 
  • J’aime
Réactions: litobar71
C'est en chemin. Le disque répond > il a une table GPT --> reste à lui injecter des partitions.

Allez ! commençons par une EFI. Passe la commande (copier-coller direct) :
Bloc de code:
sudo gpt add -b 40 -s 409600 -t efi -i 1 /dev/disk1

  • cette commande crée une partition de type EFI de 209 Mo au rang n° 1

Si tu n'as pas eu de message d'erreur > enlève directement la clé du port USB > puis ré-enfiche-la > et alors repasse un :
Bloc de code:
diskutil list

  • poste le nouveau tableau retourné.
Bloc de code:
iMac-de-Maxime:~ maxime$ sudo gpt add -b 40 -s 409600 -t efi -i 1 /dev/disk1
Password:
/dev/disk1s1 added
iMac-de-Maxime:~ maxime$ 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_HFS Macintosh HD            865.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data BOOTCAMP                126.3 GB   disk0s4

/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *15.5 GB    disk1
   1:                        EFI                         209.7 MB   disk1s1

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk2
   1:               Windows_NTFS Papa                    555.7 GB   disk2s1
   2:               Windows_NTFS iMac                    444.5 GB   disk2s2

iMac-de-Maxime:~ maxime$
Voici :D
 
Le travail est fait à moité pour la partition EFI -->
Bloc de code:
1:                        EFI                         209.7 MB   disk1s1

  • il y a le conteneur de type EFI --> manque le système de fichiers montant un volume EFI.

Eh bien ! un petit coup d'injection --> passe la commande (copier-coller) :
Bloc de code:
sudo newfs_msdos -F 32 -v EFI /dev/disk1s1

  • il y a un pseudo message d'erreur en retour de cette commande
  • la commande injecte un système de fichiers MSDOS (FAT 32) dans le conteneur de la partition disk1s1 (format requis pour cette partition) > définissant un volume nommé EFI

=> comme précédemment > après la commande : tu détaches la clé > la ré-attaches au port USB > puis passes la commande informative :
Bloc de code:
diskutil list
  • et tu postes le nouveau tableau.
 
  • J’aime
Réactions: litobar71
Le travail est fait à moité pour la partition EFI -->
Bloc de code:
1:                        EFI                         209.7 MB   disk1s1

  • il y a le conteneur de type EFI --> manque le système de fichiers montant un volume EFI.

Eh bien ! un petit coup d'injection --> passe la commande (copier-coller) :
Bloc de code:
[code]sudo newfs_msdos -F 32 -v EFI /dev/disk1s1
[/code]

  • il y a un pseudo message d'erreur en retour de cette commande
  • la commande injecte un système de fichiers MSDOS (FAT 32) dans le conteneur de la partition disk1s1 (format requis pour cette partition) > définissant un volume nommé EFI
=> comme précédemment > après la commande : tu détaches la clé > la ré-attaches au port USB > puis passes la commande informative :
Bloc de code:
diskutil list
  • et tu postes le nouveau tableau.
Bloc de code:
Password:
newfs_msdos: warning: /dev/disk1s1 is not a character device
512 bytes per physical sector
/dev/disk1s1: 403266 sectors in 403266 FAT32 clusters (512 bytes/cluster)
bps=512 spc=1 res=32 nft=2 mid=0xf8 spt=32 hds=32 hid=40 drv=0x80 bsec=409600 bspf=3151 rdcl=2 infs=1 bkbs=6
newfs_msdos: /dev/disk1s1: Device not configured
iMac-de-Maxime:~ maxime$ 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_HFS Macintosh HD            865.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data BOOTCAMP                126.3 GB   disk0s4

/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *15.5 GB    disk1
   1:                        EFI                         209.7 MB   disk1s1

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk2
   1:               Windows_NTFS Papa                    555.7 GB   disk2s1
   2:               Windows_NTFS iMac                    444.5 GB   disk2s2

iMac-de-Maxime:~ maxime$
je vous ai tout mis, y compris la partition ou j'ai entré la commande
 
L'image de la partition est restée la même -->
Bloc de code:
1:                        EFI                         209.7 MB   disk1s1

  • pas de volume EFI en regard du type EFI

=> es-tu sûr d'avoir détaché la clé du Mac > puis de l'avoir ré-attachée > avant de passer ta commande :
Bloc de code:
diskutil list

  • et de poster le nouveau tableau ?
 
L'image de la partition est restée la même -->
Bloc de code:
1:                        EFI                         209.7 MB   disk1s1

  • pas de volume EFI en regard du type EFI

=> es-tu sûr d'avoir détaché la clé du Mac > puis de l'avoir ré-attachée > avant de passer ta commande :
Bloc de code:
diskutil list

  • et de poster le nouveau tableau ?
oui oui je suis sur d'avoir détacher la clé USB, ce n'est pas normal ? Je dois refaire la manipulation?
 
Ça ne fait rien pour l'instant. Continuons de l'avant !

Passe la commande :
Bloc de code:
sudo gpt show /dev/disk1

  • qui retourne le tableau de la distribution des blocs de la clé

Poste ce tableau ici.

Et précise-moi un point : tu avais un seul volume auparavant sur la clé ? - quel était son format : Apple_HFS ?
 
Bloc de code:
     start      size  index  contents
         0         1         PMBR
         1         1         Pri GPT header
         2        32         Pri GPT table
        34         6        
        40    409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
    409640  29941687        
  30351327        32         Sec GPT table
  30351359         1         Sec GPT header
Voici,

oui c'étais de se format.
 
Alors essayons de pousser davantage nos pions > avec la création d'un autre conteneur de partition.

Passe la commande :
Bloc de code:
sudo gpt add -b 409640 -s 29941680 -t hfs -i 2 /dev/disk1

  • cette commande utilise 29941680 blocs disponibles en-dessous de la partition EFI pour créer une partition de type Apple_HFS au rang 2

Après cette commande > je te propose de re-démarrer une fois ton Mac > et ta session ré-ouverte > de repasser une commande :
Bloc de code:
diskutil list

  • poste le nouveau tableau --> qu'on contemple l'état des lieux.
 
Bloc de code:
iMac-de-Maxime:~ maxime$ 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_HFS Macintosh HD            865.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data BOOTCAMP                126.3 GB   disk0s4

/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk1
   1:               Windows_NTFS Papa                    555.7 GB   disk1s1
   2:               Windows_NTFS iMac                    444.5 GB   disk1s2

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *15.5 GB    disk2
   1:                        EFI                         209.7 MB   disk2s1
   2:                  Apple_HFS                         15.3 GB    disk2s2

iMac-de-Maxime:~ maxime$
iMac re-démarrer, avec toute les fenêtres de fermer, aucune de réouverte automatiquement.
Voici la réponse, Merci de l'aide
 
Cette ligne -->
Bloc de code:
2:                  Apple_HFS                         15.3 GB    disk2s2

  • montre qu'un 2è conteneur de partition > au type Apple_HFS > a bien été créé au rang 2.

Il s'agirait de lui affecter un volume à présent --> passe la commande :
Bloc de code:
sudo newfs_hfs -v "CLE" /dev/disk2s1

  • cette commande injecte dans la nouvelle partition un système de fichiers HFS+ > définissant un volume intitulé CLE

Après cette commande --> est-ce que tu vois (par hasard) un volume CLE affiché sur le Bureau ?
 
Bloc de code:
iMac-de-Maxime:~ maxime$ sudo newfs_hfs -v "CLE" /dev/disk2s1
Password:
sudo newnewfs_hfs: WriteBuffer:  pwrite(3, 0x10e182000, 131072, 0): Device not configured
newfs_hfs: write (sector 0): Invalid argument
Voici la réponse,
non je ne vois pas de clé apparaissante sur le bureau.
 
Alors détache la clé du port USB > ré-attache-la au port.

Passe encore la commande :
Bloc de code:
diskutil list

  • et poste le tableau. Tu vois peut-être un volume CLE affiché à présent ?