我已经尝试了我能找到的大多数解决方案(来自这里:应读写时,USB 记忆棒仅可读取),但无济于事。
USB 驱动器似乎在任何操作系统上都以只读方式安装。可能是 USB 以某种方式在硬件级别打开了写保护?我最后正在做的一件事是将一些大型视频文件复制到它上面,然后它突然停止了。
我成功地将视频文件复制到了另一个 USB 驱动器上,因此我怀疑它们导致了这个问题。
以下是有关该 USB 驱动器的一些信息:
*-usb:2
description: Mass storage device
product: Flash Disk
vendor: USB
physical id: 3
bus info: usb@2:3
logical name: scsi5
version: 11.00
serial: SCY0000000092741
capabilities: usb-2.00 scsi emulated scsi-host
configuration: driver=usb-storage maxpower=300mA speed=480Mbit/s
*-disk
description: SCSI Disk
physical id: 0.0.0
bus info: scsi@5:0.0.0
logical name: /dev/sdb
size: 7800MiB (8178MB)
capabilities: partitioned partitioned:dos
configuration: logicalsectorsize=512 sectorsize=512 signature=00e47162
*-volume
description: Windows FAT volume
vendor: MSDOS5.0
physical id: 1
bus info: scsi@5:0.0.0,1
logical name: /dev/sdb1
logical name: /media/egalea/FORENSICS
version: FAT32
serial: 0655-8d0c
size: 7797MiB
capacity: 7799MiB
capabilities: primary bootable fat initialized
configuration: FATs=2 filesystem=fat label=FORENSICS mount.fstype=vfat mount.options=ro,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro state=mounted
以下是结果fsck /dev/sdb1
fsck from util-linux 2.27.1
fsck.fat 3.0.28 (2015-05-16)
open: Read-only file system
答案1
这里有很多挂载选项,其中(见最后一行):
mount.options=ro,...
其中“ro”是“只读”
你可以尝试
mount -o remount,rw,uid=$UID /media/egalea/FORENSICS
看看是否有帮助。
答案2
USB 闪存盘确实会磨损。症状通常是错误增加、变为只读(因为未纠正错误),最后甚至在插入时无法被识别为设备。在大量写入之后,无论是许多小文件还是大文件,问题都会突然出现。USB 盘越小,它们就会变得越热,并且可能会突然出现故障。
不要把任何重要的事情都托付给记忆棒。定期监控错误。如果再次出现错误,请尝试重新格式化,但即使这样也可能导致记忆棒损坏。如果故障变得彻底(插入时系统甚至看不到设备),在丢弃它之前,请尝试(轻轻地)将其拉开——其中一些里面有一张微型 SD 卡,这可能没问题。有些记忆棒故障不是内存问题,而是读取电子设备问题,因此如果有微型 SD 卡,请单独检查,它可能仍然没问题。