如何复制具有多个分区的 USB 驱动器?

如何复制具有多个分区的 USB 驱动器?

我有一个 USB 盘,上面有两个分区 FAT 32 和 ext3。第一个分区用于使用 SystemRescueCD 进行启动。第二个分区包含我使用图像恢复工具的图像。我必须复制这样的 USB 10 次,所以我想也许有一种简单的方法可以做到这一点,比如cp /dev/sdb

答案1

您可以使用 dd 克隆它。

假设你的闪存驱动器是 /dev/sbd,并且你正在将其克隆到第二个闪存驱动器 /dev/sdc

sudo dd if=/dev/sdb of=/dev/sdc bs=4096 conv=notrunc,noerror

您可以将压缩图像保存到硬盘

sudo dd if=/dev/sdb ibs=4096 conv=noerror | gzip > your_image.gz

然后使用图片制作一个新的 flash

dd if=your_image.gz | gunzip | dd of=/dev/sdc

答案2

您想使用该dd实用程序。

基本上,输入驱动器在dd if=/dev/xda of=/dev/xdb哪里('表示输入文件,表示输出文件)。xdaifof

请参阅此帖子: http://ubuntuforums.org/showthread.php?p=5627660#post5627660

dd是一款用于逐位复制的实用程序。在对关键任务型 USB 驱动器执行此操作之前,请务必先在您不关心的事物上尝试此操作。

相关内容