因此,不知何故,周末我的 1GB USB 闪存驱动器被设置为写保护。闪存盘上没有开关,所以我断定某些东西在某个时候损坏了。显然我无法格式化或删除它。
输出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
我认为第二行和最后一行是损坏的迹象,但我不知道如何解释此输出。有人能帮忙看看这个输出是否有任何迹象吗?我通常在移除驱动器之前弹出它,但我可能有一两次疏忽了。数据并不重要,只是困扰着我。任何关于如何修复它的建议(如果驱动器可以的话)都将不胜感激。
答案1
当闪存驱动器在没有写保护开关的情况下被写保护时,你可以肯定闪存存储已被破坏/损坏。此时,你对此无能为力。这表明你的驱动器很快就会坏掉。 如果在保修期内,请更换/修理。