Quindi, in qualche modo nel fine settimana, la mia unità flash USB da 1 GB è riuscita a diventare protetta da scrittura. Non c'è alcun interruttore sulla levetta, quindi sto concludendo che qualcosa è corrotto ad un certo punto. Ovviamente non posso formattarlo o rimuoverlo.
L'output da 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 che la seconda e ultima riga siano un omaggio alla corruzione, ma non so come interpretare questo risultato. Qualcuno potrebbe aiutare a vedere se questo output dà qualche indicazione? Di solito espelle l'unità prima di rimuoverla, ma potrei essere stata rilassata una o due volte. I dati non sono critici, mi stanno solo infastidendo. Qualche suggerimento su come risolverlo (se anche l'unità può essere) sarebbe molto apprezzato.