系统要求
- macOS:14 (Sonoma) 或更高版本。
- 处理器:Apple silicon (M1/M2/M3/M4) 或 Intel。
- 磁盘空间:约 20 MB。
安装
请参阅下载页面了解安装步骤和下载验证方法。
理解权限
macOS 使用多种不同的权限机制。以下是 FindDiskKiller 可能请求的权限及原因。
管理员权限
FindDiskKiller 不请求管理员权限进行基础监控。CPU、磁盘 I/O、网络和卷数据可通过标准 API 获取,无需提权。
后台组件批准
当您首次开始文件或目录访问追踪时,macOS 可能提示您批准一个签名的后台组件。该组件仅在追踪活跃时运行,追踪结束后即停止。
完全磁盘访问
如果您需要追踪受保护位置(其他用户的个人文件夹、某些系统目录)中的文件,macOS 可能需要在系统设置 > 隐私与安全性 > 完全磁盘访问中授予权限。
如何区分
- 管理员提示:要求输入 macOS 用户密码。
- 后台组件批准:显示为系统通知,提示已添加后台项目。
- 完全磁盘访问:需要您在系统设置中手动添加应用。
常见问题
为什么某些进程、路径或健康字段显示不可用?
- 进程:无管理员权限时,仅显示您自己用户账户下的进程。
- 路径:某些系统路径无论权限如何都受限;文件追踪仅对您有读取权限的路径有效。
- 健康字段:SMART 和 NVMe 属性支持因硬盘、硬盘盒和连接类型而异。许多外接 USB 硬盘盒不传递 SMART 数据。
为什么文件访问追踪会增加 CPU 使用率?
追踪会拦截目标文件的读写系统调用,每次 I/O 都会产生少量开销。CPU 开销与被追踪文件的 I/O 速率成正比。追踪高吞吐量的数据库文件比追踪不常访问的配置文件消耗更多 CPU。
追踪何时结束?
追踪在以下情况结束:
- 在追踪面板中点击“停止”。
- 关闭追踪窗口。
- 退出 FindDiskKiller。
App 退出后追踪不会在后台继续。
如何移除后台组件?
- 打开 FindDiskKiller。
- 进入菜单栏 FindDiskKiller > 设置。
- 点击移除后台组件。
- 确认移除。
也可参见卸载页面获取完整移除说明。
报告问题
报告问题时请包含以下信息:
- FindDiskKiller 版本(从关于窗口或 DMG 文件名获取)。
- macOS 版本(Apple 菜单 > 关于本机)。
- Mac 型号(Apple 菜单 > 关于本机)。
- 复现步骤。
- 预期行为和实际行为。
**提交截图或日志前,请移除或遮盖:**个人文件夹路径、用户名、磁盘序列号及您认为敏感的文件路径。
公开问题
GitHub Issues 用于 bug 报告、功能请求和一般问题。
完整卸载
请参见卸载页面获取完整的移除步骤。