Windows-Server-2008-R2
如何縮小大型 Hyper-V 虛擬機
使用 Disk2VHD 實用程序,我將裸機作業系統轉換為 Hyper-V VHD - http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx
我可以獲得一個巨大的190GB VHD文件。除了性能問題之外,當託管在 Windows Server 200 R2、Hyper-V 上時,這個 VHD 作為來賓執行良好。
意識到只需要在 VHD 上保留系統文件和應用程序安裝。 我已經從這個 VHD 中刪除了大部分垃圾數據,現在它只包含 20-25 GB。但我無法縮小 VHD VM。做了一些研究後,我才知道,這是 .VHD 文件的限制。
隨後,我在 Windows 2012 Box 上使用 Edit Virtual Hard Wizard 完成了這兩個步驟。
- 從 VHD 轉換為 VHDX(花了將近 3 小時。)
- 緊湊型(另外 4 小時。)
這也沒有縮小 VHDX。Hyper-V 是否不提供適當的支持來處理大小範圍為 200GB 的大型 VHD 或 VHDX。
你真的需要一個 190 GB 的驅動器嗎?如果您在來賓中執行 2008 R2,則從來賓中縮小您的分區,然後壓縮。這將達到最佳效果。
- 對驅動器進行碎片整理。
- 打開磁碟管理並將分區縮小到更合理的值,例如 40 GB。確保所有可用空間都位於驅動器的末端。
- 關閉客人。
- 壓縮 VHD。
是的,Hyper-V 總是很痛苦。我只能告訴你我在做什麼,儘管我只能認為(希望)一定有更好的解決方案。
1)擷取全尺寸驅動器
2)創建一個我希望驅動器大小的新空白 VHD。
- 在主機上使用 Symantec ghost 進行從大到新的磁碟到磁碟複製。這僅複製數據。
4)刪除大VHD
希望有幫助。我知道不理想。