如何最好地将现有的双启动 hhd 克隆到新的、更大的 hhd?

如何最好地将现有的双启动 hhd 克隆到新的、更大的 hhd?

可能重复:
我如何克隆或复制我的系统驱动器以将其恢复到更大的高清硬盘?

我有一个 160GB 的硬盘,运行 Ubuntu 11.04 和 Windows XP,其分区配置如下:

sda1 Windows NTFS(主活动和启动和系统)sda5 Linux Swap(逻辑)sda6 Linux Ubuntu ext3(根)sda7 Linux Ubuntu ext3(主)sda2 其他

我安装了 Grub2,它让我在启动时可以选择启动 Ubuntu 或 XP。目前运行正常。

我想克隆这个 hhd 并转移到一个新的、更大的 hhd,并且有几个问题,因为我不想在如此关键的事情上犯错误。

1) 哪种软件通常被认为是最安全、最可靠和最易于使用(dd、Gddrescue、Clonezilla、Paragon、Macrum Reflect、Easeus、Drive Image XML 或其他)?

2)哪种软件能够复制并包含要克隆的分区中的两个操作系统?

3) 该软件是否会以任何方式改变克隆副本中的启动过程或选项?我读到过使用 Easeus 会破坏 Grub2,因此需要重新安装 Grub2!

在克隆 hhd 时,我是否还需要考虑其他问题、注意事项或因素;例如,事先格式化外部 hhd,以及使用什么文件系统?我也读过 FAT32 是最佳选择,但并不确定。

谢谢。 donofrij 当前离线 回复并引用 新的回复

答案1

如果 sda 是旧磁盘,sdb 是新磁盘,则可以使用此命令

sudo dd if=/dev/sda of=/dev/sdb

这将使 sdb 成为 sda 的克隆,包括所有分区、启动和所有内容。Sdb 必须至少与 sda 一样大,否则您将丢失信息。由于您正在克隆磁盘,这意味着分区也将相同。然后您将使用类似 gparted 的程序来调整分区大小,然后调整文件系统的大小。对于 ext2、3、4 文件系统,您可以使用 resize2fs 来实现。

相关内容