Ваш компьютер с Mac OS X слишком долго «шуршит» винчестером при старте? Есть решение!

{lang: 'ru'}

На моем компе проблема постоянных обращений системы к винчестеру возникла где-то через пару месяцев после установки Mac OS X. Причем чем дальше, тем дольше по времени начинали занимать эти непонятные обращения к диску при старте системы. Иногда доходило до того, что даже через 10 минут после запуска система еще не была готова к работе! Формально, конечно, она уже загрузилась, но из-за нагруженного винчестера работать не представлялось возможным.

Решением вопроса для меня оказалось довольно неожиданным: отключение Spotlight. Именно это действие избавило меня от нескончаемого шума винчестера после загрузки системы.

Spotlight — интегрированное средство поиска Apple, которое действует в масштабах всей системы Mac OS X, по всем жёстким дискам и информации всех пользователей. Позволяет искать в том числе и приложения на запуск по введенному имени. Spotlight впервые появилась в Tiger (Mac OS X 10.4) как системное средство поиска.

Отключение Spotlight

Естественно, Spotlight стоит отключать только если вы не используете его в повседневной работе или вы впервые узнали об этом инструменте только в предыдущем обзаце :)

В любом случае, отключение Spotlight:

  • снизит назгрузку на процессор;
  • освободит некоторое количество ОЗУ;
  • и, главное, уменьшит нагрузку на винчестер;

Чтобы отключить Spotlight, первым делом стоит удалить его из автозагрузки следующей командой из терминала:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Если цедью является избавление от всех следов Spotlight в системе и экономия на этом дискового пространства, то достичь этого можно следующей командой:

sudo find / -iname ‘.Spotlight-V100? -type d -maxdepth 3 -print0 | xargs -0 -t -n1 sudo rm -rf


Файлы с кэшем Spotlight обычно лежат в корневых директориях подключенных к системе дисков.

Приостановить работу Spotlight в текущем сеансе без перезагрузки можно следующим образом:

mdutil -a -i off

В этом случае пользоваться Spotlight будет можно, но новую информацию он индексировать перестанет.

Если вам понадобится вернуть Spotlight обратно в автозагрузку, или включить отключенную командой выше индексацию, в этом вам помогут соответствующие команды:

sudo launchctl load -wF /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

mdutil -a -i on


Полезная статья? Их будет больше, если вы поддержите меня!


  • Fedya

    «В любом случае, отключение Spotlight:» — вызовет как минимум кучу неудобств.
    И каждый документик, программку или письмо придется искать вручную…

  • Rossky

    Fedya, я не сказал, что это решение подходит всем :) Но одно точно верно — только так мне удалось решить у себя данную проблему. У меня стоит не так много программ и ручками найти документик для меня — не проблема. А так — за все нужно платить :) Либо достает индексация, либо последствия от её отсутствия :) Выбор всегда за самим пользователем.