最有效的方式是临时关闭 spotlight 索引服务:执行 sudo mdutil -a -i off 可立即停止 mds 和 mdworker 进程,搜索框仍可用但无实时结果;恢复只需 sudo mdutil -a -i on,不重启、不改 sip、不删图标。

直接停用 Spotlight 的实时检索,最有效的方式是临时关闭其索引服务。这会让 mds 和 mdworker 进程立即停止扫描文件,搜索框仍可打开(比如按 Command + Space),但返回结果为空或仅限缓存项,不再动态更新。
临时关闭 Spotlight 索引(推荐方式)
- 打开“终端”(可在“启动台 → 其他”中找到)
- 输入以下命令并回车:
sudo mdutil -a -i off - 输入管理员密码(输入时无显示,输完直接回车)
- 终端显示
Indexing disabled.即表示生效
此时 Spotlight 不再监听文件变动、不重建索引、不触发磁盘读写,CPU 和磁盘占用会快速回落。该操作不影响已有的索引数据库,也不删除历史记录。
恢复实时检索只需一条命令
- 在终端中执行:
sudo mdutil -a -i on - 系统会立刻重启索引服务,开始后台重建(进度不可见,但
mds进程会重新活跃)
注意:这个开关是系统级的,对所有卷宗生效;如只想停外置盘索引,可用 sudo defaults write /Library/Preferences/com.apple.SpotlightServer.plist ExternalVolumesIgnore -bool True 配合 sudo killall mds,但本质仍是服务重启,不算“纯临时”。
不需要重启、不修改系统完整性保护(SIP)、不删图标、不卸载服务——就一条命令,关得快,开得也快。











