Parallels Desktop 虚拟硬盘压缩与空间回收需分四步:一是关机后通过“释放磁盘空间”向导清理未映射空间;二是启用“关机时自动回收空间”实现常态化回收;三是用 prl_disk_tool merge 命令合并快照层彻底压缩;四是 Windows 内开启存储感知并运行磁盘清理,提升 Mac 端回收效率。
parallels desktop 虚拟硬盘的压缩与空间回收,核心在于清理“未映射空间”——即 windows 里已删除、但虚拟磁盘文件(.hdd)仍保留的空白区域。单纯在 windows 里清空回收站或卸载软件,并不会自动缩小 .pvm 文件体积。必须通过 mac 端触发回收机制,才能真正把空间还给系统。
关机后执行“释放磁盘空间”向导
这是最常用、最安全的入门操作,适合大多数用户:
- 确保目标虚拟机已完全关机(不是挂起或休眠);
- 在 Parallels Desktop 主界面选中该虚拟机,点击顶部菜单栏“文件” → “释放磁盘空间”;
- 向导会列出三项可选操作:删除快照、清理临时文件、回收未使用空间;
- 建议全部勾选,尤其是最后一项——它会扫描虚拟硬盘中已被 Windows 标记为“空闲”的区块,并将它们从 .hdd 文件中真正剔除;
- 点击“开始”,等待完成(时间取决于虚拟硬盘大小和 SSD 速度),完成后空间立即释放。
启用“关机时自动回收空间”
避免反复手动操作,一劳永逸:
- 右键虚拟机 → “配置” → 左侧选“通用”;
- 勾选“关机时回收磁盘空间”;
- 此后每次正常关机,Parallels 都会在后台自动执行一次空间回收;
- 注意:此功能仅对动态分配硬盘有效,固定大小硬盘不支持。
用 prl_disk_tool 合并快照层(彻底压缩)
当图形界面删完快照后,.hdd 文件仍很大,说明存在隐藏快照层或碎片化存储。此时需终端命令强制合并:
- 先备份 .pvm 文件(重要!);
- 打开“终端”,输入 prl_disk_tool merge --hdd,然后将虚拟机包内 xxx.hdd 文件夹拖入终端窗口补全路径;
- 回车执行,等待提示 “Merging completed”;
- 合并后,可手动进 .pvm 包内容,把 Snapshots 文件夹和 Snapshots.xml 拖入废纸篓(它们已失效);
- 这步能一次性压平所有快照层级,释放空间效果最显著,常可减小 20–50GB。
Windows 内配合清理提升回收效率
Mac 端回收依赖 Windows 提供的“空闲空间”信息,所以需提前在虚拟机内部做好准备:
- 启动 Windows 虚拟机,进入设置 → 系统 → 存储;
- 开启“存储感知”,并设为“运行频率:每月”或“低磁盘空间时”;
- 点“立即释放空间”,让它自动清理临时文件、回收站、旧 Windows 安装等;
- 还可运行磁盘清理工具(cleanmgr),选中“缩略图”“系统错误内存转储”等大项;
- 完成后再关机,再回到 Mac 执行“释放磁盘空间”,回收更彻底。

















