spotlight索引服务(mds与mdworker)可能是mac变慢、磁盘频繁活动或cpu异常升高的原因;可通过全局禁用、仅禁用外置盘索引、隐私列表排除、创建.metadata_never_index屏蔽文件、隐藏菜单栏图标五种方式禁用。

如果您发现Mac运行变慢、磁盘活动频繁或CPU占用异常升高,Spotlight索引服务(mds与mdworker进程)可能是幕后原因。关闭Spotlight索引可立即停止后台文件扫描,释放系统资源,适用于临时性能优化或隐私敏感场景。以下是多种禁用方式:
一、全局禁用Spotlight索引服务
该方法通过终端命令直接关闭Spotlight对所有卷宗的索引功能,强制终止mds和mdworker进程,显著降低CPU与磁盘负载。
1、打开“启动台”,进入“其他”文件夹,点击启动“终端”应用。
2、在终端中输入以下命令并按回车执行:sudo mdutil -a -i off
3、系统提示输入管理员密码,键入后按回车确认(输入过程无视觉反馈,属正常现象)。
4、终端返回"Indexing disabled."或"Indexing and searching disabled."即表示已生效。
二、仅禁用外置及网络硬盘索引
此方法保留系统内置硬盘的索引能力,避免USB硬盘、NAS或Time Machine备份盘引发的延迟与唤醒干扰,兼顾功能性与资源控制。
1、在终端中执行以下命令:sudo defaults write /Library/Preferences/com.apple.SpotlightServer.plist ExternalVolumesIgnore -bool True
2、执行强制刷新命令:sudo killall mds
3、注销当前用户并重新登录,或重启Mac以确保设置完全加载。
三、通过隐私列表排除指定卷宗或文件夹
利用Spotlight内置的Privacy机制,在图形界面中添加路径至索引黑名单,操作直观且无需终端权限,适合普通用户快速隔离大型无关目录。
1、点击屏幕左上角苹果菜单,选择“系统设置”。
2、在左侧边栏中点击“Siri 与聚焦”,再切换至右侧“聚焦”标签页。
3、向下滚动至底部,点击“隐私…”按钮。
4、点击窗口左下角“+”号图标,在弹出的选取窗口中导航至目标外置硬盘、网络卷宗或特定文件夹(例如:/Volumes/MyBackup或~/Movies/4K_Footage),选中后点击“选择”。
5、所选路径将立即出现在隐私列表中,Spotlight将永久跳过其内容索引。
四、在外置盘根目录创建屏蔽文件
该方式为设备级控制,不依赖系统偏好设置或管理员权限,适用于多台Mac间同步生效或向非管理员用户提供静默禁用方案。
1、插入目标外置硬盘,确保其已挂载(通常显示在访达侧边栏“位置”下)。
2、打开“终端”,执行命令:touch "/Volumes/YourDiskName/.metadata_never_index"(请将YourDiskName替换为实际卷宗名称)。
3、确认文件名严格为.metadata_never_index(无扩展名、开头带点、全小写、全部小写字母)。
4、Spotlight检测到该文件后,会自动跳过整块卷宗的索引,即使后续在其他Mac上挂载也持续有效。
五、移除Spotlight菜单栏图标并禁用快捷键
隐藏视觉入口与快捷触发路径,从交互层面消除误触风险,尤其适用于习惯使用Alfred等第三方启动器的用户。
1、打开“系统设置”,点击左侧边栏“键盘”。
2、点击右侧“键盘快捷键”标签页,再点击左侧列表中的“聚焦”。
3、取消勾选“显示聚焦搜索”选项。
4、如需进一步禁用快捷键触发,可将“聚焦”快捷键设为空或绑定至无效组合(如Command+Option+Control+Shift+空格)。











