Tout d'abord, bonjour et merci de vous occuper de mon probleme.
alors voila, j'ai essaye un peu tout ce que vous m'avez propose... ca ne change rien...
voici quelques infos recuperees grace a tee :
J'utilise System Rescue CD 0.2.18 (la derniere) avec son noyau 2.6. Ma cle est a priori sur /dev/uba.
dd if=/dev/zero of=/dev/uba bs=4k count=8 2>&1
8+0 records in
8+0 records out
sfdisk -V /dev/uba
sfdisk: ERROR: sector 0 does not have an msdos signature
/dev/uba: unrecognized partition table type
sfdisk: no partition table present.
mkdosfs /dev/uba 2>&1
mkdosfs 2.11 (12 Mar 2005)
unable to get drive geometry, using default 255/63
fdisk /dev/uba
Command (m for help): p
Disk /dev/uba: 8 MB, 8388608 bytes
255 heads, 63 sectors/track, 1 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
df -h /dev/uba 2>&1
Filesystem Size Used Avail Use% Mounted on
udev 91M 2.5M 88M 3% /dev
voila... ma cle est sensee faire 1 Go, ici elle ne fait que 8Mo, ou 91Mo pour df.
heu... que dire de plus? j ai essaye plusieurs fois chaque des commandes, c'etait toujours identique, a croire que ma cle est en lecture seule.
pour en etre sur, il fadrait que je recupere les premier secteurs du peripherique a chaque modification pour les comparer (genre dd if=/dev/uba of=out bs=4k count=8) mais je n'ai pas encore essaye.
il y a des messages TRES inquietant, notemment
unable to get drive geometry, ou encore
255 heads, 63 sectors/track, 1 cylinders (hmm... 1 seul cylindre, ca ne fait pas beaucoup, a moins qu'une cle USB ne contienne qu'un seul cylindre, mais dans ce cas, ce sont les autres donnees qui sont erronnees)
A t il une chance docteur? (ca m'embeterai beaucoup de perdre une cle de 1Go, j ai du beaucoup economiser pour l'acheter!)
Cedric
je vous souhaite une agréable journée pleine d'allegresses