Então, de alguma forma, no fim de semana, minha unidade flash USB de 1 GB conseguiu se proteger contra gravação. Não há opção no stick, então estou concluindo que algo está corrompido em algum momento. Obviamente, não consigo formatar ou remover.
A saída de dmesg | tail
é:
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
Penso que a segunda e última linha é uma oferta de corrupção, mas não sei como interpretar essa saída. Alguém poderia ajudar para ver se esta saída dá alguma indicação? Normalmente, ejeto a unidade antes de removê-la, mas posso ter sido relaxada uma ou duas vezes. Os dados não são críticos, apenas estão me incomodando. Todas as sugestões sobre como corrigi-lo (se a unidade puder mesmo ser) serão muito bem-vindas.
fonte