windows
Hyper虚拟机的虚拟磁盘.vhdx文件越用越大的处理

1、在虚拟机里,执行powershell命令:

Optimize-Volume -DriveLetter C -ReTrim -Verbose

2、在虚拟机里,关闭休眠。

3、关闭虚拟机,不是暂停,是关机。

4、删除所有快照/检查点。

5、在宿主机(真机)上执行PowerShell命令:

# Full模式:扫描全量零区块,压缩幅度最大
Optimize-VHD -Path "D:\虚拟机\disk.vhdx" -Mode Full

6、第5步,可以在HyperV管理器里进行。