只读usb棒,不会让我做任何事情

不知何故,我搞砸了,不小心把我的usb棒变成了只读文件系统。 我已经尝试了一些删除文件的东西,包括基本的( rm -f myfile )并尝试允许写入( sudo chmod +w myfile )然后删除,但这似乎都没有用。 关于我能做什么的任何想法。 我在需要的usb棒上没有任何东西,但我不想丢掉一个非常好的设备。

我怎样才能使它工作? 我完全错误地走了这个路吗?

rmchmod这样的命令是在已安装的文件系统上完成的。 因此,如果文件系统是只读的那些不起作用。 您需要做的是将文件系统挂载为可写。

一些USB记忆棒上有一个开关,可以将它们安装在只读状态。 也许这就是原因。 它也可能因为没有正确卸载而损坏或损坏。

在您执行任何操作之前:从操作杆上复制文件。

如果不是硬件开关拔下并插上USB记忆棒并发出一个

 dmesg | grep -i panic 

这将显示任何恐慌信息。 如果您看到很多与USB记忆棒相关的内容,如果它是FAT分区,您可以使用dosfsck来修复它。

你可以找到它的安装方式

 mount 

并使用

 dosfsck -a /dev/sd{xn} 

修复MS-DOS分区表或sudo mkfs.vfat /dev/sd{xn}以格式化光盘。 其中{xn}是使用mount命令获得的字母和数字。

您也可以使用gparted格式化它。

我遇到了这个。 故障是分区损坏。 检查USB记忆棒上的分区。 如果您尝试在Win上然后在Ubuntu上进行格式化,则可能会损坏。 使用“gparted”。 您应该只看到1个活动分区。 如果你有一个“未分配”的分区,USB棒也不会工作。 如果是这样,请删除所有分区,并仅为usb棒的完整gb大小创建一个活动分区。 拔掉然后重新插入,你应该再次使用R / W.

是的,如果文件系统是只读的,那么在文件上设置模式根本不会有任何影响。 如果文件系统以只读方式挂载,您可以在/etc/fstab看到。 但是如果你没有任何东西,那么你也可以在gparted或palimpsest中为它创建一个新的文件系统(后者默认安装在Ubuntu中,称为磁盘管理器或其他东西)。

检查是否安装了包ntfs-3g。 为我工作;-)(安装ntfs-3g后再次移除并插入USB驱动器)

正如我在这里提到的,我遇到了类似的问题。

已安装ntfs-3g,chmod命令也没有帮助,没有看到任何重大错误代码。 Gparted也没用。 事实上,我发现没有USB工作。 $ dosfsk命令也没有帮助。

我所做的只是重新启动ubuntu 16.04机器,现在USB棒工作。