Гиды

Как исправить проблему индексации Spotlight Forever в Mac OS X

Если меня спросят о наиболее часто используемой функции, когда я использую Mac, я честно отвечу: Spotlight. Да, это потрясающая функция, которой не было равных ни в одной другой операционной системе, и она продолжает улучшаться. Я хочу кратко рассказать о Spotlight, если вы не слышали его раньше или никогда не использовали его, даже если у вас есть Mac с OS X внутри. Spotlight - это супер-функция поиска на Mac, которая может найти все, что вы спросите. Слишком много? Нет, поэтому и создан прожектор. Одна из основных технологий Spotlight - индексирование метаданных в файле. Если у вас есть файл изображения с именем «изображение 1», внутри есть метаданные, такие как местоположение, геотег и так далее. Spotlight запомнит это. Такая классная функция.

Но может возникнуть раздражающая вещь, когда нам так сильно нужен Spotlight, чтобы что-то найти, он не работает, а поиск с использованием Deep Dive explore в Finder так утомляет. Нам нужен наш Прожектор. Симптом, который часто обнаруживают пользователи, связанные с этой проблемой, - это индексирование навсегда. Если Spotlight сделает это, мы не сможем использовать его для поиска, пока не будет выполнено индексирование, иначе оно даст вам менее релевантный результат. Что же тогда делать? Здесь мы собираемся поделиться своим опытом в решении проблемы Spotlight, особенно о том, как исправить навсегда проблему индексации Spotlight в Mac OS X.

также: Как исправить OS X Yosemite не может подключиться к Wi-Fi

Как исправить проблему индексации Spotlight Forever в Mac OS X

Пользователи Mac могут столкнуться с двумя проблемами, навсегда привязанными к индексации Spotlight: файл индексации папки поврежден или на вашем Mac есть папка, из-за которой Spotlight выполняет постоянную индексацию этого файла.

Файл индексации папки поврежден

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

  • Убедитесь, что на вашем Mac есть пароль администратора или, если его нет, вы можете сначала создать его. Это необходимо для выполнения порядка в терминале, что возможно только в том случае, если на вашем Mac есть пароль администратора.
  • Запустите приложение терминала, введите или скопируйте эту команду, затем нажмите клавишу возврата, введите пароль администратора, если он будет запрошен.

судо rm -R /.Spotlight-V100

  • затем введите эту команду, а затем нажмите клавишу возврата

sudo mdutil -i on /

  • еще раз введите эту команду ниже, а затем нажмите клавишу возврата

sudo mdutil -E /

На вашем Mac есть папка, из-за которой Spotlight постоянно индексирует

Для этой проблемы вам необходимо проверить, что проиндексировано Spotlight, и если процесс постоянно зависает в этой папке, попробуйте удалить эту папку или файл внутри в другую папку. Убедитесь, что проблемная папка не связана с системой OS X. Если папка относится к определенному приложению, вы можете переустановить это приложение.

  • запустить приложение для мониторинга активности
  • Затем в поле поиска введите mdworker.

  • щелкните mdworker с самым большим процентом ЦП.

  • нажмите i (осмотреть) на панели инструментов, чтобы продолжить процесс, затем выберите открытые файлы и папку. Прокрутите вниз и посмотрите папку, которая не запущена.

  • Если вы обнаружите застрявшую папку, вы можете переместить этот файл в новую папку или, если он связан с определенным приложением, вы можете удалить, а затем повторно установить его позже. Но если вы не уверены, что это за папка, вы можете оставить нам комментарий для дальнейшей проверки.

По моему опыту, исключение из определенной папки в настройках Spotlight в системных настройках (системные настройки >> Spotlight >> Privacy) не поможет. Spotlight останется в этой папке, даже если эта папка включена в папку, которая не будет проиндексирована Spotlight.

Другой способ: Как создать пароль прошивки для Mac

$config[zx-auto] not found$config[zx-overlay] not found