紧凑VHDX镜像的方法

方法一:使用Hyper-V的PowerShell命令

1
2
3
PS C:\> Optimize-VHD -Path D:\dynamic.vhdx
PS C:\> Optimize-VHD -Path D:\dynamic.vhdx -Mode Full
PS C:\> Optimize-VHD -Path D:\dynamic.vhdx -Mode Quick

方法二:使用Diskpart工具

管理员身份运行CMD

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 停止WSL
wsl --shutdown
# 启动diskpart
diskpart
# 选择vhdx文件(替换为你的实际路径)
select vdisk file="D:\dynamic.vhdx"
# 附加磁盘
attach vdisk readonly
# 压缩磁盘
compact vdisk
# 分离磁盘
detach vdisk
# 退出diskpart
exit