Clonezilla Live は、1 台のディスク全体を別のディスクへクローンできます。公式ドキュメントの例では、20GB の古いディスクを 60GB の新しいディスクへ複製しています。これは、より大きい SSD への換装、システムディスクの移行、古いディスクの交換でよくある作業です。
公式ドキュメント: https://clonezilla.org/fine-print-live-doc.php?path=clonezilla-live/doc/03_Disk_to_disk_clone
最初に一番大事な点です。ディスククローンを行う前に、必ず重要なデータをバックアップし、ソースディスクとターゲットディスクを何度も確認してください。Clonezilla はターゲットディスクを上書きします。選択を間違えると、データを直接消してしまいます。
準備するもの
基本的に必要なものは次のとおりです。
- 古いディスクと同じか、それ以上の容量を持つ新しいディスク。
- Clonezilla Live の起動メディア。USB メモリ、CD、または公式例のように新しいディスクへ一時的に Clonezilla Live を置く方法。
- 新しいディスクを外付けで接続する場合は、ディスクケースや変換ケーブル。
- USB または外部デバイスから起動できるコンピューター。
公式例では、新しいディスクに Clonezilla Live を置いて起動します。追加の USB メモリが不要なのが利点ですが、これは一度きりの使い方です。クローン完了後、新しいディスク上の Clonezilla Live ファイルはターゲットシステムに上書きされます。
すでに Clonezilla Live USB を持っている場合は、その USB から起動してもかまいません。以降の手順はほぼ同じです。
ToRAM を選ぶ理由
Clonezilla Live の起動メニューでは、公式例は ToRAM 付きの項目を選ぶことを勧めています。たとえば:
|
|
または:
|
|
ToRAM は Clonezilla Live のファイルをメモリへコピーし、そこから実行します。これにより、起動に使ったパーティションが実行中のプログラムに占有されず、後続のディスククローン作業がより安全になります。
独立した USB メモリから起動している場合、ToRAM は常に必須ではありません。それでも安全寄りの選択です。ただし、メモリが少ない古いマシンではコピーに時間がかかったり、適さない場合があります。
基本的な操作手順
Clonezilla Live に入った後の流れは、おおむね次のとおりです。
- 言語を選ぶ。
- キーボードレイアウトを選ぶ。US キーボードならデフォルトで問題ありません。
Start Clonezillaを選ぶ。device-deviceを選ぶ。Beginnerを選ぶ。disk_to_local_diskを選ぶ。- ソースディスクを選ぶ。
- ターゲットディスクを選ぶ。
- ソースファイルシステムをチェックするか選ぶ。
- ターゲットディスクのパーティションテーブル処理を選ぶ。
- 確認してクローンを開始する。
特に重要なのは 7 と 8 です。ソースディスクはコピー元の古いディスクです。ターゲットディスクは上書きされる新しいディスクです。公式例ではソースが sda、ターゲットが sdb ですが、あなたの環境で同じとは限りません。
sda や sdb という名前だけで判断しないでください。容量、型番、接続方式を合わせて確認します。たとえば古いディスクが 512GB、新しいディスクが 1TB なら、容量と型番の両方で確認します。
小さいディスクから大きいディスクへ移すときの容量問題
Clonezilla はデフォルトでは、ソースディスクの既存データとパーティション構造に基づいてクローンします。公式ドキュメントは、ターゲットディスクの全容量を自動的に拡張して使うわけではないと注意しています。
たとえばソースディスクが 20GB で実使用量が 8GB、ターゲットディスクが 60GB の場合、Clonezilla はソースに対応するデータと構造を処理します。ターゲットディスクの残り領域が自動で利用可能なパーティションになるとは限りません。
クローン後に大きいディスク全体をそのまま使いたい場合は、-k1 オプションに注意してください。公式ドキュメントでは、ターゲットディスク全体を利用したい場合、Beginner でも Expert でも -k1 を選ぶ必要があると説明しています。
デフォルトの -k0 を維持すると、多くの場合は元のパーティションテーブル構造を保ちます。これは保守的ですが、クローン後に OS やパーティションツールで手動拡張が必要になることがあります。
簡単にまとめると:
| 目的 | 推奨 |
|---|---|
| 元のディスク構造を安全にコピーしたい | デフォルトのパーティションテーブル処理を使う |
| 大きいターゲットディスクの容量をできるだけ使いたい | -k1 を確認する |
| 判断できない | 先にバックアップし、公式スクリーンショットに沿って確認する |
確認は形式ではない
Clonezilla は実際に書き込む前に複数回確認を求めます。ここで何も考えずに Enter を押し続けないでください。
もう一度確認します。
- ソースディスクは古いディスクか。
- ターゲットディスクは新しいディスクか。
- ターゲットディスクに残すべきデータはないか。
- ターゲットディスクが上書きされることを受け入れられるか。
確認後、Clonezilla はソースディスクの疑似イメージを準備し、ターゲットディスクにパーティションテーブルを作成し、データを書き込みます。ディスク容量、インターフェース速度、データ量によって、数分から数時間かかることがあります。
クローン後の処理
完了すると、Clonezilla は再起動、電源オフ、コマンドラインへ戻るかを尋ねます。システムディスク移行では、まず電源を切るのが無難です。
電源を切ったら:
- 古いディスクを取り外す。
- 新しいディスクをマシンに取り付ける。
- 新しいディスクから起動する。
- システムが正常に起動し、パーティションとデータが存在することを確認する。
公式ドキュメントは、ソースディスクとクローン後のターゲットディスクを同じマシンに同時に入れたまま起動しないよう注意しています。2 台のディスクに同じファイルシステム UUID がある可能性があり、OS が誤ったファイルシステムをマウントすることがあります。
どうしても両方を同時に接続する場合は、起動順序を確認し、起動後にディスク UUID、マウントポイント、パーティション状態を確認してください。
向いている場面
Clonezilla のディスク間クローンは次の場面に向いています。
- 古いディスクを大きい SSD に交換する。
- システムディスクを丸ごと移行する。
- 同型機の間でシステム環境をコピーする。
- 実験室、サーバールーム、修理作業でディスクを素早く複製する。
バックアップがない、ディスク状態が不明、パーティション構成が複雑な場合に、確認せず実行するのは危険です。BitLocker、LUKS、動的ディスク、RAID、デュアルブート、複数の起動パーティションがある場合は、先に互換性と復旧手順を確認してください。
短いアドバイス
普通の Windows または Linux の単一システムディスク移行なら、Clonezilla の device-device と disk_to_local_disk で十分です。
本当に注意すべきなのはメニューそのものではなく、次の 3 点です。
- 重要データをバックアップする。
- ソースディスクとターゲットディスクを確認する。
- 小さいディスクから大きいディスクへ移すときに
-k1を使うか決める。
この 3 点を確認してから Clonezilla Live の手順に沿えば、ディスク間クローンはかなり安定します。