parallels desktop虚拟机磁盘空间被大量占用,主因是旧快照持续累积;可通过图形界面删除显式快照、prl_disk_tool命令合并清除所有快照(含隐藏)、以及先在windows内清理再mac端释放三步彻底解决。

如果您在Mac上使用Parallels Desktop运行Windows虚拟机,发现磁盘空间被大量占用,且通过查看虚拟机包内容发现“.hdd”或“.hds”文件体积异常庞大,则很可能是虚拟机旧快照持续累积所致。这些快照记录了不同时刻的系统状态,即使不再使用,仍会完整保留历史磁盘数据,单个快照即可占用数GB至数十GB空间。以下是清理Parallels Desktop旧快照并释放磁盘空间的多种有效方法:
一、通过Parallels Desktop图形界面管理并删除快照
Parallels Desktop提供内置快照管理器,可直观查看、比较与删除已创建的快照,操作安全、无需命令行,适合所有用户。该方式仅移除用户显式创建的快照,不触碰系统自动备份或隐藏快照。
1、启动Parallels Desktop,确保目标虚拟机处于关机状态;
2、在控制中心中右键点击该虚拟机,选择“管理快照”;
3、在弹出的快照树状列表中,识别并选中不再需要的旧快照(通常标注有创建时间与描述);
4、点击窗口底部的“删除”按钮,确认执行;
5、重复步骤3–4,逐个清理冗余快照;
6、全部删除后,关闭快照管理窗口,并清空Mac废纸篓以彻底释放空间。
二、使用prl_disk_tool命令合并并清除所有快照(含隐藏快照)
Parallels Desktop底层采用分层磁盘格式,旧快照可能以隐藏形式保留在.hdd容器内,图形界面无法完全识别。prl_disk_tool是官方提供的磁盘维护工具,执行merge操作可将所有快照层压缩回基础磁盘,**一次性清除全部快照(包括自动创建和隐藏快照)**,释放空间效果最显著。
1、确保虚拟机已完全关机(非挂起),且已对.pvm文件做好本地备份;
2、打开“终端”应用;
3、输入以下命令但先不要回车:prl_disk_tool merge --hdd;
4、在访达中定位到您的虚拟机文件(例如“Windows 11.pvm”),进入其包内容,找到内部的“.hdd”文件夹;
5、将该“.hdd”文件夹拖入终端窗口,此时命令将自动补全为类似:prl_disk_tool merge --hdd /Users/YourName/Documents/Parallels/Windows\ 11.pvm/Windows\ 11-0.hdd;
6、按回车执行,等待终端输出“Merging completed”提示(过程可能持续数分钟至数十分钟,取决于快照数量与磁盘大小);
7、操作完成后,在访达中再次打开该.pvm包内容,手动将“Snapshots”文件夹及“Snapshots.xml”文件拖入废纸篓;
8、右键点击废纸篓,选择“清空废纸篓”。
三、在Windows虚拟机内部先行清理再回收空间
Parallels Desktop的“释放磁盘空间”功能依赖于Windows内部已释放未分配空间。若Windows C盘仍显示高占用,Mac端将无法回收。因此需先在虚拟机内部完成磁盘瘦身,再触发Mac端空间回收,形成完整闭环。
1、启动虚拟机,登录Windows系统;
2、打开“设置” > “系统” > “存储”,启用“存储感知”并点击“立即释放空间”;
3、在“临时文件”中勾选“以前的Windows安装”、“Windows升级日志文件”、“传递优化文件”等大体积项,点击“删除文件”;
4、运行磁盘清理工具(cleanmgr),以管理员身份运行,选中所有可清理项目(特别是“系统错误内存转储文件”和“Windows更新清理”);
5、关闭Windows,选择“关机”而非“挂起”或“休眠”;
6、回到Mac桌面,在Parallels Desktop菜单栏选择“文件” > “释放磁盘空间”;
7、在弹出窗口中,依次勾选“删除快照”(如有残留)、“压缩虚拟硬盘”、“优化磁盘性能”,点击“恢复”;
8、等待进度完成,重启Mac以使空间统计刷新。











