Je suis sous debian squeeze et depuis quelques jours, je ne comprends, il m’est impossible d’écrire sur ma clé usb.
Il semble qu’elle soit verrouillée en lecture seule, j’ai essayé de la reformater suivant plusieurs approches.
A chaque fois: c’est l’échec, je vous donne quelques détails:
Tout d’abord, avec cfdisk:
# umount /dev/sdb1
# cfdisk /dev/sdb1
Opened disk read-only - you have no permission to write
Ensuite avec dd:
dd if=/dev/zero of=/dev/sdb1
dd: ouverture de « /dev/sdb1 »: Système de fichiers accessible en lecture seulement
Ensuite, j’ai essayé de changer le système de fichiers:
mkfs.ext3 /dev/sdb1
mke2fs 1.41.12 (17-May-2010)
/dev/sdb1: Système de fichiers accessible en lecture seulement lors de l'initialisation du superbloc
J’ai tenté avec GParted, toujours le même syndrome. Bref, rien n’y fait, je ne comprends pas.
Je l’ai examiné sous tous les angles, je n’ai pas trouvé de trace d’un bouton de verrouillage ou autre gadget de ce type…
#lsusb
Bus 001 Device 003: ID 090c:1000 Feiya Technology Corp. Flash Drive
# lsusb -v
Bus 001 Device 004: ID 090c:1000 Feiya Technology Corp. Flash Drive
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x090c Feiya Technology Corp.
idProduct 0x1000 Flash Drive
bcdDevice 11.00
iManufacturer 1 USB
iProduct 2 Flash Disk
iSerial 3 FBA0907170005210
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 0
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 255
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 255
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)
Si quelqu’un a une idée, je suis preneur car là, je dois avouer que je suis un peu désespéré…
voici ce que je trouve dans /var/log/messages à la connexion de la fameuse clé:
May 7 14:15:59 loic-laptop kernel: [56182.521079] usb 1-3: new high speed USB device using ehci_hcd and address 6
May 7 14:16:00 loic-laptop kernel: [56182.657516] usb 1-3: New USB device found, idVendor=090c, idProduct=1000
May 7 14:16:00 loic-laptop kernel: [56182.657527] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
May 7 14:16:00 loic-laptop kernel: [56182.657535] usb 1-3: Product: Flash Disk
May 7 14:16:00 loic-laptop kernel: [56182.657540] usb 1-3: Manufacturer: USB
May 7 14:16:00 loic-laptop kernel: [56182.657545] usb 1-3: SerialNumber: FBA0907170005210
May 7 14:16:00 loic-laptop kernel: [56182.657855] usb 1-3: configuration #1 chosen from 1 choice
May 7 14:16:00 loic-laptop kernel: [56182.658471] scsi9 : SCSI emulation for USB Mass Storage devices
May 7 14:16:05 loic-laptop kernel: [56188.184109] scsi 9:0:0:0: Direct-Access USB Flash Disk 1100 PQ: 0 ANSI: 0 CCS
May 7 14:16:05 loic-laptop kernel: [56188.185740] sd 9:0:0:0: Attached scsi generic sg2 type 0
May 7 14:16:05 loic-laptop kernel: [56188.190161] sd 9:0:0:0: [sdb] 3915776 512-byte logical blocks: (2.00 GB/1.86 GiB)
May 7 14:16:05 loic-laptop kernel: [56188.192020] sd 9:0:0:0: [sdb] Write Protect is on
May 7 14:16:05 loic-laptop kernel: [56188.194055] sdb: sdb1
May 7 14:16:05 loic-laptop kernel: [56188.216067] sd 9:0:0:0: [sdb] Attached SCSI disk
J’ai essayé sous Windows également, même problème, périphérique signalé en lecture seule…
(le contraire m’eût étonné…)
J’ai a peu près le même problème avec 2 clés usb, problème qui s’est déclenché suite à des crash systèmes lors d’écriture sur les clés. (un crash avec une debian installée directement sur une clé - je ne m’étais probablement pas assez renseigné - et l’autre sous windows avec un logiciel modifiant la table des partitions)
J’avais cherché à l’époque pendant quelques temps sans rien trouver, et ce n’est pas une erreur lors de l’appel de mount, malheureusement.
Je les ais gardées au cas ou je trouve au détour d’un forum une solution (ça m’embête de devoir virer ma vieille clé de 8Go quand même, elle marchait super bien), mais je ne crois qu’elles sont mortes.
Ce post m’a relancé, je cherche des solutions à nouveau, mais sans espoir.
D’ailleurs, je viens de remarquer que mes 2 clés réagissent différemment.
L’une fait semblant de marcher (sisi, je vous jure… l’écriture marche, dd passe, mais quand je débranche/rebranche, rien n’a changé ) tandis que l’autre refuse tout en bloc, de la même façon que la tienne.
Celle qui fait semblant de fonctionner n’a qu’une seule partition, l’autre plusieurs (install de linux avec pleins de partitions séparées).
J’ai vu quelques programmes dans aptitude qui pourraient potentiellemnt dépanner:
ddrescue
devio
gpart
safecopy
sleuthkit
testdisk
je vais creuser de ce côté…
Mais j’ai l’impression que les clés usb ont un octet qui permet de bloquer l’appareil définitivement. Il faudrait trouver de la doc technique sur ce type de matos électronique, mais ou chercher?
Bon, fdisk me dis que sur la clé ou il devrait n’y avoir qu’une seule partition, j’en ai 2 qui se chevauchent. Aucun changement au final, les modifs ne sont pas appliquées.
Sur l’autre, toujours le message qui me dis qu’elle est en lecture seule.
la clé se monte automatiquement dans un répertoire situé dans /media.Une fois monté il faut regarder quels sont les droits sur ce répertoire et les changer pour écrire dessus.
Euuhhh je me sens bête, par contre, parce que je ne crois pas connaître la commande pour afficher les droits? Me souviens de chmod pour les modifier, mais pour afficher?
@marcastro: aucun chmod n’est possible bien sûr.
De plus, avant d’utiliser cfdisk par exemple, la clé est démontée.
On a vraiment l’impression d’être face à un verrouillage physique de l’écriture.
J’en arrive à me poser la question de savoir s’il ne faudrait pas la démonter pour trouver un éventuel cavalier ou autre chose qui serait mal positionné.
[quote]De mon côté, les fichiers sont réellement en lecture seule (je peux les ouvrir)
donc la clé ne semble pas flinguée… c’est à n’y rien comprendre…[/quote]
dans quel répertoire ta clé est elle montée? puisque tu arrives à l’ouvrir et à lire.