1

我想知道我是否可以只使用 Linux 命令“dd”来制作硬盘驱动器的副本。硬盘驱动器具有 Windows XP,目标是将数据从较小的 HDD 移动到较大的 HDD,而无需明确重新安装 Windows。我个人不知道这是否有可能搞砸文件系统。我也不知道这是否适用于不同型号的硬盘驱动器。

4

4 回答 4

4

是的。dd 在文件系统下运行。您可以复制分区或整个驱动器,具体取决于您使用的设备节点。

您可能想要研究用于您的硬件的最佳“bs”(块大小),因为如果您弄错了,这可能需要很长时间。

于 2009-03-12T01:42:38.847 回答
4

是的,您可以这样做,但需要注意几件事。

不同品牌的硬盘(甚至是同一品牌的不同型号)的大小可能不完全相同。您应该检查块设备的实际大小以验证目标驱动器的大小是否与源驱动器相同或更大。只要它是,你就可以走了。

如果目标驱动器恰好更大,则在克隆驱动器后,您可以使用 gparted 扩展分区以填充驱动器。

实际上,如果目标驱动器恰好更小,您可以使用 gparted 缩小源分区,然后将其复制到目标驱动器。

正如 dicoroce 提到的,您也可以只复制分区而不是整个驱动器。请注意,如果您只复制分区,则必须重新安装 MBR(尽管这很简单)

于 2009-03-12T01:58:56.373 回答
3

如果我没记错的话,GParted的一个非常好的功能是能够通过在某处更新一些幻数来正确调整安装了 Windows 的 NTFS 分区的大小。这对您来说意味着您将(可能)能够扩展分区以填充整个驱动器,而不必担心混淆 Windows。

于 2009-03-12T02:04:52.180 回答
0

你应该没事。另外,如果由于某种原因您遇到问题,您仍然可以使用原始(较小的)驱动器作为后备。

于 2009-03-12T01:45:27.670 回答