Spotlight (mds/mdworker) грузит MacBook: как остановить индексацию
Процессы Spotlight, такие как mds и mdworker, сильно нагружают систему и вызывают торможение MacBook? Это означает, что идёт активная индексация содержимого диска. Такая нагрузка может быть временной, но иногда затягивается из-за большого объёма данных или ошибок в базе Spotlight. В этой статье расскажем, как временно приостановить или отключить индексацию, ограничить области поиска и оптимизировать работу системы без потери функций поиска.

Описанное в статье подходит для MacBook Air/Pro на чипах М-серии (Apple Silicon), работающих на macOS 26 и новее. На предыдущих версиях macOS и MacBook (CPU Intel) могут отличаться названия пунктов меню и принцип работы некоторых частей ноутбука.
Мы не несем ответственность за ваши действия. Статья информационного характера и не побуждает вас к действию.
Чаще всего Spotlight (mds/mdworker) перегружает MacBook из-за активной индексации файловой системы после обновления, подключения нового диска или заполнения накопителя временными данными.
Симптомы перегрузки MacBook процессами mds и mdworker
Активная индексация Spotlight приводит к ряду характерных признаков, по которым легко понять, что ноутбук загружен процессами mds и mdworker:
- Высокая загрузка CPU процессами mds, mds_stores и mdworker.
- Заметный нагрев корпуса даже при лёгких задачах.
- Быстрый расход аккумулятора во время обычной работы.
- Подвисания Finder и задержки при открытии файлов.
- Шумящие вентиляторы на MacBook с процессорами Intel.
- Замедленная реакция системы на команды и переключение приложений.
Почему Spotlight начинает активно индексировать файлы
Активная работа системного поиска и высокая нагрузка mds/mdworker возникают из-за различных факторов, связанных с обновлением данных или нарушениями в работе поискового ядра macOS. Основные причины включают:
- Первичную индексацию после первого запуска MacBook или установки системы.
- Обновление macOS, из-за которого Spotlight пересобирает базу файлов.
- Добавление большого количества новых данных в хранилище.
- Подключение внешнего диска, который также требует индексации.
- Повреждение базы Spotlight, вызывающее повторную индексацию.
- Системные сбои, влияющие на корректность работы поискового сервиса.
- Конфликты сторонних программ, создающих чрезмерное количество временных файлов.
Как понять, нормальная ли это индексация или ошибка
Индексация Spotlight считается нормальной, если она запускается после обновления системы, первого включения устройства или добавления большого количества новых данных. В таких ситуациях нагрузка на процессы mds и mdworker постепенно снижается, а сама индексация завершается в разумные сроки.
Если же процесс продолжается слишком долго, периодически выходит на высокий уровень загрузки CPU или уходит в повторяющиеся циклы активности, это указывает на сбой. Ситуации, когда mds постоянно находится в верхней части списка нагруженных процессов без участия пользователя, также говорят о повреждении базы Spotlight или другой системной ошибке.
Как временно остановить индексацию Spotlight
Индексация Spotlight может заметно нагружать систему, особенно если база поиска повреждена или на диске много новых данных. Чтобы снизить нагрузку на процессор и ускорить работу MacBook, можно временно ограничить или приостановить работу процессов mds и mdworker. Для этого:
- Приостановить индексацию через Терминал командой sudo mdutil -a -i off. Включить обратно можно командой sudo mdutil -a -i on.
- Добавить отдельные папки в исключения Spotlight через
Системные настройки-Spotlight-Конфиденциальность Поиска, чтобы индексация не затрагивала тяжёлые каталоги. - Отключить индексацию на внешних дисках с помощью команды sudo mdutil -i off /Volumes/Имя_диска, чтобы процессы mds не запускались при подключении носителей.
Как починить Spotlight, если индексация не заканчивается
Если процессы mds и mdworker продолжают нагружать систему часами или индексация постоянно запускается заново, значит база Spotlight повреждена или есть проблемы с файловой системой. Ниже перечислены действия, которые помогают полностью восстановить работу поиска.
- Перестроить базу Spotlight вручную, удалив старый индекс командой sudo mdutil -E / и позволив системе создать новую базу с нуля.
- Проверить диск через Finder -
Программы-Утилиты-Дисковая утилита-Первая помощь, т.к. ошибки файловой системы могут мешать корректной индексации. - Проверить системные файлы, загрузившись в режим восстановления и выполнив восстановительные операции для устранения возможных повреждений.
Когда высокая нагрузка mds указывает на системную ошибку
Если процессы Spotlight работают необычно долго и не завершают индексацию, это может быть признаком системного сбоя. Вот основные признаки такого поведения:
- Индексация повторяется бесконечно, цикл начинается сразу после завершения предыдущего.
- Процесс mds аварийно завершается и автоматически перезапускается.
- Создание индексов происходит циклически без прогресса.
- После обновления macOS нагрузка не снижается в течение нескольких часов или дней.
- Высокая активность mds наблюдается на повреждённых или нестабильных SSD и других накопителях.
Таблица типичных сценариев и решений
Ниже приведены самые распространённые ситуации, при которых процессы mds и mdworker создают повышенную нагрузку на MacBook.
| Ситуация | Причина | Решение |
|---|---|---|
| Сильная нагрузка после обновления macOS | Переиндексация системы | Подождать завершения или перестроить индекс |
| mdworker постоянно перезапускается | Повреждённая база Spotlight | Удалить и восстановить индекс |
| Высокая нагрузка только с внешним диском | Индексация внешнего хранилища | Добавить диск в исключения Spotlight |
| MacBook тормозит даже через несколько дней | Системная ошибка или сбой SSD | Проверка диска и диагностика |
Как отключить Spotlight полностью
Полное отключение Spotlight допустимо только в случаях, когда индексация создаёт слишком высокую нагрузку постоянно и мешает работе MacBook. Однако важно понимать, что это затронет системный поиск, работу Siri, рекомендации Finder и быстрый доступ к приложениям.
Перед деактивацией стоит учитывать, что можно отключить индексацию частично, например, исключить отдельные папки или внешние диски. Но полное отключение приведёт к тому, что macOS перестанет искать файлы через Spotlight, а некоторые функции будут работать заметно медленнее или не работать вовсе.
Как избежать перегрузки mds/mdworker в будущем
Чтобы Spotlight работал стабильно и не создавал чрезмерную нагрузку на процессор, стоит соблюдать несколько простых рекомендаций. Они помогают предотвратить повторное появление проблем с индексацией и поддерживать работу mds и mdworker в нормальном режиме.
- Поддерживать достаточный запас свободного места на накопителе, следить за этим можно через
Системные настройки-Основные-Хранилище - Избегать частого пересоздания больших каталогов и переноса массивных папок.
- Не использовать нестабильные сервисы облачной синхронизации, создающие бесконечные временные файлы.
- Не хранить на рабочем столе тысячи элементов, так как Spotlight индексирует и их.
- Регулярно обновлять macOS через
Настройки-Системные настройки-Основные-Обновление ПО, для исправления ошибок индексатора. - Периодически проверять диск встроенными средствами для выявления ошибок файловой системы.














