VMware Fusion 无集中式日志界面,日志存于虚拟机目录的 vmware.log 及轮转文件中,调试日志需手动启用;崩溃信息有限,Guest OS 崩溃由其自身机制处理;日志需定期清理归档,Fusion 主程序问题应查 macOS 系统日志。
vmware fusion 本身不提供像 vcenter 或 esxi 那样集中式日志管理界面,但虚拟机运行日志和故障转储(crash dump)可通过本地文件系统直接访问与管理。关键在于明确日志位置、理解日志类型,并掌握手动触发或提取故障信息的方法。
查看虚拟机运行日志路径
每台 VMware Fusion 虚拟机都有独立的日志目录,通常位于:
-
macOS 主机上:`~/Library/Application Support/VMware Fusion/Virtual Machines/[虚拟机名称].vmwarevm/` 目录下的
vmware.log文件(主运行日志); - 同一目录中还可能包含
vmware-*.log(如vmware-1.log)等轮转日志; - 若启用调试模式,日志级别更高,可在虚拟机设置 > “高级”中勾选“启用调试日志”,生成更详细的
debug-*.log文件。
获取虚拟机故障转储(Crash Dump)
Fusion 不自动保存完整的内存转储(core dump),但会在特定崩溃场景下记录关键信息:
- 当虚拟机异常退出(如 Guest OS 内核 panic、Fusion 进程崩溃),会在上述日志目录中生成
vmware-<em>pid</em>.core或vmware-<em>pid</em>.stack文件(仅限 macOS 主机进程崩溃); - Guest OS 自身的崩溃(如 Windows BSOD、Linux kernel panic)由客户操作系统处理,Fusion 会将相关屏幕截图和简要状态写入
vmware.log,但不接管或保存原始内存镜像; - 如需分析 Guest 内部崩溃,应启用客户机内对应机制(如 Windows 的 minidump、Linux 的 kdump),再从虚拟机内部导出。
清理与归档日志文件
日志持续增长可能占用磁盘空间,建议定期维护:
- 关闭虚拟机后,手动删除旧的
vmware-*.log(保留最近 2~3 个即可); - 不建议直接清空
vmware.log——Fusion 重启时会重写,但可能丢失当前会话上下文; - 如需长期留存,可将整个日志目录复制备份,或用终端命令压缩归档:
tar -czf fusion-logs-backup.tgz ~/Library/Application\ Support/VMware\ Fusion/Virtual\ Machines/*/vmware*.log
配合系统日志排查 Fusion 主程序问题
Fusion 应用自身异常(如启动失败、界面卡死)需查 macOS 系统级日志:
- 打开「控制台」App,在左侧选择「系统日志查询」,筛选进程名含
VMware Fusion或vmware-vmx的条目; - 也可在终端执行:
log show --predicate 'process == "VMware Fusion"' --last 24h - 重点关注 ERROR、FAULT 级别消息,常能定位权限、证书或虚拟化兼容性问题。

















