Mac 卸载 VMware Fusion,先留下虚拟机
卸载 VMware Fusion 前,先决定哪些虚拟机要留下,Broadcom 的卸载说明把应用和现有虚拟机分开,移除 Fusion 不会删除虚拟机,方便以后重装,但也意味着只删应用不会清理出虚拟机占用的空间。
先找到并保留虚拟机
按 Broadcom 的虚拟机位置说明,从 Fusion 的虚拟机库在访达里定位每台机器,.vmwarevm 包里有虚拟磁盘和设置。删应用前记下每台机器的实际位置,外接磁盘上的也算。
不要认定所有版本只有一个默认目录,可以检查 ~/Virtual Machines.localized 和 Broadcom 说明里的 Documents 位置,但以实际虚拟机位置为准,找不到某个目录不代表卸载出错,也不是删除上级目录的理由。
| 项目 | 移除前先决定 |
|---|---|
| Fusion 应用 | 单独移除或重装 |
| 虚拟机包 | 仍需要时保留完整且核对过的副本 |
| 偏好设置和支持数据 | 检查后再决定是否重置本机数据 |
先关闭客体操作系统,再退出 Fusion,把要保留的完整虚拟机包复制到另一处存储,逐个确认复制完成后再继续,也保留打开机器需要的密码。同步不是独立备份,虚拟磁盘的一部分也不等于整台机器。
先删应用,再决定是否移除本机数据
Broadcom 的说明适用于 Fusion 10 及以后版本,没有单独的卸载器,把应用程序目录里的应用包移到废纸篓即可。如果只是重装客户端,先只做这一步,第一次测试时保留虚拟机包和支持目录。
需要完整重置本机数据时,再检查同一篇官方说明列出的附加路径,下面是其中的例子,不是让你删掉所有名字带 VMware 的内容。
~/Library/Application Support/VMware Fusion
~/Library/Preferences/VMware Fusion
~/Library/Preferences/com.vmware.fusion.plist
~/Library/Caches/com.vmware.fusion
/Library/Application Support/VMware Fusion
/Library/Application Support/VMware/VMware Fusion
/Library/Preferences/VMware Fusion
移动前检查支持数据里有没有还需要的内容,Broadcom 还列出一个与其他 VMware 产品共用的 USB 规则文件,并明确说其他产品仍在用时不要删除,留下共享文件和不确定的内容,不要直接删 VMware 上级目录。
网络组件按版本处理
不要把当前清单扩成猜测出来的网络辅助程序、内核扩展或启动守护进程清单,上面适用于 Fusion 10 及以后的文章没有提供通用的守护进程删除流程。组件仍在活动时,记录完整名称和 Fusion 版本,先向 Broadcom 获取对应步骤,再改系统服务。
另一款虚拟机软件要分开处理,Parallels 卸载指南介绍的是另一个产品,不能把它的路径套给 Fusion。
确认结果后再放弃恢复机会
重装时安装兼容的目标 Fusion 版本,打开保留的虚拟机,检查客体系统里的重要文件,再决定是否丢弃备份,打不开就留下原包查报错,不要继续删虚拟机文件。
永久移除时,逐个确认要保留的包还在记录的位置,检查期间让移除的内容留在废纸篓,只有内容仍在里面时才有机会从那里恢复。更广的卸载问题可以看应用本体和残留的区别。
Mole 在这里能做什么
Mole Mac 能识别个人目录下 Virtual Machines.localized 里的 .vmwarevm 包,有完全磁盘访问权限时也检查 Documents 下对应目录,并显示为只读存储条目,不能选中清理。这是查看占用,不代表找到了所有虚拟机位置,也不代表卸载了 Fusion 的全部网络组件。
常见问题
卸载 Fusion 会删除虚拟机吗?
Broadcom 说明不会,删应用和删虚拟机包是两件事,重置支持数据前先保留要留下的包。
重装一定要删偏好设置吗?
不要把它当成第一步,先保留虚拟机和支持数据,只替换应用,需要时再按文档重置本机数据。
可以删除所有 VMware 启动守护进程吗?
不能只看名字,先确认组件和版本,留下共享内容,再获取厂商对应的操作说明。