我的 USB 记忆棒是只读的。我希望它可写。
我尝试了很多方法来修复它,但都没有效果。
root@vk:~# mount -o remount,rw '/media/vk/C84D-2766/'
mount: /media/vk/C84D-2766: cannot remount /dev/sdb1 read-write, is write-protected.
答案1
刚刚遇到这个问题,至少找到了针对 msdos 格式驱动器的解决方案。
1:找出驱动器的名称和分区名称:
df -Th
2:卸载驱动器:
umount /media/<your name>/<your drive>
3:修复驱动器:
sudo dosfsck -a /dev/<your partition>
4:取出驱动器并放回去。
5:你完成了!
注意:假设您的文件没有损坏,这不会删除您的文件。
答案2
你的 USB 记忆棒可能身体衰弱
- 在开始使用 USB 驱动器进行操作之前,请阅读整个答案!
- 将文件保存到另一个驱动器,趁您还能阅读它们!
在那之后,卸载并尝试手动挂载分区和
UUID=C84D-2766
。sudo umount /dev/sdx?
x
驱动器号在哪里(在您的问题中b
,所以/dev/sdb?
)sudo mount -U C84D-2766 /mnt
您可以检查
sudo lsblk -f
并尝试写入该分区。
如果这不起作用,尝试修复文件系统。
UUID 告诉我这是一个 FAT 文件系统,最好使用 Windows 工具(通过 Windows 中的图形用户界面或
chkdsk /f X:
其中 X: 是 Windows 中的驱动器号。
此链接有更多详细信息和替代方案,
如果这不起作用,尝试恢复驱动器根据这些链接,使用 mkusb 连接到标准存储设备,
help.ubuntu.com/community/mkusb
help.ubuntu.com/community/mkusb/wipe
请注意这将删除所有文件,因此在执行此操作之前必须保存文件。
如果这不起作用,则 USB 驱动器可能已“卡住”。
以下链接更详细地描述了您可以采取哪些措施来分析问题以及在放弃之前可以尝试哪些措施,
无法格式化我的 USB 驱动器。我已经尝试使用 mkdosfs 和 gparted
该驱动器是只读的:我并不是说存在一个只读文件系统,而是驾驶可读但不可写(如 CDROM 或 DVD)。这可能是由某些帮助系统或竞争系统引起的,因此值得根据此列表尝试,
- 在一些 U 盘和许多存储卡上,有一个用于写保护的小型机械开关,可以在读/写和只读之间切换。您可能无意中将其设置为只读。
- 重新启动计算机并再次尝试使用 mkusb 恢复或擦除第一个兆字节。
- 断开其他 USB 设备。有时 USB 设备会相互干扰功能。
- 尝试其他 USB 端口和/或其他卡适配器。
- 尝试另一台计算机。
- 在另一台计算机上尝试另一个操作系统(Windows、MacOS)。
- 如果您仍然无法擦除驱动器的第一个兆字节,并且驱动器是只读的,则它可能已“卡住”,下一步就是它将完全“变砖”。有一个限制,您必须接受 U 盘已损坏且无法修复,至少使用像您和我这样的普通用户可用的工具无法修复。请参阅此链接: Pendrive 寿命
答案3
对我有用的唯一方法是安装分区从Ubuntu 软件,重新格式化并在设备上创建一个新分区(在我的情况下是 /dev/sdb)。不确定这是 USB 驱动器上的文件系统问题还是 Ubuntu 中的错误。