当你打开“活动监视器”时,会看到这样一幅画面:mds_stores 进程占用了 80–100% 的 CPU,而 Mac 变得卡顿,风扇呼呼作响。让我们来看看这是怎么回事,以及如何解决它。

什么是 mds_stores

mds_stores 是 macOS 内置搜索功能 Spotlight(聚焦)的系统进程。它负责对磁盘上的文件进行索引,以便实现即时搜索。在正常模式下,它运行得安静且不易察觉。但有时索引过程会失去控制,开始连续数小时消耗系统资源。

为什么会发生这种情况

— 在重新安装 macOS 或使用新 Mac 后,Spotlight 会从头开始构建索引

— 连接了大型外接硬盘或云端存储(iCloud Drive、Dropbox、Google Drive)

— 索引数据库损坏——进程陷入死循环,无法完成工作

— macOS 更新重置了部分索引设置

— 磁盘上的临时数据文件夹中积累了太多文件

如何解决该问题

1. 耐心等待。 如果你刚刚重装了系统或连接了新硬盘,请给 Spotlight 1–2 小时来完成索引。在此期间请勿关闭 Mac。

2. 重启 Mac。 简单的重启通常会有所帮助:进程会重新开始并正常结束。

3. 从索引中排除不必要的文件夹:

— 打开“系统设置” → “Spotlight”(在 macOS Ventura 及更高版本中:设置 → Siri 与 Spotlight)

— 切换到“隐私”标签页

— 点击“+”并添加不需要索引的文件夹或磁盘——例如外接归档硬盘

4. 手动重建 Spotlight 索引:

— 进入“系统设置” → “Spotlight” → “隐私”

— 将系统盘(Macintosh HD)拖入排除列表

— 等待几秒钟,然后将其从列表中移除

— Mac 将自动开始重新索引——所需时间取决于数据量的大小

5. 通过终端停止 Spotlight(如果 Mac 完全没有响应,这是一种临时措施):

— 打开“终端”(应用程序 → 实用工具 → 终端)

— 输入命令:`sudo mdutil -a -i off` 并按 Enter 键,然后输入管理员密码

— 当负载下降后,重新启用索引:`sudo mdutil -a -i on`

什么时候应该引起警惕

如果 mds_stores 对 Mac 造成的负载不是持续几个小时,而是永久性的——每天且在任何情况下都是如此——这可能表明文件系统已损坏或存储设备存在问题。在这种情况下,自行尝试的方法可能无济于事,甚至可能带来损害。

欢迎来到 Айклаб Сервис 进行诊断:我们将检查硬盘状态,找出原因,并帮助您的 Mac 恢复正常工作状态。