Clonezilla 硬盘对拷教程:把小硬盘克隆到大硬盘

整理 Clonezilla Live 官方 Disk to disk clone 流程:准备启动盘、选择 ToRAM、进入 device-device、确认源盘和目标盘,并说明小盘克隆到大盘时的注意事项。

Clonezilla Live 可以把一块硬盘完整克隆到另一块硬盘。官方文档给的例子是把 20GB 旧盘克隆到 60GB 新盘,这类场景很常见:换更大的 SSD、迁移系统盘、给旧机器升级硬盘。

官方文档地址: https://clonezilla.org/fine-print-live-doc.php?path=clonezilla-live/doc/03_Disk_to_disk_clone

先说最重要的结论:做硬盘对拷前一定要备份重要数据,并且反复确认源盘和目标盘。Clonezilla 的目标盘会被覆盖,选错盘就是直接把数据写没。

准备什么

最基本的准备是:

  1. 一块容量等于或大于旧盘的新硬盘。
  2. Clonezilla Live 启动介质,可以是 U 盘、光盘,也可以按官方示例把 Clonezilla Live 放到新硬盘上临时启动。
  3. 如果新盘先作为外置硬盘使用,需要硬盘盒或转接线。
  4. 一台能从 USB 或外部设备启动的电脑。

官方示例把 Clonezilla Live 放在新硬盘上启动。这样做的好处是不需要额外 U 盘;缺点是它只是一次性用法,克隆完成后,新盘上的 Clonezilla Live 文件会被目标系统覆盖。

如果你已经有 Clonezilla Live U 盘,也可以直接用 U 盘启动,后续步骤基本一样。

为什么要选 ToRAM

启动 Clonezilla Live 时,官方示例建议在启动菜单选择带 ToRAM 的选项,例如:

1
(VGA 800x600 & To RAM)

或:

1
(VGA with large font & To RAM)

ToRAM 会把 Clonezilla Live 文件复制到内存里运行。这样启动介质所在的硬盘分区就不会一直被系统占用,后面做磁盘克隆时更干净。

如果你是从独立 U 盘启动,ToRAM 不是每次都必须,但依然是一个稳妥选择。内存太小的老机器要注意,复制到内存可能需要更长时间,也可能不适合。

基本操作流程

进入 Clonezilla Live 后,流程大致是:

  1. 选择语言。
  2. 选择键盘布局,普通美式键盘可以保留默认。
  3. 选择 Start Clonezilla
  4. 选择 device-device
  5. 选择 Beginner
  6. 选择 disk_to_local_disk
  7. 选择源盘。
  8. 选择目标盘。
  9. 选择是否检查源文件系统。
  10. 选择目标盘分区表处理方式。
  11. 确认执行克隆。

这里最关键的是第 7 步和第 8 步:源盘是你要复制出去的旧盘,目标盘是会被写入的新盘。官方示例里源盘是 sda,目标盘是 sdb,但你的机器上不一定一样。

不要只看 sdasdb 这种名字,要同时看容量、型号、连接方式。比如旧盘 512GB,新盘 1TB,就用容量和硬盘型号一起确认。

小盘克隆到大盘的空间问题

Clonezilla 默认会按源盘已有数据和分区结构克隆。官方文档特别提醒:默认情况下,它不会自动把目标盘所有空间都扩展出来。

例如源盘 20GB,实际用了 8GB,目标盘 60GB。默认克隆后,Clonezilla 只会处理源盘对应的数据和分区结构,目标盘剩余空间不会自动变成可用分区。

如果你希望克隆后直接利用整个大硬盘,需要注意 -k1 选项。官方文档说明,无论在 Beginner 还是 Expert 模式下,如果要使用目标盘全部容量,都要选择 -k1

如果你保持默认的 -k0,通常代表保留原分区表结构。这样更保守,但克隆完成后可能还需要进系统或分区工具里手动扩展分区。

简单说:

目标 建议
只想安全复制原盘结构 保持默认分区表处理方式
想让大硬盘空间尽量直接可用 注意选择 -k1
不确定该怎么选 先备份,再按官方文档截图逐步确认

两次确认不是形式

Clonezilla 在真正开始写入前会多次要求确认。这一步不要一路回车。

你应该重新检查:

  1. 源盘是不是旧盘。
  2. 目标盘是不是新盘。
  3. 目标盘上是否还有需要保留的数据。
  4. 是否接受目标盘被覆盖。

确认后,Clonezilla 会先准备源盘的伪镜像,再创建目标盘分区表,随后把数据写入目标盘。根据硬盘容量、接口速度和数据量,耗时可能从几分钟到数小时不等。

克隆完成后怎么处理

完成后,Clonezilla 会询问是重启、关机还是回到命令行。做系统盘迁移时,通常建议先关机。

关机后可以:

  1. 拔掉旧盘。
  2. 把新盘装到机器里。
  3. 从新盘启动系统。
  4. 确认系统能正常启动、分区和数据都在。

官方文档还提醒:不要在同一台机器里同时保留源盘和克隆后的目标盘并直接启动。因为两块盘里可能有相同的文件系统 UUID,系统启动后可能挂载错分区,造成混乱。

如果你确实要同时接上两块盘,建议先确认启动顺序,并在系统启动后检查磁盘 UUID、挂载点和分区状态。

适合哪些场景

Clonezilla 的硬盘对拷适合:

  1. 旧硬盘升级到更大的 SSD。
  2. 给系统盘做一份完整迁移。
  3. 在同型号机器之间复制系统环境。
  4. 实验室、机房或维修场景中快速复制磁盘。

它不适合在没有备份、磁盘状态不明、分区结构很复杂时直接盲操作。特别是有 BitLocker、LUKS、动态磁盘、RAID、双系统、多启动分区时,最好先单独查清楚兼容性和恢复方案。

简短建议

如果只是普通 Windows 或 Linux 单系统盘迁移,Clonezilla 的 device-devicedisk_to_local_disk 已经够用。

真正需要小心的不是菜单本身,而是这三件事:

  1. 备份重要数据。
  2. 确认源盘和目标盘。
  3. 小盘到大盘时决定是否用 -k1 扩展空间。

把这三点确认清楚,再按 Clonezilla Live 的步骤走,硬盘对拷就会稳很多。

记录并分享
使用 Hugo 构建
主题 StackJimmy 设计