<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>系统迁移 on KnightLi的博客</title>
        <link>https://knightli.com/tags/%E7%B3%BB%E7%BB%9F%E8%BF%81%E7%A7%BB/</link>
        <description>Recent content in 系统迁移 on KnightLi的博客</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <lastBuildDate>Tue, 23 Jun 2026 15:49:24 +0800</lastBuildDate><atom:link href="https://knightli.com/tags/%E7%B3%BB%E7%BB%9F%E8%BF%81%E7%A7%BB/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Clonezilla 硬盘对拷教程：把小硬盘克隆到大硬盘</title>
        <link>https://knightli.com/2026/06/23/clonezilla-disk-to-disk-clone-guide/</link>
        <pubDate>Tue, 23 Jun 2026 15:49:24 +0800</pubDate>
        
        <guid>https://knightli.com/2026/06/23/clonezilla-disk-to-disk-clone-guide/</guid>
        <description>&lt;p&gt;Clonezilla Live 可以把一块硬盘完整克隆到另一块硬盘。官方文档给的例子是把 20GB 旧盘克隆到 60GB 新盘，这类场景很常见：换更大的 SSD、迁移系统盘、给旧机器升级硬盘。&lt;/p&gt;
&lt;p&gt;官方文档地址：
&lt;a class=&#34;link&#34; href=&#34;https://clonezilla.org/fine-print-live-doc.php?path=clonezilla-live/doc/03_Disk_to_disk_clone&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://clonezilla.org/fine-print-live-doc.php?path=clonezilla-live/doc/03_Disk_to_disk_clone&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;先说最重要的结论：做硬盘对拷前一定要备份重要数据，并且反复确认源盘和目标盘。Clonezilla 的目标盘会被覆盖，选错盘就是直接把数据写没。&lt;/p&gt;
&lt;h2 id=&#34;准备什么&#34;&gt;准备什么
&lt;/h2&gt;&lt;p&gt;最基本的准备是：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;一块容量等于或大于旧盘的新硬盘。&lt;/li&gt;
&lt;li&gt;Clonezilla Live 启动介质，可以是 U 盘、光盘，也可以按官方示例把 Clonezilla Live 放到新硬盘上临时启动。&lt;/li&gt;
&lt;li&gt;如果新盘先作为外置硬盘使用，需要硬盘盒或转接线。&lt;/li&gt;
&lt;li&gt;一台能从 USB 或外部设备启动的电脑。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;官方示例把 Clonezilla Live 放在新硬盘上启动。这样做的好处是不需要额外 U 盘；缺点是它只是一次性用法，克隆完成后，新盘上的 Clonezilla Live 文件会被目标系统覆盖。&lt;/p&gt;
&lt;p&gt;如果你已经有 Clonezilla Live U 盘，也可以直接用 U 盘启动，后续步骤基本一样。&lt;/p&gt;
&lt;h2 id=&#34;为什么要选-toram&#34;&gt;为什么要选 ToRAM
&lt;/h2&gt;&lt;p&gt;启动 Clonezilla Live 时，官方示例建议在启动菜单选择带 &lt;code&gt;ToRAM&lt;/code&gt; 的选项，例如：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;(VGA 800x600 &amp;amp; To RAM)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;或：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;(VGA with large font &amp;amp; To RAM)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;code&gt;ToRAM&lt;/code&gt; 会把 Clonezilla Live 文件复制到内存里运行。这样启动介质所在的硬盘分区就不会一直被系统占用，后面做磁盘克隆时更干净。&lt;/p&gt;
&lt;p&gt;如果你是从独立 U 盘启动，&lt;code&gt;ToRAM&lt;/code&gt; 不是每次都必须，但依然是一个稳妥选择。内存太小的老机器要注意，复制到内存可能需要更长时间，也可能不适合。&lt;/p&gt;
&lt;h2 id=&#34;基本操作流程&#34;&gt;基本操作流程
&lt;/h2&gt;&lt;p&gt;进入 Clonezilla Live 后，流程大致是：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;选择语言。&lt;/li&gt;
&lt;li&gt;选择键盘布局，普通美式键盘可以保留默认。&lt;/li&gt;
&lt;li&gt;选择 &lt;code&gt;Start Clonezilla&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;选择 &lt;code&gt;device-device&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;选择 &lt;code&gt;Beginner&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;选择 &lt;code&gt;disk_to_local_disk&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;选择源盘。&lt;/li&gt;
&lt;li&gt;选择目标盘。&lt;/li&gt;
&lt;li&gt;选择是否检查源文件系统。&lt;/li&gt;
&lt;li&gt;选择目标盘分区表处理方式。&lt;/li&gt;
&lt;li&gt;确认执行克隆。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;这里最关键的是第 7 步和第 8 步：源盘是你要复制出去的旧盘，目标盘是会被写入的新盘。官方示例里源盘是 &lt;code&gt;sda&lt;/code&gt;，目标盘是 &lt;code&gt;sdb&lt;/code&gt;，但你的机器上不一定一样。&lt;/p&gt;
&lt;p&gt;不要只看 &lt;code&gt;sda&lt;/code&gt;、&lt;code&gt;sdb&lt;/code&gt; 这种名字，要同时看容量、型号、连接方式。比如旧盘 512GB，新盘 1TB，就用容量和硬盘型号一起确认。&lt;/p&gt;
&lt;h2 id=&#34;小盘克隆到大盘的空间问题&#34;&gt;小盘克隆到大盘的空间问题
&lt;/h2&gt;&lt;p&gt;Clonezilla 默认会按源盘已有数据和分区结构克隆。官方文档特别提醒：默认情况下，它不会自动把目标盘所有空间都扩展出来。&lt;/p&gt;
&lt;p&gt;例如源盘 20GB，实际用了 8GB，目标盘 60GB。默认克隆后，Clonezilla 只会处理源盘对应的数据和分区结构，目标盘剩余空间不会自动变成可用分区。&lt;/p&gt;
&lt;p&gt;如果你希望克隆后直接利用整个大硬盘，需要注意 &lt;code&gt;-k1&lt;/code&gt; 选项。官方文档说明，无论在 Beginner 还是 Expert 模式下，如果要使用目标盘全部容量，都要选择 &lt;code&gt;-k1&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;如果你保持默认的 &lt;code&gt;-k0&lt;/code&gt;，通常代表保留原分区表结构。这样更保守，但克隆完成后可能还需要进系统或分区工具里手动扩展分区。&lt;/p&gt;
&lt;p&gt;简单说：&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;目标&lt;/th&gt;
          &lt;th&gt;建议&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;只想安全复制原盘结构&lt;/td&gt;
          &lt;td&gt;保持默认分区表处理方式&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;想让大硬盘空间尽量直接可用&lt;/td&gt;
          &lt;td&gt;注意选择 &lt;code&gt;-k1&lt;/code&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;不确定该怎么选&lt;/td&gt;
          &lt;td&gt;先备份，再按官方文档截图逐步确认&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;两次确认不是形式&#34;&gt;两次确认不是形式
&lt;/h2&gt;&lt;p&gt;Clonezilla 在真正开始写入前会多次要求确认。这一步不要一路回车。&lt;/p&gt;
&lt;p&gt;你应该重新检查：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;源盘是不是旧盘。&lt;/li&gt;
&lt;li&gt;目标盘是不是新盘。&lt;/li&gt;
&lt;li&gt;目标盘上是否还有需要保留的数据。&lt;/li&gt;
&lt;li&gt;是否接受目标盘被覆盖。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;确认后，Clonezilla 会先准备源盘的伪镜像，再创建目标盘分区表，随后把数据写入目标盘。根据硬盘容量、接口速度和数据量，耗时可能从几分钟到数小时不等。&lt;/p&gt;
&lt;h2 id=&#34;克隆完成后怎么处理&#34;&gt;克隆完成后怎么处理
&lt;/h2&gt;&lt;p&gt;完成后，Clonezilla 会询问是重启、关机还是回到命令行。做系统盘迁移时，通常建议先关机。&lt;/p&gt;
&lt;p&gt;关机后可以：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;拔掉旧盘。&lt;/li&gt;
&lt;li&gt;把新盘装到机器里。&lt;/li&gt;
&lt;li&gt;从新盘启动系统。&lt;/li&gt;
&lt;li&gt;确认系统能正常启动、分区和数据都在。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;官方文档还提醒：不要在同一台机器里同时保留源盘和克隆后的目标盘并直接启动。因为两块盘里可能有相同的文件系统 UUID，系统启动后可能挂载错分区，造成混乱。&lt;/p&gt;
&lt;p&gt;如果你确实要同时接上两块盘，建议先确认启动顺序，并在系统启动后检查磁盘 UUID、挂载点和分区状态。&lt;/p&gt;
&lt;h2 id=&#34;适合哪些场景&#34;&gt;适合哪些场景
&lt;/h2&gt;&lt;p&gt;Clonezilla 的硬盘对拷适合：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;旧硬盘升级到更大的 SSD。&lt;/li&gt;
&lt;li&gt;给系统盘做一份完整迁移。&lt;/li&gt;
&lt;li&gt;在同型号机器之间复制系统环境。&lt;/li&gt;
&lt;li&gt;实验室、机房或维修场景中快速复制磁盘。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;它不适合在没有备份、磁盘状态不明、分区结构很复杂时直接盲操作。特别是有 BitLocker、LUKS、动态磁盘、RAID、双系统、多启动分区时，最好先单独查清楚兼容性和恢复方案。&lt;/p&gt;
&lt;h2 id=&#34;简短建议&#34;&gt;简短建议
&lt;/h2&gt;&lt;p&gt;如果只是普通 Windows 或 Linux 单系统盘迁移，Clonezilla 的 &lt;code&gt;device-device&lt;/code&gt; 和 &lt;code&gt;disk_to_local_disk&lt;/code&gt; 已经够用。&lt;/p&gt;
&lt;p&gt;真正需要小心的不是菜单本身，而是这三件事：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;备份重要数据。&lt;/li&gt;
&lt;li&gt;确认源盘和目标盘。&lt;/li&gt;
&lt;li&gt;小盘到大盘时决定是否用 &lt;code&gt;-k1&lt;/code&gt; 扩展空间。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;把这三点确认清楚，再按 Clonezilla Live 的步骤走，硬盘对拷就会稳很多。&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
