有没有简单的方法将操作系统从一个硬盘转移到另一个硬盘?

有没有简单的方法将操作系统从一个硬盘转移到另一个硬盘?

这是我的情况。我有一个普通硬盘上的双启动 Windows7 和 Ubuntu 10.04.1。一两天后,我会在邮件中收到一个新的 64GB SSD,出于显而易见的原因,我想从那里启动。我想知道是否有一种简单的方法可以将两个操作系统从我当前的硬盘转移到我的 SSD。我通常会在新磁盘上重新安装这两个系统,但我的 Windows7 产品密钥只能激活一次,我想保留它。任何想法都将不胜感激。

答案1

我强烈推荐克隆。它允许您拍摄整个驱动器的映像,然后智能地将其放到新驱动器上。这是一款非常出色的软件。

答案2

您可以为新驱动器设置与旧驱动器大小相同的分区。然后,您可以使用dd块设备/dev(例如,dd if=/dev/sda1 of=/dev/sdb2 bs=1024etc)的命令将分区从旧硬盘复制到新硬盘。

最后,你需要在新驱动器的 MBR 中重新安装 grub。有关如何执行此操作的一些说明请参见Ubuntu 的帮助 wiki

答案3

我没有完整的信息,只有提示...抱歉:(

  • 您可以使用 gparted(gui)而不是 dd(控制台)来复制分区数据。从 ubuntu cd 启动并检查http://gparted.sourceforge.net/larry/move/move.htm启蒙
  • 你还缺少一点:grub 配置。Grub 控制哪个分区需要启动。我不知道手动更改/配置/安装 grub 有多复杂。我不记得有什么工具可以让这个任务变得简单。

我使用 gparted 将数据分区从旧硬盘移动到新硬盘,而不是安装完整的操作系统

答案4

SSD,64 GB,OP Clonezilla

首先阅读其页面上的限制。输出必须大于或 (=) 源。因此失败。

使用 GParted

或者

将安装移动到新磁盘

相关内容