我有一台旧的 Dell430,上面安装了 Windows XP 和 Ubuntu 10.04,我将换一台新的 DellE4200 笔记本电脑。我想避免将旧系统重新安装到新系统上。
有办法吗?例如,我可以使用 clonezilla 之类的工具将旧硬盘迁移到新硬盘吗?
答案1
仅仅将硬盘复制到具有不同硬件配置的新机器上,通常会导致比它本身更多的麻烦。由于您还进行双重启动,您的麻烦会更加严重。
让它发挥作用的最好机会是Paragon 备份和恢复。我以前曾尝试过将 Windows 从一台机器转移到另一台具有不同硬件配置的机器,但这并不完美,因为您经常会遇到 Windows 许可错误、驱动程序错误、注册表错误和其他此类错误,而且我从未尝试过双重启动。所有前面提到的错误都很容易修复,但在我看来,既然您可以重新安装并确保一切正常,为什么还要冒着出错的风险呢?
总之,做你想做的事是可能的,但是当迁移到具有不同硬件配置的机器时,执行全新安装才是真正的最佳方法。
答案2
Paragon Software 也有一个 Migrate 应用程序可以为您完成这项工作。
我用过它,很喜欢,它就是好用。它比 Paragon Backup & Recovery 好用,后者也很棒,曾经帮我节省了很多时间,但它不适用于迁移,所以你会遇到问题。
但 Migrate 应用程序可以解决这些问题。您甚至可以使用 Migrate 将系统放在外部 USB 驱动器上,然后在完全不同的机器上运行外部驱动器上的您自己的操作系统和程序。
有人告诉我,你甚至可以在朋友的电脑上使用它,用完后只需从 USB 端口拔下外部驱动器即可。
答案3
是的,但不幸的是,Windows 可能不会让你失望。更可能的是,你的旧戴尔和新戴尔之间的 HAL 已经改变,以至于 Windows 如果不重新安装就无法启动。另一方面,你可以对 xp 进行修复安装,在克隆磁盘后也许能够修复它。另一方面,Linux... 很少出现问题。
答案4
同意 TheCompWiz 和 typoknig 的观点关于 Windows。假设两个系统使用相同的处理器系列并将其硬盘和其他设备安装在相同的挂载点,您很可能只需复制 Ubuntu 分区并使其正常工作。
如果你重新安装了 Ubuntu,你可以使用以下命令获取已安装软件包的列表
dpkg --get-selections > selections.txt
然后要在新系统上安装这些包,请复制selections.txt并:
aptitude update
dpkg --set-selections < selections.txt
aptitude upgrade
您可能必须添加一些非默认存储库,但由于您已经使用 Ubuntu,我假设您知道如何执行此操作。