使用 win10 映像编写器 echer 将使用 dd 创建的同一设备的映像写回设备的小型设备

问题描述

在运行 buster 的 raspBerry pi 上,我使用命令创建了 raspBerry pi 32 Gb SD 卡的备份映像

dd if=/dev/mmcblk0 of=//NAS/backup.img bs=1M conv=sync,noerror iflag=fullblock

结果文件为 29.7 GB(31.915.507.712 字节)

当我尝试使用 balena 蚀刻机将此文件写回相同的 SD 卡时,蚀刻机告诉我 SD 卡太小。我被告知我需要额外的 512 MB。

如何解决这个问题?

欢迎任何建议。

解决方法

我认为 stackoverflow 不适合这个问题,还有更适合这个问题的 Linux stackexchange。

但根据我的经验,我认为 dd 创建图像的方式与创建 rasperry 图像的方式不同(如果有道理的话)。所以简而言之,你不能使用balena蚀刻机来恢复图像,如果我的朋友尝试过但失败了。

所以我建议您直接启动 linux,然后从那里运行 dd 命令将映像恢复到 sdcard 上。也许甚至 Windows 子系统也可以工作,但我没有尝试,所以我认为现场 USB 棒将是最好的。