Donc, en quelque sorte au cours du week-end, ma clé USB à mémoire flash de 1 Go a réussi à devenir protégée en écriture. Il n'y a pas d'interrupteur sur le stick, donc je conclus que quelque chose s'est corrompu à un moment donné. Évidemment, je ne peux pas le formater ou le supprimer.
La sortie de dmesg | tail
est:
Buffer I/O error on device sdb1, logical block 328168
lost page write due to I/O error on sdb1
sd 73:0:0:0: [sdb] Unhandled sense code
sd 73:0:0:0: [sdb] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
sd 73:0:0:0: [sdb] Sense Key : Data Protect [current]
Info fld=0x0
sd 73:0:0:0: [sdb] Add. Sense: Write protected
sd 73:0:0:0: [sdb] CDB: Write(10): 2a 00 00 05 08 00 00 00 01 00
Buffer I/O error on device sdb1, logical block 328200
lost page write due to I/O error on sdb1
Je pense que les deuxième et dernière lignes sont un cadeau pour la corruption, mais je ne sais pas comment interpréter cette sortie. Quelqu'un pourrait-il aider à voir si cette sortie donne une indication? J'éjecte généralement le lecteur avant de le retirer, mais j'ai peut-être été laxiste une ou deux fois. Les données ne sont pas critiques, elles me dérangent. Toute suggestion sur la façon de le réparer (si le lecteur peut même l'être) serait grandement appréciée.
la source