![无法格式化 MicroSD](https://linux22.com/image/1150142/%E6%97%A0%E6%B3%95%E6%A0%BC%E5%BC%8F%E5%8C%96%20MicroSD.png)
我正在尝试格式化MicroSD
我写入 Retropie 的地方。我正在使用适配器。
我已经在 Lubuntu 中尝试过fdisk
、、gparted
和disk manager
命令shred
。
在 Windows$ 中我尝试了 SD 卡格式化程序。
所有过程均顺利完成且没有错误,但最后什么都没有任何改变。
我应该怎么办?
编辑:我已经尝试了所有方法,但我认为它陷入了僵局
答案1
就我个人而言,我会先擦除磁盘,然后格式化它。
要擦除磁盘,我将使用命令
sudo dd if=/dev/zero of=/dev/sdX* bs=1M status=progress
*将 sdX 替换为目标驱动器位置。要获取驱动器及其分区的列表,请运行lsblk
。确保仅列出驱动器代码,例如mmblk0/sda而不是该设备上的分区,例如mmblk0p1/sda1
这将用 0 覆盖磁盘上的每个位,不过这可能需要一些时间。但最后,磁盘上将什么都没有。
擦除驱动器后,您应该能够根据需要对其进行格式化。我通常会使用mkfs
Lorenzo 的回答中建议的命令。但是,如果我要使用图形工具,我会推荐 gparted
“if”是要复制到磁盘的部分,“of”是要写入的位置,状态部分意味着它将在操作进行时显示操作的进度。
答案2
我怀疑 SD 卡已损坏,可能处于称为“死锁”的只读状态。这是故障的第一阶段。但在放弃使用这张卡之前,还有一些事情需要检查。
您可以按照以下链接继续测试/检查,
答案3
首先运行lsblk
。然后输入您的 SD 卡并再次运行相同的命令:两次输出之间的差异将代表您的/dev/sdx
设备。
识别设备后,运行
mkfs -t <type> /dev/sdx
其中类型可以是vfat
,,,。ext2
ext3
ext4