无法用dd备份SD卡,抱怨"输入/输出错误"

puk*_*puk 7 backup dd flash-memory

我通过发出以下命令成功备份了我的SD卡两次

sudo dd if=/dev/sdb of=/home/user/Documents/raspi/images/raspi1.v2.iso bs=1M
Run Code Online (Sandbox Code Playgroud)

但是,现在它给了我以下错误:

dd: reading `/dev/sdb': Input/output error
3027+1 records in
3027+1 records out
3174977536 bytes (3.2 GB) copied, 200.723 s, 15.8 MB/s
Run Code Online (Sandbox Code Playgroud)

环顾网络,这似乎表明SD卡已损坏.但是,我的raspi(我用这张SD卡运行)运行良好(ish)和磁盘工具声称SD卡没有损坏.

有没有其他方法可以找出为什么dd抱怨,如果卡已损坏,如果是,如何修复SD卡.

更新:

我放弃了尝试dd在SD卡上运行,但我确实弄清楚了什么损坏了我的SD卡,这是在网站上指定的Raspi固件的更新

mvp*_*mvp 3

您的 raspi 可能根本没有遇到 SD 卡上的坏块,这就是它看起来工作正常的原因。

您可以通过添加conv=noerror参数来添加镜像并忽略坏块。这将用零替换坏块,如果您将该图像添加回另一张相同大小的卡,它应该工作相同。

  • 这个问题实际上一直存在,我已经在不同的raspi、新的raspi、新的raspbians和新的SD卡上尝试过。 (2认同)