parallels desktop 无全自动定时清理快照的图形化开关,需关闭smartguard、禁用time machine本地快照、建立定期手动清理习惯,并可选脚本辅助合并快照。
parallels desktop 本身不提供“全自动定时清理快照”的图形化开关,但可通过组合设置与定期操作实现接近自动化的快照管理。关键在于关闭自动创建源头、设定人工维护节奏,并辅以脚本或系统级清理机制,避免快照无序堆积。
关闭 SmartGuard 自动快照功能
SmartGuard 是 Parallels 唯一支持自动创建快照的内置机制,但它默认不启用,需手动开启。只要你不主动启用它,就不会产生自动快照。
- 打开 Parallels Desktop → 选中目标虚拟机 → 点击“配置” → 进入“备份”选项卡
- 确认 SmartGuard 处于关闭状态(滑块为灰色)
- 检查下方“回滚模式”是否也未启用——二者互斥,启用回滚模式会禁用 SmartGuard
- 若曾开启过 SmartGuard,建议进入“管理快照”界面,手动删除其生成的带“SmartGuard”标识的快照
禁用 Time Machine 对 Parallels 虚拟机的本地快照备份
macOS 的 Time Machine 在备份时可能为正在运行的虚拟机创建 APFS 本地快照(即使未开启完整备份),这类快照不显示在 Parallels 界面中,却持续占用空间。
- 前往 系统设置 → 通用 → 登录项,确认 Time Machine 未设为开机自启(非必需,但可减少干扰)
- 更有效的方式:终端执行 sudo tmutil disablelocal(禁用本地快照),或定期用 tmutil listlocalsnapshots / 查看并手动清除
- 注意:禁用后不影响 Time Machine 主备份,仅停止后台静默生成的本地快照
建立定期手动清理习惯(最可靠“准自动”方式)
没有真正无人值守的自动清理,但养成固定周期操作习惯,效果等同自动化:
- 每次完成重要操作(如系统更新、软件安装)后,**关机前**打开“管理快照”,删除上一个临时快照
- 每月第一个周五,执行一次“文件 → 释放磁盘空间”,勾选全部选项(含快照、缓存、未映射空间)
- 在虚拟机 Windows 内启用“存储感知”(设置 → 系统 → 存储 → 存储感知),设为“每月运行一次”,自动清理临时文件和回收站
可选:用 Automator 或脚本辅助触发 prl_disk_tool 合并
如果你熟悉终端,可将 prl_disk_tool merge --hdd 命令封装为快捷脚本,配合 Automator 制作一键应用图标,放在 Dock 或菜单栏,降低操作门槛。
- 新建 Automator 文档 → 选择“快速操作” → 添加“运行 Shell 脚本”动作
- 脚本内容示例:
prl_disk_tool merge --hdd "$1"
($1 代表拖入的 .pvm 文件路径) - 保存后,即可将虚拟机文件直接拖到该图标上,自动合并所有快照层
- ⚠️ 注意:务必确保虚拟机已完全关机,且提前备份重要数据
不复杂但容易忽略:快照不是“后台服务”,而是静态数据块;Parallels 不会自行判断哪些该删。所谓自动清理,本质是切断源头 + 固定节奏 + 工具辅助。坚持三个月,基本不会再被“系统数据”突然暴涨困扰。










