使 dd 映像可恢复到较小的驱动器

Ham*_*asi 5 dd disk-image

假设我有一个 32 GB USB 闪存驱动器 (UFD) 和一个 8 GB UFD。我在较大 UFD 的开头有一个 5 GB 分区,其余分区未分配。问题是使用 dd 或类似工具将分区引导扇区复制到 8 GB UFD。这是可以实现的吗?

小智 2

如果您确定 32GB 驱动器只有一个 5GB 分区,并且该分区位于驱动器的开头,或者至少在 3GB 以下开始dd if=/dev/sdx of=/dev/sdy(其中/dev/sdx较大的驱动器在哪里,/dev/sdy较小的驱动器在哪里),那么足够的。要加快该过程或限制从一个驱动器复制到另一个驱动器的字节数,您可以添加bscount操作数(请查看 来了解man dd更多详细信息)。

如果 5GB 分区的末尾超出了 8GB 驱动器的确切容量,您可以缩小该分区或将其移至更靠近 32GB 驱动器的开头。

PS:我假设你dd在linux下使用。它在其他操作系统下可能会或可能不会同样工作。