GNU/Linux >> Linux の 問題 >  >> Linux

より小さなハードディスクに複製されたハードディスク イメージを強制的に適用する

Clonezilla は Partclone に依存して、ファイル システムの保存と復元を行います。 -icds を使用しても便利ですが、 オプション、それだけでは不十分です。小さい方のディスクに元のファイル システムを復元すると、Partclone はディスクの境界を超えて書き込もうとしてシーク エラーに遭遇します。したがって、これは Clonezilla だけでなく、Clonezilla が使用する基本ツールの制限でもあります。

ただし、ntfsresize などのファイルシステムのサイズ変更ツールを使用して、イメージを一時的に 160 GB のディスクに復元することができます。 (NTFS の場合) または resize2fs (ext3/4の場合)ファイルシステムを縮小します。たとえば、25GBに縮小します。 GParted が行うパーティション テーブルのサイズ変更は必要ありません。 Clonezilla を再度使用して、「savedisk」オプションを使用して新しいイメージを作成します。

小さいディスクにイメージを復元する場合は、-icds を使用します。 ディスクが元のディスクと同じかそれより大きいかどうかの Clonezilla チェックをスキップするオプション。ファイルシステムを縮小したため、Partclone でシーク エラーが発生することはなく、データはより小さいディスクに復元されます。

パーティション テーブルを比例的に復元するオプションを使用した場合 (-k1 )、Clonezilla は適切なパーティション テーブルを作成し、元のファイル システムのサイズを変更 (拡張) して、新しいディスクのすべての空き領域が利用できるようにします。

編集:-icds オプションは ocs-expand-mbr-pt に渡されません 、したがって、このステップは現在失敗しています。これに関するバグ レポートがプロジェクトに提出されました。 バグは修正されました。


イメージを 160 GB 以上のハードドライブに復元する ... 仮想の可能性があります。
そのマシンを PartedMagic Live CD で起動します。
parted でパーティションのサイズを小さくします。

ドライブを Windows または Linux のセカンダリ ドライブとして挿入し、
parted、gparted、または Windows ディスク マネージャーを使用してサイズを変更します。


次のようにWindows 10のイメージで解決しました

<オール>
  • ソース ドライブがいっぱいになったら、ファイルを一時的に移動します。
  • デフラグされたドライブは縮小するためにより多くのスペースを残すため、デフラグ c:\ ドライブを右クリック -> ツール
  • 縮小 c:\ Windows ディスク管理を通じて可能な限り小さく
  • Clonezilla を開始、エキスパート、デバイス間、ローカル、-icds を選択 そして最後に -k1 オプション
  • 電源を切り、古いドライブを取り外す
  • 新しいドライブで再起動し、Windows ログインでシフトを押したままにして、再起動 -> トラブルシューティング -> スタートアップ修復を選択します
  • 以前は 4 番目のステップで失敗していましたが、2015 年以降、clonezilla は -k1 で GPT をサポートしています。 オプションなので、これが機能する理由だと思います。
    http://clonezilla.org/downloads/stable/changelog.php

    <ブロック引用>

    Clonezilla live 2.4.2-38 ... オプション -k1 でプロポーション GPT パーティション レイアウトを作成できました .

    Windows は最適化ツール (SSD トリム) でブート ドライブを認識せず、ランダムにドライブを修復しようとするため、6 番目のステップが必要です。そのため、ブート セクター/パーティション テーブルに問題があるように見えますが、スタートアップ修復によって修正されます。

    編集:完全なプロセスのビデオをアップロードしました (ドイツ語):
    https://www.youtube.com/watch?v=GJ2LVY5ja-o


    Linux
    1. 障害のあるRAID6ドライブをmdadmに置き換える

    2. Linux –ディスク/ディスクのコピーを遅くしますか?

    3. QEMU ディスク イメージのサイズを変更することはできますか?

    1. Linux ディスク イメージをスパース ファイルに変換するにはどうすればよいですか?

    2. Linux ライブ システムから VHD ディスク イメージを作成する方法を教えてください。

    3. Linux ディスク ドライブのモデル番号を調べるには?

    1. ddrescue によってレスキューされた完全なディスク イメージのマウント

    2. ファイル ベースのディスク イメージのサイズを拡張できますか?

    3. 保留中の読み取り不能セクターをディスクのマップ解除にするにはどうすればよいですか