Hyper-V
Hyper-V vhdx 文件遠大於內容
我有一個虛擬機,它具有動態擴展的 vhdx 作為 C 驅動器。或者“精簡配置”,就其他管理程序而言。
我正在其上執行 Windows Server 2016,確切地說是作為 DC。在兩年的時間裡,vhdx 文件增長了;虛擬機中的磁碟大小為 18gb,而 vhdx 文件約為 128gb。vhdx 太大了。
這是什麼原因造成的?如何縮小 vhdx 文件的大小。
經過幾天的嘗試,以下組合有助於縮小 vhdx 文件;
- 在虛擬機中;驅動器的屬性,做一個磁碟清理,重新啟動
- 以管理員身份打開 powershell 並執行以下操作:
Optimize-Volume -DriveLetter C -Defrag -Verbose
- 在同一個powershell中做一個;
Optimize-Volume -DriveLetter C -ReTrim -Verbose
出於某種奇怪的原因,我不得不重複這些步驟幾次。一旦它甚至崩潰。- 關閉虛擬機,並在 hyper-v 管理器中;去虛擬機,去虛擬磁碟。編輯,選擇動作;袖珍的。
最後,vhdx 文件的大小與上面的實際數據差不多。我希望這對其他人有幫助!