Hyper-V 磁盘收缩命令

Optimize-VHD 优化了一个或多个虚拟硬盘文件的空间分配。
这个操作可以回收未使用的块,以及重新排列块,使其更有效地打包,从而减少虚拟硬盘文件的大小。

经过测试,该工具效果很好,所以将使用方法记录下来供不时之需。

方法

  1. 首先将你的的虚拟磁盘在宿主机的 磁盘管理实用程序 内用 只读 模式挂载(非必须);
  2. 打开PowerShell或CMD输入以下命令处理需要整理的虚拟磁盘:

注意⚠:请自行替换例子内的路径成为你的虚拟磁盘所在路径。

例子:以快速模式处理需要优化的卷

Optimize-VHD -Path C:\Demo\Demo.vhdx -Mode Quick
快速回收未使用的块,仅在虚拟磁盘以只读模式挂在时可用。

例子:在带有空格的路径中以重新裁剪(Retrim)处理需要优化的卷

Optimize-VHD -Path "D:\Have Space Path\Demo.vhdx" -Mode Retrim
向磁盘发送重新裁剪而不扫描零块或回收未使用的块,仅在虚拟磁盘以只读模式挂在时可用。

例子:在后台作业中以完整模式处理需要优化的卷

Optimize-VHD -Path E:\Background-Job\Demo.vhdx -Mode Full -AsJob
以完整模式进行扫描和处理(扫描零块并回收未使用的块),仅在虚拟磁盘以只读模式挂在时可用。

posted on   空明流光  阅读(1428)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
历史上的今天:
2020-11-17 检测 Visual C++ Redistributable Package 相应版本是否已安装

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示