我有一台配备 512 GB 硬盘的戴尔笔记本电脑。它安装了Windows和Linux。我打算购买类似大小的 SSD(500 GB 或 512 GB)。我应该如何将我的整个系统(Windows+linux+所有数据文件)迁移到SSD,以便我可以用SSD替换我的HDD,并且仍然拥有完全相同的系统?
rsync 可以完成这项工作吗?我想使用 rsycn 因为即使由于某种原因传输被中断,我也能够恢复它。
答案1
我用克隆属对于此类任务。它会将一个硬盘完全克隆复制到另一个硬盘,无论类型、旋转、SSD 等如何。它还可以克隆分区,但克隆整个磁盘要容易得多,特别是因为您肯定有多个分区(两个操作系统)。当然,新磁盘的大小必须等于或更大,以使该过程顺利运行。
不要被 Clonezilla 的文本界面吓倒,它真的很容易使用。从 Clonezilla 启动 CD 或 USB 启动,找到源磁盘和目标磁盘(小心这一点,你不想犯错误!)并让它滚动;默认设置是合理的。
如果您找不到相同或更大的 SSD,您可以缩小 HDD 上现有的最后一个分区。如果是ext4或者ntfs就可以,xfs就不行。您还可以缩小磁盘开头的分区,但随后您必须移动后面的分区。您可以使用格帕特对于这个任务,但是它很慢而且有点危险。
另一种方法是克隆 Windows 分区,然后为 Linux 创建一个空分区,并用于rsync
传输 Linux 上的所有内容。我不认为 Windows 上的 rsync 可以完成 Windows 系统的任务,这就是为什么我建议克隆 Win 部分。