Hyper-V 檔案壓縮錯誤 - 伺服器嘗試編輯虛擬磁碟時發生錯誤。

有用過VM檔案的人應該都有碰過,在VM產生的系統檔案裡面看到的檔案大小跟實際VM檔案會有落差,若你在系統裡面把檔案刪除,VM檔案大小卻不會跟著刪除,而Hyper-V面對這個問題解決的方式就是使用壓縮方式來處理,使用前必須先把VM系統給關閉,在去設定\硬碟編輯,選擇壓縮即可。

image




但不知道為什麼我運氣特別好,常常遇到很詭異的問題,我點選壓縮後卻會發現失敗的情況,而上網Google也得不到解答,不知道大家都沒空間上的問題還是大家有放乖乖運氣很好怎麼做都不會出現錯誤。

圖片 1




不過IT人是很NICE的,當我在噗浪上面詢問這個問題,結果

Askasu

(蘇大)就很熱心的幫我找到國外的一篇文章,透過上面的方式確實解決了我的問題,若你針對Hyper-V 檔案做壓縮碰到同樣的問題,也許你也可以參考這篇方式看看是否能解決。

作法:
在你的VM系統裡面,先下vssadmin Delete Shadows /All指令,接著再關閉系統,在做壓縮即可。

參考文章:Unable to Compact a VHD Due to a File System Limitation Explained