我正在尝试从 Ubuntu 格式化 micro SD 卡,以便将其用于将 ROM 刷入我的平板电脑。当我获得一个从 micro SD 到 SD 的适配器(我试了很多次)并将其插入我的 SD 插槽时,卡会显示出来,但当我在 Nautilus 中单击它时,我收到以下消息:
Unable to access "32 GB Volume"
An operation is already pending
而且它大约每 5 秒就会消失一次然后再次出现。
我真的很想让它工作,因为它是一张非常快的卡,我的 360 相机和无人机也需要它,因为它们也需要非常高的写入速度。在 Gparted 中,它显示为/dev/mmcblk0
显然我没有那么多设备,我只有一个硬盘和一个 MSATA SSD,所以/dev/sda
和/dev/sdb
。当我尝试在 Gparted 中格式化它时,它显示输入/输出错误,有时在启动 Gparted 时,我看到 /dev/mmcblk0 不是目录。
提前致谢。
答案1
我觉得你遇到了硬件问题。我建议你买一个 SD 转 USB 适配器试试。现在应该可以解决你的问题。如果还是不行,那么问题要么出在 SD 卡上,要么出在软件上。在这种情况下,SD 卡更有可能出问题。在这种情况下,修复它几乎是不可能的。所以是的。希望这对你有帮助!
答案2
这听起来确实像大多数人所说的那样是一个硬件问题,请确保卡中的锁完全处于解锁位置。
通过命令行格式化 SD 卡(以及 Linux 中的几乎所有东西)总是更成功。如果你没有任何关于卡的有用信息,我会尝试从命令行格式化它。你可以按照以下步骤操作这里:
找到您的卡名lsblk
,在您的情况下听起来像是/dev/mmcblk0
。
我通常使用 fdisk 但 parted 也可以:
sudo parted /dev/mmcblk0
(parted) mklabel msdos
(parted) mkpart primary fat32 1MiB 100%
(parted) set 1 boot on
(parted) quit
sudo mkfs.vfat /dev/mmcblkp1