Perte d'espace sur clé usb

Ola la communauté. J’aurais besoin de vos avis sur un problème ne concernant pas vraiment linux.
J’ai un baladeur mp3 avec 1Go de capacité. Je l’ai passé à un pote qui me l’a rendu plein de fichiers aux noms illisibles et dont la taille variait entre 200Mo et 2Go (ma clé fait 1Go)+un executable windows douteux.
Ca sent le virus. Le soucis c’est que je n’ai pas réussi à le virer comme j’avais l’habitude de faire sur d’autres clés: suite à plusieurs manips je me retrouve avec une clé de 247Mo. (format’ en tout genre, format’ via le windows vista du coloc… rien à faire)

Voila à peu près ce que j’ai tenté.
Je tente de virer tout ce beau monde de ma clé: tout est en lecture seule.
Je passe en console, # rm -rf /media/disk/* rebelote.
Ca se corse…
Je démonte la clé: impossible un fichier et ouvert… je trouve mon processus, je le kill et je démonte la clé.
Je tente un formattage en vfat via l’outil mkdosfs alias mkfs.vfat: # mkfs.vfat /dev/sdb1 (ma clé).
Mais il me répond un message que j’ai oublié, quelquechose comme pas assez d’espace pour un système de fichier 32 bits…
Même essai avec ext2 la c’est la table des partitions qui semble bloquer.
J’ai installé gparted pour y voir plus clair. Je le lance avec gksu. Je vois une partition vide (250 Mo) et gparted me dit de recréer une table des partitions ce que je me m’empresse de faire. Au moment d’appliquer les changements, gparted se ferme et dans la console où je l’avait lancé j’ai l’erreur:

Device /dev/sdb has a logical sector size of 2048. Not all parts of GNU Parted support this at the moment, and the working code is HIGHLY EXPERIMENTAL.
A partir de là plus moyen de lancer gparted avec la clé usb branchée. Si je branche la clé après avoir lancé gparted, la clé ne se monte et gparted ne voit pas la clé.
Un bon point c’est que je crois que c’est à partir de là que j’ai pu formatter en vfat, fat32 mais avec une capacité de 250Mo.
J’ai lancé la commande # dd if=/dev/zero of=/dev/sdb1 bs=4k conv=sync,noerror en espérant retrouver 1Go: rien!
Je l’ai formatté sous vista, même constat.

Là, ma clé semble marcher mais avec 250Mo de capacité.
Des idées?

[code]debian:~# lsusb -v -d 04e8:503b

Bus 001 Device 003: ID 04e8:503b Samsung Electronics Co., Ltd YP-U1 MP3 Player
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x04e8 Samsung Electronics Co., Ltd
idProduct 0x503b YP-U1 MP3 Player
bcdDevice 10.01
iManufacturer 1 Samsung
iProduct 2 YP-U1
iSerial 3 4002FA7614728B0C
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 4 YP-U1
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 5 Internal Device
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0000
(Bus Powered)
[/code]

essaye un cfdisk /dev/sdb

pour recréer une partition puis format après.

C’etait la solution.
J’ai utilisé fdisk pour virer la table de partition. Ma clé faisait bien 1Go.
J’ai fait un coup de dd sur ma clé pour la route.
Puis avec fdisk, je recree une table de partition. Ensuite je formatte en fat16. basta!
Yout est rentré dans l’ordre

Le hic vient de gparted qui continue de m’afficher n’importe quoi à propos de la clé. Une partition de 250 Mo…

Merci!