我正在创建 SD 卡分区 (dd) 的映像,最终映像和分区的校验和 (md5sum) 不相同。我究竟做错了什么?我的 SD 卡已插入外部读卡器但未安装。
sudo fdisk -l
Device Boot Start End Sectors Size Id Type
/dev/sdc3 30644224 250347519 219703296 104.8G b W95 FAT32
Creating the image:
sudo dd if=/dev/sdc3 of=/home/pi/part3.img bs=8M
Creating checksums:
sudo md5sum /dev/sdc3
sudo md5sum /home/pi/part3.img
答案1
您的 SD 已损坏或即将失效(请参阅下文更多信息),您需要更换它。我提供了一些关于使用什么的建议:
在 Raspberry Pi 上使用 SD 卡会大大缩短其预期寿命。它们的设计可供 15 年的相机使用,但使用 RPi,您每天将写入数十次甚至数百次日志。 Helium 矿工是使用 RPi 系统的一个例子,其中写入很常见。他们他们使用 eMMC 代替SD 卡,或强制使用 64 GB。 64 GB 的大部分空间未使用,是为了提高耐用性。
如果您已经使用了一年,而没有更改操作系统写入磁盘的方式,那么您的 SD 卡会因使用次数增加而过早出现故障。
我建议更换为 64 GB SD 卡,并且尽可能多地实施这些建议。
SSD 或硬盘损坏或即将失效可能是由于以下原因造成的位腐烂,缺陷磁盘的控制器固件/微代码,或者你的系统中的硬盘控制器。甚至还有设计用于重复读取的实用程序相同的块,直到读取成功。