You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将双SSD中的多系统及数据分区迁移合并至单块新SSD

如何将双SSD中的多系统及数据分区迁移合并至单块新SSD

嘿,我完全懂你现在的困扰——已经用Clonezilla克隆了一部分分区,但怕它清掉现有内容,想换dd又拿不准会不会覆盖,别担心,我给你梳理两个靠谱的方案,你可以根据自己的习惯选:

方案一:用Clonezilla的分区克隆模式(更省心,适合新手)

你之前用的应该是Clonezilla的「磁盘到磁盘」克隆,所以会覆盖整个新SSD,但其实它还有分区到分区的模式,专门用来克隆单个分区,不会动你已经复制好的Windows和数据分区:

  • 准备好Clonezilla启动介质,重启电脑进入Clonezilla
  • 选择「device-device」模式,接着选「partition to partition」(分区到分区克隆)
  • 先选择旧SSD上的Linux相关分区(比如/boot、root、swap)作为源分区
  • 然后选择新SSD上的未分配空间作为目标位置——Clonezilla会自动创建和源分区大小一致的新分区并完成克隆
  • 重复这个步骤,把所有Linux分区都克隆到新SSD的未分配空间里就行

这个方法不用敲命令,界面操作很直观,还能看到克隆进度,比dd更不容易出错。

方案二:用dd手动克隆(适合熟悉命令行的用户)

dd确实不会平白无故覆盖现有分区,只要你准确指定源和目标的分区路径(比如/dev/sdb2而不是整个磁盘/dev/sdb),就只会写入你指定的目标分区,不会碰已经克隆好的Windows和数据分区。具体步骤:

  1. 先做准备:
    • 用Linux Live USB(比如Ubuntu安装盘)启动电脑,这样能避免分区被挂载导致无法克隆
    • 打开终端,用lsblk或fdisk -l确认所有分区的路径:比如旧Linux的root分区是/dev/sdb3,新SSD上你提前创建好的空分区是/dev/sdc5(目标分区大小必须≥源分区,不然会截断数据)
  2. 逐个克隆分区:
    • 克隆root分区:sudo dd if=/dev/old_root_partition of=/dev/new_root_partition bs=4M status=progress
    • 克隆单独的/boot分区(如果有的话):sudo dd if=/dev/old_boot_partition of=/dev/new_boot_partition bs=4M status=progress
    • 克隆swap分区:sudo dd if=/dev/old_swap_partition of=/dev/new_swap_partition bs=4M status=progress
    • (bs=4M是设置块大小,能加快克隆速度;status=progress可以实时看进度)
  3. 克隆后如果目标分区比源分区大,可以用resize2fs /dev/new_root_partition(ext4文件系统)把文件系统扩展到整个分区

不管用哪种方案,最后都要做这两步!

克隆完Linux分区后,还得修复引导和分区配置,不然系统启动不了:

  1. 更新fstab文件:
    • 克隆后的新分区UUID和旧分区一样,会导致系统识别混乱,先用blkid命令查看新分区的UUID
    • 挂载新的Linux root分区:sudo mount /dev/new_root_partition /mnt
    • 如果有单独的/boot分区,挂载它:sudo mount /dev/new_boot_partition /mnt/boot
    • 挂载ESP(EFI系统分区,就是你之前克隆过来的Windows引导分区):sudo mount /dev/new_esp_partition /mnt/boot/efi
    • 编辑fstab:sudo nano /mnt/etc/fstab,把里面旧分区的UUID全部替换成新分区的UUID,保存退出
  2. 修复UEFI引导(GRUB):
    • 进入chroot环境:sudo chroot /mnt
    • 安装GRUB到新SSD:grub-install /dev/new_ssd(注意是整个磁盘,比如/dev/sdc,不要加分区号)
    • 更新GRUB配置:update-grub,这时候它会自动检测到Windows系统
    • 退出chroot:exit,重启电脑就可以选择进入Windows或Linux了

另外,如果你觉得现在的分区布局不够合理,也可以直接放弃已经克隆的分区,重新规划新SSD的分区结构(比如先创建ESP分区、Windows分区、Linux分区、swap、数据分区),再用上面的方法逐个克隆,这样整个磁盘的分区会更整洁。

备注:内容来源于stack exchange,提问作者Tare

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 11:18:04