web-dev-qa-db-fra.com

Erreur lors de la tentative de formatage d'un périphérique USB avec gparted Ubuntu 16.04 LTS

J'ai utilisé cette clé USB pour installer Ubuntu sur cette machine (il s'agissait donc d'une clé USB amorçable, créée avec un programme dont je ne me souviens plus) et j'ai essayé de la formater à l'aide de gparted. J'ai supprimé toutes les partitions que je pouvais, il n'en reste qu'une, mais chaque fois que j'essaie de créer une nouvelle partition, le message suivant s'affiche:

Invalid argument during seek for write on /dev/sdb 

De plus, en l'ouvrant, il dit aussi:

The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.

Mais je peux simplement cliquer sur "Ignorer" sur ceux-ci.Gparted semble penser que le périphérique a une taille de 60 Go, alors qu'en réalité, il est de 16 Go; voici la copie:

Informations sur le périphérique sur gparted (après avoir essayé de créer une nouvelle partition)

Je ne sais pas du tout ce qui cause ce problème, j’ai pensé à démarrer simplement sous Windows pour essayer de formater par là, mais à présent, la clé USB n’apparaît même plus sur la "GUI normale" (je suppose que cela était dû à ma politique "toutes les partitions-effacement" plus tôt).

Tout ce que je veux, c'est le formater en fat32, mais si vous pouviez me dire quelle en était la cause, je vous en serais encore plus reconnaissant.

Edit: J'ai les logs de gparted:

C'est d'essayer de créer une partition de 14 Go:

        GParted 0.25.0 --enable-libparted-dmraid --enable-online-resize

Libparted 3.2

Create Primary Partition #1 (fat32, 13.67 GiB) on /dev/sdb  00:00:04    ( ERROR )

create empty partition  00:00:01    ( SUCCESS )

path: /dev/sdb2 (partition)
start: 1024
end: 7169023
size: 7168000 (13.67 GiB)
clear old file system signatures in /dev/sdb2  00:00:01    ( SUCCESS )

write 512.00 KiB of zeros at byte offset 0  00:00:00    ( SUCCESS )
write 4.00 KiB of zeros at byte offset 67108864  00:00:00    ( SUCCESS )
write 512.00 KiB of zeros at byte offset 14679539712  00:00:00    ( SUCCESS )
write 4.00 KiB of zeros at byte offset 14679998464  00:00:00    ( SUCCESS )
write 8.00 KiB of zeros at byte offset 14680055808  00:00:00    ( SUCCESS )
flush operating system cache of /dev/sdb  00:00:00    ( SUCCESS )
set partition type on /dev/sdb2  00:00:02    ( SUCCESS )

new partition type: fat32
create new fat32 file system  00:00:00    ( ERROR )

mkfs.fat -F32 -v -I -n " " /dev/sdb2  00:00:00    ( ERROR )

mkfs.fat 3.0.28 (2015-05-16)
/dev/sdb2: No such file or directory
libparted messages    ( INFO )

The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.
The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.
The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.
========================================

En outre, j'ai vu quelque part que je devrais "démonter" la partition de 126 Ko, mais cette option est grisée dans le menu contextuel.

Sortie après avoir recréé une clé USB amorçable (comme suggéré par les commentaires):

        GParted 0.25.0 --enable-libparted-dmraid --enable-online-resize

Libparted 3.2

Create Primary Partition #1 (ntfs, 11.72 GiB) on /dev/sdb  00:00:05    ( ERROR )

create empty partition  00:00:02    ( SUCCESS )

path: /dev/sdb2 (partition)
start: 1024
end: 6145023
size: 6144000 (11.72 GiB)
clear old file system signatures in /dev/sdb2  00:00:01    ( SUCCESS )

write 512.00 KiB of zeros at byte offset 0  00:00:00    ( SUCCESS )
write 4.00 KiB of zeros at byte offset 67108864  00:00:00    ( SUCCESS )
write 512.00 KiB of zeros at byte offset 12582387712  00:00:00    ( SUCCESS )
write 4.00 KiB of zeros at byte offset 12582846464  00:00:00    ( SUCCESS )
write 8.00 KiB of zeros at byte offset 12582903808  00:00:00    ( SUCCESS )
flush operating system cache of /dev/sdb  00:00:01    ( SUCCESS )
set partition type on /dev/sdb2  00:00:02    ( SUCCESS )

new partition type: ntfs
create new ntfs file system  00:00:00    ( ERROR )

mkntfs -Q -v -F -L "" /dev/sdb2  00:00:00    ( ERROR )

Failed to access '/dev/sdb2': No such file or directory
The device doesn't exist; did you specify it correctly?
libparted messages    ( INFO )

The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.
The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.
The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.
========================================

Voici le résultat si j'essaie de cliquer avec le bouton droit sur le format:

This partition cannot be modified because it contains a partition table; please reinitialize layout of the whole device. (udisks-error-quark, 11)

Captures d'écran de l'info dans gparted APRÈS la recréation d'une clé USB amorçable et l'utilisation de gdisk pour passer de MRB à GPT;

NTFS, taille correcte, mais ne fonctionne toujours pas ... Qu'est-ce qui me manque?

4
Jirobow

Certains installateurs utilisent des configurations hybrides flash/DVD, qui peuvent ensuite laisser des données aléatoires à l'emplacement prévu des informations de table de partition dans le MBR.

Je pourrais mettre à zéro le MBR, faire en sorte que sdX soit le bon lecteur, comme sdb avec parted -l not el, pas 1 ni majuscule I.

Sudo parted -l
Sudo dd if=/dev/zero of=/dev/sdX bs=512 count=1 

Vous pouvez également utiliser fixparts ou gdisk pour réparer la table de partitionnement gpt à la fin du lecteur. J'utilise gpt pour tous les nouveaux grands lecteurs flash

7
oldfred