我有一个 USB 磁盘,不允许我在其上格式化/挂载/卸载或创建分区。
使用dmesg | tail
给我以下结果:
我找到了这个在 AskUbuntu 上发帖并尝试使用已接受的答案。我得到以下结果,但它仍然是只读的:
umount
不起作用。说umount: /dev/sdc: not mounted
任何有关如何删除写保护的帮助将不胜感激。
答案1
尝试:
sudo hdparm -r0 /dev/sdb
正如 gena2x 所建议的那样。
AFAIK,这种类型的“保护”会在发生物理故障时自动启用。这基本上是您在发生重大事件(炸盘)之前恢复数据的一种方法。
所以在某个时间点,U盘的固件检测到了故障。
现在,错误发生了。也有误报。但它也可能是磁盘结束的开始(如果命令不起作用,甚至是结束的结束)。
答案2
你好,我和你有同样的问题,我正在遵循这个教程: 关联
答:首先我们需要删除 USB 盘上保留的旧分区。
Open a terminal and type sudo su
Type fdisk -l and note your USB drive letter.
Type fdisk /dev/sdx (replacing x with your drive letter)
Type d to proceed to delete a partition
Type 1 to select the 1st partition and press enter
Type d to proceed to delete another partition (fdisk should automatically select the second partition)
B. 接下来我们需要创建新分区。
Type n to make a new partition
Type p to make this partition primary and press enter
Type 1 to make this the first partition and then press enter
Press enter to accept the default first cylinder
Press enter again to accept the default last cylinder
Type w to write the new partition information to the USB key
Type umount /dev/sdx1 (replacing x with your drive letter)
C. 最后一步是创建 fat 文件系统。
Type mkfs.vfat -F 32 /dev/sdx1 (replacing x with your USB key drive letter)
答案3
似乎是同一个问题这个超级用户主题, 和这个答案为我工作。它说:下载文件AlcorMP_5T2F_6T2F_2011-11-10.02
并执行它(在 MS Win 中)。除了最后的手段之外,通常的方法很可能不起作用。
哇。有两个问题。 1)你不应该做那种事。至少,运行后,您应该恢复操作系统的出厂默认设置。 2)我搜索了该工具,但它似乎已经消失了。 alcormicro.com 用于交付它。
好吧...如果你想要的话,我可以通过电子邮件发送给你。我是该工具的作者“在家修饰符从该页面,您可以从文件“README”中找到我的电子邮件。当然你应该不要运行从您不信任的人那里收到的可执行文件。
更值得推荐的建议是:对不起,但是放弃吧。
答案4
我最近在使用拇指驱动器时遇到了同样的问题。
我所做的是,除了检查权限问题等。
- LSSB这会找到具有供应商 ID 和产品 ID 的设备以供使用,
- USB_模式开关与 -d 选项。
这对我来说很有效,不需要重新格式化驱动器。