假设我有一个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是更小的),就足够了。 为了加速进程或限制从一个驱动器复制到另一个驱动器的字节数量,可以添加bs和count操作数(有关详细信息,请参阅man dd )。
如果5GB分区超出8GB驱动器的容量,则可以缩小分区或将其靠近32GB驱动器的开始位置。
PS:我以为你在linux下使用dd 。 在其他操作系统下可能也可能不一样。