解决Hyper-V虚拟磁盘VHDX无法压缩/收缩(Compact)的故障

在Hyper-V管理器中,使用“编辑磁盘”功能,对虚拟机磁盘文件(VHDX)进行压缩操作(中文版系统中确实是“压缩”,但英文版系统中是“compact”,翻译为“收缩”更容易理解)。但是没有出现进度条,整个界面就迅速关闭了。

使用Hyper-V管理器的“检查磁盘”功能,发现刚才操作的VHDX并未进行有效压缩(收缩)。

该功能故障的成因不明。据可考证的资料,该故障首次在Server 2012上出现,一直遗留到Server 2022,至今尚未得到修复。

对于该故障,可通过如下方法缓解:

1、将需要压缩(收缩)的VHDX挂载到物理机上,可以通过在VHDX上点击右键,选择“装载”,也可以通过磁盘管理器进行装载;

2、在物理机上,对前述虚拟机磁盘上的全部分区,使用系统自带的磁盘碎片整理工具进行“优化”操作;

3、从物理机上卸载VHDX;

4、重新使用Hyper-V管理器对VHDX进行压缩(收缩)。

网络上另有一说,可以使用PowerShell进行操作:

1、以管理员权限运行PowerShell;

2、Mount-VHD -Path C:\VHD\Win7x64Sysprep.vhdx -ReadOnly

3、Optimize-VHD -Path C:\VHD\Win7x64Sysprep.vhdx -Mode Quick

4、Dismount-VHD C:\VHD\Win7x64Sysprep.vhdx

注:C:\VHD\Win7x64Sysprep.vhdx修改为你要压缩(收缩)的VHDX文件。

Refer:

VHD and VHDX won't Compacthttps://social.technet.microsoft.com/Forums/ie/en-US/b57c87f9-79b2-46e9-a471-005b45246c8c/vhd-and-vhdx-wont-compact

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值