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

可能重复:
如何克隆或重置我的系统驱动器以将其恢复到更大的HD?

我有一个运行Ubuntu 11.04和Windows XP的160GB hhd,具有以下分区配置:

sda1 Windows NTFS(主 – 活动和启动和系统)sda5 Linux交换(逻辑)sda6 Linux Ubuntu ext3(root)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当前离线回复引用新回复

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

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

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