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

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

如果您确定32GB的驱动器只有一个5GB的分区,并且该分区位于驱动器的起始位置,或者至less启动在3GB以下,那么dd if=/dev/sdx of=/dev/sdy (其中/dev/sdx是更大的驱动器,而/dev/sdy是更小的),就足够了。 为了加速进程或限制从一个驱动器复制到另一个驱动器的字节数量,可以添加bscount操作数(有关详细信息,请参阅man dd )。

如果5GB分区超出8GB驱动器的容量,则可以缩小分区或将其靠近32GB驱动器的开始位置。

PS:我以为你在linux下使用dd 。 在其他操作系统下可能也可能不一样。