Hyper-V 仮想マシンが使用するディスク領域を削減する必要があります。これを行う方法はありますか?

Hyper-V 仮想マシンが使用するディスク領域を削減する必要があります。これを行う方法はありますか?

私のHyper-VサーバーはWindows 8.1 Proで稼働しています。私が稼働している仮想マシンは私にとって非常に重要なので、スナップショットを8枚ほど撮りました。その仮想ハードディスクを保存している240GBのSSDのディスク容量を超えようとしています。仮想ハードディスクフォルダーには、1 つの .vhdx ファイルと、.vhdx ファイルよりも多くのディスク領域を使用する約 8 つの .AVHDX ファイルがあります。仮想マシンを何らかの方法で「簡素化」して単一のディスクを使用し、これらの多数の大きな .AVHDX ファイルを削除するなど、使用しているディスク領域を削減する方法はありますか?

エクスポートコマンドに気づきました。これは仮想マシンの状態全体を1つのディスクとしてエクスポートする可能性があると考えましたが、私が読んだこの記事エクスポート操作は必ずしも簡単ではないとのことですが、この仮想マシンの OS は Windows 8 なので、エクスポートした仮想マシンをインポートするとアクティベーションが失われる可能性があるのではないかと心配しています。

仮想マシンのディスクを 2 TB HDD に移動することを検討しましたが、パフォーマンスが低下する可能性があります。

SSD ドライブが処理できるサイズを超えて仮想マシンのサイズが拡張しないように、仮想マシンのスペースを管理する方法を提案していただけませんか?

答え1

私も同様の問題を抱えていたので、結局次のようにしました:

  1. 外付けハード ドライブ上の VM 全体をバックアップします。これは、すべての VHD ファイルを含むフォルダーを VM 設定とともにバックアップ フォルダーにコピーするだけです。
  2. Hyper-V マネージャーを使用して、不要なスナップショットをすべて削除します。これにより、すべてのスナップショット ファイルが削除されました。

バックアップが必要ないと思われる場合でも、スナップショットの削除が失敗することがあるため、バックアップを作成することをお勧めします。スナップショットに復元する必要がある場合は、それらのファイルを復元する予定です。

関連情報