Hyper-V

Hyper-V vhdx 文件遠大於內容

  • April 10, 2019

我有一個虛擬機,它具有動態擴展的 vhdx 作為 C 驅動器。或者“精簡配置”,就其他管理程序而言。

我正在其上執行 Windows Server 2016,確切地說是作為 DC。在兩年的時間裡,vhdx 文件增長了;虛擬機中的磁碟大小為 18gb,而 vhdx 文件約為 128gb。vhdx 太大了。

這是什麼原因造成的?如何縮小 vhdx 文件的大小。

經過幾天的嘗試,以下組合有助於縮小 vhdx 文件;

  1. 在虛擬機中;驅動器的屬性,做一個磁碟清理,重新啟動
  2. 以管理員身份打開 powershell 並執行以下操作:Optimize-Volume -DriveLetter C -Defrag -Verbose
  3. 在同一個powershell中做一個;Optimize-Volume -DriveLetter C -ReTrim -Verbose出於某種奇怪的原因,我不得不重複這些步驟幾次。一旦它甚至崩潰。
  4. 關閉虛擬機,並在 hyper-v 管理器中;去虛擬機,去虛擬磁碟。編輯,選擇動作;袖珍的。

最後,vhdx 文件的大小與上面的實際數據差不多。我希望這對其他人有幫助!

引用自:https://serverfault.com/questions/962203