Windows Server 2012 R2上Compact/Shrink vhdx
背景:
虛擬機由于是動態擴展內存,所以從虛機的C盤看所占內存才20GB左右,而虛機本身文件 Test.vhdx大小卻有遠不止這個數目。
先從磁盤管理Attach VHD, 然后從 Hyper-V 編輯vhd,選擇Compact,卻只減少了幾個GB的的容量。
我參照了下面這個方法。也是先mount vhd,不過這里采用的是Resize-partition命令。
PS C:\Windows\system32> mount-vhd 'C:\Test.vhdx' -passthru | get-disk | get-partition | get-volume
DriveLetter FileSystemLabel FileSystem DriveType HealthStatus SizeRemaining Size
----------- --------------- ---------- --------- ------------ ------------- ----
E NTFS Fixed Healthy 32.27 GB 51.66 GB
D System Reserved NTFS Fixed Healthy 108.7 MB 350 MB
PS C:\Windows\system32> resize-partition -driveletter E -size 35GB
PS C:\Windows\system32> dismount-vhd 'C:\Test.vhdx'
PS C:\Windows\system32> resize-vhd 'C:\Test.vhdx' -ToMinimumSize
?
從powershell運行好命令后,然后再從Hyper-V 直接編輯vhd,而不用先mount。這一次Test.vhdx的大小下來了哦。
轉載于:https://www.cnblogs.com/yoyohappy/p/3435391.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的Windows Server 2012 R2上Compact/Shrink vhdx的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sql重复记录查询
- 下一篇: 乌鲁木齐昆仑域天赐学府是毛坯房还是精装修