Windows システム イメージをより小さなドライブに復元する

Windows システム イメージをより小さなドライブに復元する

最近、メイン コンピューターで 2 台の 320 GB HDD を RAID 0 で実行していましたが、その HDD の 1 つを別のコンピューターで使用するために分割することにしました。

約 150 GB の Windows システム イメージが 2 TB の外付けドライブに作成されました。2 つの 320 GB ディスクはフォーマットされており、そのうちの 1 つはすでに別のコンピューターで使用されています。

フォーマットされた 320GB ドライブにイメージを復元しようとすると、「システム ディスクの回復に使用できるディスクが見つかりません」というエラーが発生しました。

その後、Windows では、イメージがターゲット ドライブより小さい場合でも、大きなドライブ (640 GB RAID 0 のもの) のシステム イメージを小さなドライブに復元できないことがわかりました。外付けドライブはほぼいっぱいなので、サイズを変更することは実際には選択肢ではありません。

画像を復元する方法はまだありますか?

答え1

Acronisを使用してVHDイメージを変換するAcronis tib イメージに変更し、Acronis を使用して、小さいドライブ領域に tib イメージをインストールします。

答え2

Windows のバックアップは VHD ファイルとしてマウントできます。

バックアップ ファイルを別のコンピューターにマウントし、VHD 内のパーティションのサイズを変更します。私の知る限り、GPart は VHD をマウントできないため、Windows ベースのパーティション マネージャーを使用する必要があります。

この解決策が機能するかどうかは不明ですが、バックアップ ファイル内のパーティションのサイズが変更され、発生している制限が緩和される可能性があります。

答え3

Acronis と VHDX の縮小の両方を試しました。どちらの試みも惨めに失敗しました。これに何時間も費やしました。最終的に、次の操作を実行しました。

  1. Hyper-V を使用して新しい仮想マシンを作成します。正しいバージョンの VM を使用していることを確認する必要があります。古いシステムで UEFI を使用している場合は、VM はバージョン 2 である必要があります。それ以外の場合は、バージョン 1 を使用する必要があります。
  2. Windows インストーラーの ISO を起動します。
  3. バックアップを含む物理ディスクを VM に接続します。
  4. Windows システムを VM に復元します。
  5. gparted ライブ システムを起動し、ディスクを縮小します。
  6. システムを物理ディスクに再度バックアップします。

その後、システムを小さなハード ドライブにインストールできます。空きディスク領域は最適化されるため、VM を実行するシステムのディスク領域をすべて確保する必要はありません。実際に使用する空き領域だけが必要です。つまり、新しいドライブに新しい Windows システムをインストールし、最終的に復元するのと同じコンピューターで実行することでも、おそらく実行できます。したがって、Windows インストール ディスクと復元するコンピューターだけがある場合は、これが 1 つの選択肢になります。それでも、非常に使いにくく複雑なソリューションです。

関連情報