使用PowerShell命令压缩调整虚拟文件VHD/VHDX占用空间大小

491次阅读
没有评论

虽然创建 VHD/VHDX 虚拟文件时,选用了动态空间扩展模式,但是很遗憾,只要往里面塞入文件“撑大”后,即使后续把文件删掉了,VHD/VHDX 文件的占用大小也不会自动减小。超大的虚拟文件占用给拷贝使用带来不便,需要对虚拟文件进行压缩调整一下。

1、检查 Windows 系统功能组件,确保“Hyper-V”功能已启用。路径:控制面板-程序-程序与功能-启用或关闭 Windows 功能。如首次启用 Hyper-V 功能,需要重启系统才生效。

使用PowerShell命令压缩调整虚拟文件VHD/VHDX占用空间大小
P1.启用 Hyper-V 系统功能
© 由 IT摇篮曲 提供

2、以管理员身份运行 PowerShell,然后使用 Optimize-VHD 命令。详细如下:

Optimize-VHD -Path "Z:\【ToolKit】\ToolKit.vhdx" -Mode Full

引号部分,替换为你的 VHD/VHDX 虚拟文件完整路径。

3、等待完成即可,测试效果 VHDX 占用空间从 60 多 GB 下降到 40 多 GB,效果还是很明显的。

使用PowerShell命令压缩调整虚拟文件VHD/VHDX占用空间大小
P2.使用 Optimize-VHD 命令压缩调整 VHDX 文件到实际占用大小
© 由 IT摇篮曲 提供

更多 VHD/VHDX 优化使用方法,可查阅微软官方文档(https://learn.microsoft.com/en-us/powershell/…/optimize-vhd)。

正文完
 
itylq
版权声明:本站原创文章,由 itylq 2024-04-04发表,共计636字。
转载说明:本站文章遵循CC-4.0国际许可协议,转载请注明出处(格式如“来源:IT摇篮曲www.itylq.com")。
评论(没有评论)