只读SD卡


15

我的计算机中有一个IcyBox USB集线器/读卡器组合,运行Ubuntu 12.10。

SD卡出现问题。不管写锁定开关如何,它始终以只读方式安装它们。在许多其他可以正常工作的SD卡上都可以观察到这一点,而对于适配器中的microSD来说,这是至关重要的。

任何人都对发生的事情以及如何解决有任何想法?

Answers:


14

在我看来,这是一个权限问题。我在自己的Linux Mint 14(Cinnamon)安装程序中遇到了这个问题,我相信它基于Ubuntu 12.10。

首先要做的是检查安装卡的硬件设备上的权限。您需要找到设备名称。为此,请运行以下命令:

sudo fdisk -l

您的设备可能类似于/ dev / sdb1,在我的情况下,SD读取器为/ dev / mmcblk0p1。

接下来,您需要获取此设备上的权限:

sudo ls -l /dev/mmcblk0p1

将“ / dev / mmcblk0p1”替换为您的设备位置。输出将如下所示:

brw-rw---- 1 root disk 179, 1 Feb 3 21:58 /dev/mmcblk0p1

这告诉我们设备归用户“ root”和“磁盘”组所有。您需要成为“磁盘”组的成员才能写入SD卡。您可以检查您的成员所在的组

groups username

就我而言,我不是“磁盘”组的成员,我通过

sudo usermod -G disk --append username

这会将“磁盘”组添加到用户的组中,这应该使您现在可以读写SD卡


1
“ sudo usermod -G磁盘用户名”从我的帐户中删除了其他组。添加“ --append”将添加组而不删除现有组。
马特

1
--append必须在组名之后,像须藤usermod命令-G盘--append用户名(否则就约集团“--append”错误)
塞德里克吉拉德

FWIW,usermod -a -G <group> <username>也有效。
柯蒂斯·马图恩

3
“您需要成为'disk'组的成员,才能写入SD卡。” 这是错误和危险的。
ijk 2015年

0

点击Alt+ Ctrl+ 打开终端T并运行:

sudo mount --options remount,rw /dev/sdd

替换/dev/sdd为SDHC驱动器,您可以使用找到它fdisk -l


5
使用此命令的结果是:无法重新安装/ dev / sdc1读写,受写保护
CelioMarcos

0

抓住运行Windows的PC,下载一个名为SD Formatting的程序,安装并重新格式化SD卡,确保将选项设置为“ ON”,然后它将在Linux机器上被识别!没有只读选项。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.