Clé usb accessible en lecture seulement

Bonjour,
Depuis ce matin, une clé usb ne m’obéit plus.
Son petit nom dans /dev est sdb1.
Impossible d’écrire dessus, quelques résultats de commandes :

# cat /etc/mtab | grep sdb1 /dev/sdb1 /mnt vfat rw 0 0[code]# fdisk -l /dev/sdb

Disk /dev/sdb: 8011 MB, 8011120640 bytes
41 heads, 41 sectors/track, 9307 cylinders
Units = cylinders of 1681 * 512 = 860672 bytes
Disk identifier: 0x855bd4d9

Device Boot Start End Blocks Id System
/dev/sdb1 5 9308 7819328 c W95 FAT32 (LBA)[/code]J’ai aussi dans cette clé un fichier de taille nulle, daté du /01/01/1970
qui m’affiche un “erreur entrée/sortie” quand j’essaie de le supprimer.

Quelqu’un saurait-il me conseiller?

Bonjour,
Sauvegarde les fichiers et reformate ta cléf. Tu risque sinon de batailler longtemps pour rien…

branche la clé et donne nous les derniers lignes …
cat /etc/fstab
mount automatique, manuel ?

bonjour,

[quote]# cat /etc/mtab | grep sdb1
/dev/sdb1 /mnt vfat rw 0 0[/quote]
je pense que c’est manuel vu qu’autrement elle serait monter dans /media
a+

Montage manuel comme le dit jeanbi, voici les dernières lignes de /var/log/messages après insertion de la clé.

Sep 2 19:52:58 localhost kernel: [ 364.637493] scsi 2:0:0:0: Direct-Access Verbatim STORE N GO 5.00 PQ: 0 ANSI: 0 CCS Sep 2 19:52:58 localhost kernel: [ 365.079733] sd 2:0:0:0: [sdb] 15646720 512-byte hardware sectors: (8.01 GB/7.46 GiB) Sep 2 19:52:58 localhost kernel: [ 365.080352] sd 2:0:0:0: [sdb] Write Protect is off Sep 2 19:52:58 localhost kernel: [ 365.083921] sdb: sdb1 Sep 2 19:52:58 localhost kernel: [ 365.115037] sd 2:0:0:0: [sdb] Attached SCSI removable disk

re juste comme ça tu as essaye en root d’ecrire dessus
,
a+

J’avais aussi essayé d’écrire dessus en root, ça marchait pas mieux,
par exemple, après l’avoir montée sur /mnt, j’ouvre mc en root sur /mnt, j’essaie d’éditer un fichier,
j’ai [lecture-seule] qui s’affiche en bas de l’écran,
comme si j’essayais d’éditer un fichier système en tant que simple utilisateur.

si tu as windows, je te conseille de retourner dessus, puis de faire Executer => chkdsk /f E:

E: doit être modifié par la lettre associée à ton periph usb

Bon, ça s’est résolu grâce à fsck -r[code]localhost:~# fsck -r /dev/sdb1
fsck from util-linux-ng 2.16
dosfsck 3.0.1, 23 Nov 2008, FAT32, LFN
FATs differ but appear to be intact. Use which FAT ?

  1. Use first FAT
  2. Use second FAT
    ? 1
    /prog
    Contains a free cluster (15377). Assuming EOF.
    Reclaimed 2 unused clusters (131072 bytes).
    Free cluster summary wrong (108034 vs. really 108036)
  3. Correct
  4. Don’t correct
    ? 1
    Perform changes ? (y/n) y
    /dev/sdb1: 6028 files, 14077/122113 clusters[/code]
    C’était le fichier de taille nulle dont je parlais dans le premier post qui foutait la merde.
    Merci à ceux qui ont pris le temps de m’aider.