我的笔记本里有一个MicroSD读卡器。当我插入一个MicroSD记忆卡到它,我不能写任何数据-它是只读的。同样的事情发生在我试图在根下做它的时候。我也不能改变它的许可政策。这个问题发生在所有的microSD卡(我已经测试了2张卡)。我在Ubuntu12.04 LTS上遇到过,现在我在Ubuntu12.10上,问题仍然在它的位置上。当我尝试在我的手机中插入这样一张“只读”卡时,一切正常,我可以在上面写数据。所以,有人能告诉我,我怎么才能在卡片上写数据?
UPD:这是fdisk -l输出:
Disk /dev/sdc1: 2013 MB, 2013135360 bytes
62 heads, 62 sectors/track, 1022 cylinders, total 3931905 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System卡的文件系统是msdos。对我来说很奇怪。
UPD2:我在我的卡适配器上找到了一个小的“锁”开关,结果是,当我把它插入我的笔记本时,它就打开了。也许,我得找点胶水或者什么东西让开关卡住.
UPD3:我附近没有胶水,所以我决定再买一台读卡机.
发布于 2012-11-07 01:04:21
有两种可能性,第一,作为一种硬件设备,由于微SDHC有一个小缺口,您可以很容易地注意到,在读取器中,哪一个凹槽与另一个凹槽相匹配,并且基本上是在只读模式下实现的。你不能改变,只要尝试使用另一个阅读器,或者你可以把一块硅或磁带放在凹槽上,最简单的事情就是使用另一个阅读器。
第二种可能是文件权限问题,在这种情况下,您可以执行以下操作:在终端中,使用以下命令:
gksudo nautilus这将在根shell中启动nautilus,并绕过所有权限。或:
sudo fdisk -l这将给出系统上的驱动器列表,找出它在列表中的驱动器,最简单的方法是查找blocks,因为这是空间。那么可能是/dev/sdb或/dev/sdc
sudo chown -hR <your username> <the SDHC drive, /dev/sdb for example>这将改变驱动器的所有权给你。或:
sudo chmod -R 777 <the SDHC drive, /dev/sdb for example>虽然如果您只执行第一个命令sudo nautilus,它将为您省去所有这些麻烦,但是每次使用SDHC时都必须这样做。
如果所有这些都不起作用,请使用以下命令:
sudo mount --options remount,rw <the SDHC drive, /dev/sdb for example, find it using fdisk -l>如果有什么你不明白的,就评论吧。
发布于 2013-09-07 04:38:05
无法获得它,请尝试此登录到根模式。开式终端式
hdparm -r0 /dev/sdc超过您的写入保护位或说您的只读位将设置为零,现在您可以键入
mount /media/ur_pen_drive_name(like mine is HSR)/ -o remount,rw仅此而已..。记住,windows不能这么做,因为你的笔驱动器里有病毒,好吗.现在它没有任何被更改的权限,所以如果您发现没有从pd中删除任何.exe文件,只需执行上述两个步骤,您就可以删除它.
发布于 2016-08-20 14:04:35
对于那些以前从未使用过SD卡的人(我所有的东西都是第一次,我的是在我20岁晚期的S!),你必须把锁开关移到解锁的位置:

图像属性。
它类似于带有MicroSD的微SD适配器: dongle位于适配器上:

https://askubuntu.com/questions/213889
复制相似问题