我用的是克隆尼兹拉来完成此类任务。它会将一个硬盘完全克隆复制到另一个硬盘,无论类型、旋转、SSD 等如何。它还可以克隆分区,但克隆整个磁盘要容易得多,特别是因为您肯定有多个分区(两个操作系统)。当然,新磁盘的大小必须等于或更大,以使该过程顺利运行。
不要被 Clonezilla 的文本界面吓倒,它真的很容易使用。从 Clonezilla 启动 CD 或 USB 启动,找到源磁盘和目标磁盘(小心这一点,你不想犯错误!)并让它滚动;默认设置是合理的。
如果您找不到相同或更大的 SSD,您可以缩小 HDD 上现有的最后一个分区。如果是ext4或者ntfs就可以,xfs就不行。您还可以缩小磁盘开头的分区,但随后您必须移动后面的分区。您可以使用GParted来完成此任务,但它很慢并且有点危险。
另一种方法是克隆 Windows 分区,然后为 Linux 创建一个空分区,并用于rsync
传输 Linux 上的所有内容。我不认为 Windows 上的 rsync 可以完成 Windows 系统的任务,这就是为什么我建议克隆 Win 部分。