我正在尝试克隆一张可能包含多个分区的SD卡,其中一些分区Ubuntu无法识别。通常情况下,我希望克隆整个卷,而不仅仅是某些分区。因此,我挂载了SD卡并在日志查看器中看到类似以下内容:
kernel: [ 262.025221] sdc: sdc1 sdc2
alex@u120432:~$ ls /dev/sdc*
/dev/sdc /dev/sdc1 /dev/sdc2
由于我想要复制整个磁盘,所以我执行以下操作:
dd if=/dev/sdc of=sdimage.img bs=4M
文件sdimage.img,大小7.9 GB(7,944,011,776 字节),已创建(SD卡为8 GB)。现在我插入另一张SD卡并执行以下操作:
dd if=sdimage.img of=/dev/sdc bs=4M
问题是第二个dd命令在某个阶段挂起,永远无法成功。之后,我无法重新启动或关闭计算机,只能直接切断电源。
这是正确的方法吗?也许还有其他克隆SD卡的方式吗?
操作系统:Ubuntu 12.04(Precise Pangolin),32位。
bs=4M
的值需要保持一致吗? - daparicdd
,那么你可以运行Gnome Disks,它可以让你随意挂载/卸载设备,并且可以从任何设备创建镜像文件。 - Ondra Žižka