使用 dd 命令复制后 SD 卡损坏

使用 dd 命令复制后 SD 卡损坏

我尝试使用命令将 Pidora(Raspberry Pi 的 Fedora)图像移动到我的 SD 卡dd,但我意识到我忘记输入参数bs=4M,不得不中途终止程序。在我尝试使用正确的命令再次复制后,我看到 SD 卡指示灯不会闪烁,计算机不会将任何内容写入 SD 卡,就像 SD 卡已损坏一样。所以我再次终止命令并尝试使用 对其进行格式化fdisk。但没有成功。尝试访问 SD 卡的所有内容都冻结了。

我尝试用 来修复它testdisk,但每次它尝试从卡上读取/写入某些内容时,它都会返回读取错误。

我尝试将 0 写入卡的 0 扇区,但是不起作用:

[0x4d@nathalia ~]$ sudo dd if=/dev/zero count=1 of=/dev/mmcblk0
dd: writing to ‘/dev/mmcblk0’: Input/output error
1+0 records in
0+0 records out
0 bytes (0 B) copied, 0.00558315 s, 0.0 kB/s 

但是,写入卡的第二个分区却有效:

[0x4d@nathalia ~]$ sudo dd if=/dev/zero count=10 of=/dev/mmcblk0p2
10+0 records in
10+0 records out
5120 bytes (5.1 kB) copied, 0.00309397 s, 1.7 MB/s

有没有什么办法可以修复 SD 卡?卡上的信息并不重要。我只需要它能再次工作。

谢谢。

答案1

  1. 使用操作系统自带的“磁盘实用程序”程序。或者使用 Gparted

  2. 删除其中的所有分区。创建一个新的分区。

希望你的问题能够得到解决。祝一切顺利

相关内容