Clonezillaバックアップを異なるパーティションに復元する方法

Clonezillaは、ハードディスクをクローンするための人気のソフトウェアです。しかし、特定のパーティションのバックアップを新しいHDDに復元しようとした場合、Clonezillaがそれを拒否することがあります。Clonezillaは異なるパーティションを自動的に選択し、バックアップを復元する場所を選ぶことを許可しない場合があります。
このガイドでは、Clonezillaバックアップを選択した異なるパーティションに復元する方法を示します(Clonezillaの選択ではなく)。
変更されたストレージ割り当ての問題
Clonezillaを通じて以前のWindowsバックアップを復元しようとした場合、私たちのケースのように、Clonezillaは私たちの希望する宛先「sde」ではなく、デバイス「sda」に復元することを主張しました。Clonezillaは元のパーティションの「sdX」割り当てをハードロックし、異なるパーティションにバックアップを復元することを許可しませんでした。
これは、ユーザーの最善の利益を考慮した正当な選択です。Clonezillaは、復元後もオペレーティングシステムが正常に動作するように、パーティションを元の位置に復元しようとします。

このような問題の解決策の1つは、すべてのストレージデバイスを元の状態に再配置することです。そうすれば、Clonezillaはデバイスを認識し、作業を行うことができます。もう1つの解決策は、Clonezillaに新しいセットアップを認識させることです。
バックアップの手動編集
復元したいバックアップがすでにあると仮定しましょう。
ファイルマネージャを開き、バックアップのフォルダーにアクセスします。ファイルを直接変更するので、予防策としてそれを複製します。間違った操作をすると、バックアップが無効になる可能性があります。

たとえば、Windowsシステムパーティションとそのブートパーティションの典型的なClonezillaバックアップを空のセカンダリHDDに復元したいとしましょう。HDDには十分な空き容量がありますが、Clonezillaは空きスペースに復元することができません。これには、GPartedを使用してHDDをパーティション分割します。このステップは、既存のパーティションに復元する予定の場合はスキップできます。

未割り当てのスペースを右クリックし、バックアップから復元される元のパーティションの場所に2つの空のパーティションを作成します。
注意: 新しいパーティションのターゲットは、元のパーティションと同じ大きさ以上である必要があります。たとえば、Clonezillaは100GBのパーティションバックアップを80GBの空白のパーティションに復元することはできません。
各パーティションの「sdX」割り当てを再確認し、宛先として使用するものをメモします。
バックアップのクローンのフォルダーに戻ります。ここで強調したいのは、元のバックアップには手を加えず、クローンのみを変更することです。フォルダーの名前を「Backup-Test」などに変更して、正しいフォルダーにいることを確認し、元のバックアップを変更しないようにします。
いくつかのファイル名に元のデバイス/パーティションのsdX割り当てが含まれているのがわかりますか?それらの名前を変更する時が来ました。バックアップソースがデバイス「sda」の「sda2」と「sda3」である場合、しかし今はデバイス「sde」のパーティション「sde3」と「sde4」に復元したい場合、すべてのファイル名をその変更を反映するように変更します。

次のステップは、テキストエディタで「dev-fs.list」ファイルを編集することです。そこには以前のパーティションへの参照があります。新しいパーティションスキームを反映するように更新します。
この最後のステップを明確にするために繰り返しましょう(そして、間違った操作によるデータ損失の可能性を最小限に抑えるために)。「dev-fs.list」に「sda1」と「sda2」への参照が含まれている場合、しかしバックアップを「sde3」と「sde4」に復元したい場合、「sda1」を「sde3」に、「sda2」を「sde4」に置き換えます。
「parts」ファイルでも前のステップを繰り返します。
両方のファイルの変更を保存し、テキストエディタを終了します。
バックアップを正しい場所に復元する
再度Clonezillaを起動します。「パーティションの復元」を選択し、バックアップを保存しているフォルダーを指定します。しかし、今回は、新しく名前を変更したバックアップを選択し、先ほど編集した新しいパーティションスキームを指すようにします。

次のステップの1つで、Clonezillaは元のパーティションの代わりに新しい「sdX」パーティションのバックアップを見つけたと報告します!

Clonezillaが復元を開始する前に、正しい場所に復元していることを再確認し、役立つデータを含む他のパーティションの上に復元しないようにします。

成功!バックアップを復元した後、新しいパーティションをマウントし、その内容を確認します。私たちのケースでは、すべてが正常に動作しており、あるべき場所にありました。

これが、あなたが望む場所にバックアップを復元するのに役立ったことを願っています。Clonezillaを使用してVirtualBoxのHDDサイズを増やすこともできることをご存知ですか?データを自由に復元する場所を選択できる別のソリューションを使用していますか?下のコメントセクションで教えてください。