我的 SD 卡是只读的,这有问题(这不是由于卡适配器的切换,我已经检查过了)。我用“磁盘”格式化 SD 卡,但结果卡是“只读”的,我无法更改权限(见下文)。
我尝试了一些在线找到的命令,但对我不起作用(我尝试了以下解决方案:SD 卡是只读的,MicroSD 卡设置为只读状态。如何写入数据?)这是的输出sudo fdkis -l
:
Disk /dev/sda: 29,86 GiB, 32044482560 bytes, 62586880 sectors
Disk model: SD/MMC/MS PRO
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x7fa28742
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 62586879 62584832 29,9G c W95 FAT32 (LBA)
我正在使用 Ubuntu 20.04。这不是某些设备第一次变成只读,但过去我设法解决了这个问题。现在,我不知道该怎么办。有没有可能永远不再遇到这个问题?
编辑 1:
mount | grep sda
显示以下几行:
/dev/sda1 on /mnt/sda1 type vfat (rw,nosuid,nodev,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro,x-gvfs-show)
编辑2:我尝试执行sudo nautilus
并更改所有人、群组、其他人及其操作,但这些更改未保存,因为它显示“您没有必要的权限...”。
编辑 3 我也尝试过格式化 SD 卡,但之后仍然存在同样的问题。
编辑 4 令人难以置信的是,在 Windows 中它运行完美。
sudo umount /dev/sda1
编辑5和的输出sudo dosfsck -a /dev/sda1
是:
fsck.fat 4.1 (2017-01-24)
/dev/sda1: 15 files, 45742/1954819 clusters