只读 SD 卡

只读 SD 卡

我的电脑里有一个 IcyBox USB 集线器/读卡器组合,运行的是 Ubuntu 12.10。

SD 卡存在问题。无论写锁开关如何,它总是以只读方式安装它们。许多原本可以正常工作的 SD 卡都存在此问题,对于适配器中的 microSD 来说尤其如此,而 microSD 在读卡器的 microSD 插槽中则没有问题。

谁知道发生了什么事以及我该如何解决?

答案1

在我看来,这是一个权限问题。我自己在安装 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”和组“disk”拥有。您需要成为组“disk”的成员才能写入 SD 卡。您可以使用以下命令检查您是哪些组的成员

groups username

就我而言,我不是“磁盘”组的成员,我纠正了这个问题

sudo usermod -G disk --append username

这会将“磁盘”组添加到你的用户组中,这样你就可以读取和写入 SD 卡了

答案2

通过点击Alt++打开终端并运行:CtrlT

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

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

答案3

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

答案4

就我而言,Ubuntu 会自动将 SD 卡安装到它创建的没有写入权限的目录中。

  • 一旦挂载(可访问但只读),找到挂载点:/media/{username}/{sd-card name}

    (在我的情况下是:/media/andrew/SDCard- 您可以通过右键单击驱动器,选择“属性”并查找“安装在”,或者mount -l在终端中输入来找到它)

  • 打开终端并输入以下内容:sudo chmod 777 /media/{username}/{sd-card name}

    例如sudo chmod 777 /media/andrew/SDCard

SD 卡现在可写入

相关内容