我想知道我是否可以使用Linux命令'dd'制作硬盘的副本。硬盘驱动器具有Windows XP,目标是将数据从较小的HDD移动到较大的HDD而无需显式重新安装Windows。我个人不知道是否有可能搞砸文件系统。我也不知道这是否适用于不同型号的硬盘驱动器。
答案 0 :(得分:4)
烨。 dd在文件系统下运行。您可以复制分区或整个驱动器,具体取决于您使用的设备节点。
你可能想要研究用于硬件的最佳“bs”(块大小),因为如果你弄错了,这可能需要永远。
答案 1 :(得分:4)
是的,你可以这样做,有几点要注意。
不同品牌的硬盘(甚至同一品牌的不同型号)可能不是完全相同的尺寸。您应该检查块设备的实际大小,以验证目标驱动器是否与源驱动器大小相同或更大。只要是这样,你就可以去了。
如果目标驱动器变得更大,在克隆驱动器后,您可以使用gparted扩展分区以填充驱动器。
实际上,如果目标驱动器更小,您可以使用gparted缩小源分区,然后将其复制到目标驱动器。
正如dicoroce所提到的,您也可以只复制分区而不是整个驱动器。请注意,如果您只复制分区,则必须重新安装MBR(尽管这很简单)
答案 2 :(得分:3)
如果我没弄错的话,GParted的一个非常好的功能是通过在某处更新某个幻数来正确调整安装了Windows的NTFS分区的能力。这对您来说意味着您(可能)能够扩展分区以填充整个驱动器,而不必担心混淆Windows。
答案 3 :(得分:0)
你应该没事。另外,如果由于某些原因你遇到问题,你仍然可以使用原始(较小的)驱动器作为后退。