Entonces, de alguna manera durante el fin de semana, mi unidad flash USB de 1GB logró protegerse contra escritura. No hay ningún interruptor en el dispositivo, por lo que estoy concluyendo que algo se ha dañado en algún momento. Obviamente no puedo formatearlo o eliminarlo.
La salida de dmesg | tail
es:
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
Creo que la segunda y última línea son un regalo a la corrupción, pero no sé cómo interpretar este resultado. ¿Alguien podría ayudar a ver si esta salida da alguna indicación? Por lo general, expulso el disco antes de quitarlo, pero puede que haya sido flojo una o dos veces. Los datos no son críticos, solo me están molestando. Cualquier sugerencia sobre cómo solucionarlo (si la unidad puede serlo) sería muy apreciada.
fuente