Что такое индексирование файлов на жестком диске, зачем нужно и как отключить
Среди различных советов на тему оптимизации Windows 10 или работы системы с SSD вы можете встретить рекомендацию отключить индексирование. Сам метод оптимизации неоднозначный, но, если вы решили, что это требуется сделать, а поиск не используете, вполне можете применить его.
Отключение индексирования возможно путем изменения соответствующих параметров системы в панели управления, в том числе и для каждого диска отдельно, так и путем отключения соответствующей службы. В этой простой инструкции подробно о том, как отключить индексирование Windows 10 различными способами. Также может быть интересным: Настройка SSD для Windows 10, Программы для SSD.
Видео
Далее нам надо убрать индексацию для быстрого поиска. Зачем?
Просто, думается мне, что не так уж часто Вы этим поиском пользуетесь ибо знаете, что у Вас где лежит, а если так, то для редких запросов подойдет и медленный поиск (не по индексу, а «вживую»), но зато Вы спасете некоторое количество производительности диска, а значит ускорите его и компьютер, ибо система любит индексировать оный, когда подобная настройка включена.
- Для отключения жмем правой кнопкой мышки на первом диске в » Мой компьютер » и выбираем пункт » Свойства «;
- В появившемся окне, на вкладке » Общие » нам необходимо снять галочку » Разрешить индексировать содержимое файлов на этом диске в дополнение к свойствам файла » и нажать кнопочку » Применить «;
- Когда появится запрос на подтверждение изменения атрибутов, необходимо будет выбрать пункт » К диску С: (ну или какая будет у Вас буква указана) и ко всем вложенным папкам и файлам» и нажать кнопочку » ОК «. Дальше надо будет дождаться применения атрибутов и проделать тоже самое со всеми дисками в системе. Если вдруг будет возникать окно, уведомляющее, что нужны права Администратора , то жмите кнопку » Продолжить «;
- Если появится окно о невозможности применения атрибутов, то жмите кнопочку » Пропустить Всё «.
Что такое SearchIndexer.exe
Возможно, вы столкнулись с процессом SearchIndexer.exe в диспетчере задач Windows. Этот процесс является реальной службой, которая управляет индексацией ваших файлов для поиска Windows.
Если вы щелкнете правой кнопкой мыши по этому процессу и выберете Перейти к службе, вы увидите, что с ней связана служба Windows с именем WSearch . Служба WSearch обеспечивает индексирование содержимого, кэширование свойств и результаты поиска в операционной системе Windows и управляет ими. Если в какой-то момент времени вы обнаружите, что хотите прекратить этот процесс, вы должны нажать на End Process Tree, чтобы завершить его, а также связанные с ним процессы.
Изменить параметры индексирования
Если вы хотите изменить параметры индексации, вы можете выбрать, какие местоположения вы хотите индексировать. Отключив индексирование определенных местоположений, вы можете повысить свою производительность. Чтобы изменить этот параметр, выполните следующие действия.
- Нажмите Windows Key + S и введите индексирование . Выберите в меню Параметры индексирования . Если этот параметр недоступен на панели поиска, вам нужно получить к нему доступ через Панель управления .
- Теперь вы увидите список проиндексированных мест. Нажмите кнопку Изменить .
- Снимите отметки с тех мест, которые вы не хотите индексировать, и нажмите ОК , чтобы сохранить изменения. При необходимости вы также можете проверить новое местоположение в дереве файлов, чтобы добавить его в свой индекс.
Делая это, вы можете оптимизировать свой компьютер и повысить производительность, отключив индексирование для каталогов, которые вы редко используете.
Индексирование файлов на жестком диске что это отключить
Все часто замечали, что при поиске файлов на жестком диске, при вводе первых нескольких букв мы уже быстро получаем определенные результаты, этот процесс происходит благодаря индексированию файлов на жестком диске. Его исполняет, уже встроена программа в операционную систему Microsoft Windows.
То есть создается определенный каталог (библиотека), которая проводит поиск не на всем вашем жестком диске, а в файле индексов в котором по соответствующим ключами заранее известно место в какой части находится нужный файл или папка. Процесс индексирования проходит постоянно, его работа происходит в трее (свернутое состояние работы, которое пользователь визуально не видит).
Если вы заметили, что нужные вам файлы есть на вашем персональном компьютере, но поиск их не выдает, то нужно настроить параметры индексирования (указать программе, какие части диска добавить к индексу). Бывает так, что по умолчанию логические диски могут быть не включены в процесс индексирования.
Для этого заходим в меню «Пуск» и выбираем «Параметры компьютера»,
в строке поиска пишем «индексирования» и выбираем «параметры индексирования».
Перед нами откроется окно с теми местами жесткого диска, которые включены в процесс индексирования, чтобы добавить новые места нажимаем на кнопку снизу «Изменить».
В окне настроек что откроется, нужно галочками отметить места, которые нужно добавить к индексу и нажать на кнопку «ОК».
Теперь файлы размещены на этих дисках будут проиндексированы системой для быстрого поиска.
Служба индексирования файлов в операционных системах семейства Windows была разработана для того, чтобы увеличить скорость поиска документов на устройствах пользователей и в корпоративных компьютерных сетях. Работает она в фоновом режиме и «переписывает» расположения всех папок, ярлыков и прочих данных на диске себе в базу данных. В итоге получается некая картотека, в которой чётко определены все адреса файлов на накопителе. К этому упорядоченному списку и обращается операционная система Виндовс, когда пользователь хочет найти какой-нибудь документ и вводит поисковой запрос в «Проводник». Плюсы и минусы работы службы индексирования файлов
Постоянная запись в реестре расположения всех файлов на компьютере может ударить по производительности системы и продолжительности работы жёсткого диска, а если вы используете твердотельный накопитель, то никакого толку от индексирования не будет — SSD достаточно быстр сам по себе и постоянной записью данных его ресурс будет расходоваться просто в никуда. В материале ниже будет приведён способ отключения этого системного компонента.
Тем не менее если вы часто ищете файлы при помощи встроенных в систему средств, то этот компонент будет как нельзя кстати, ведь поиск будет происходить мгновенно и операционная система всегда будет вести перепись всех документов на ПК, не сканируя весь диск целиком каждый раз, когда поступает поисковой запрос от пользователя. Отключение службы индексирования файлов
Выключение данного компонента происходит в несколько щелчков мыши.
Запустите программу «Службы» посредством нажатия на кнопку Windows (на клавиатуре или на панели задач). Просто начните вводить слово «службы». В меню «Пуск» нажмите на иконку этого системного компонента.
В окне «Служб» найдите строку «Windows Search». Нажмите по ней правой кнопкой мыши и выберите опцию «Свойства». В поле «Тип запуска» поставьте «Отключена», в графе «Состояние» — «Остановить». Примените настройки и кликните «ОК».
Как индексирование ускоряет поисковые запросы?
Как и указатель в книге, цифровой индекс позволяет компьютеру и приложениям быстрее находить содержимое, анализируя термины или общие свойства, такие как дата создания файла. Полностью построенный индекс может возвращать ответы на такие операции поиска, как «Показать все песни Coldplay», за долю секунды, хотя без индекса эта операция может занять несколько минут.
ОС Виндовс содержит в себе системный компонент, который отвечает за индексирование файлов на жёстком диске. В этом материале будет рассказано о том, для чего предназначена данная служба, как она работает, влияет ли она на производительность персонального компьютера и как её отключить.
Проблемы: как они себя проявляют
Как оказалось, наиболее типичные проблемы с индексированием Windows нередки, но пользователь редко придаёт им значение. При этом ошибки в индексировании большинство склонно относить к «криворукости разработчиков» Windows. Но вот, пожалуй, самые из них распространённые:
- в результатах поиска через Windows/File Explorer в индексе нужные файлы не обнаруживаются. Но вы точно знаете, что они там есть…
- в результатах поиска появляются, наоборот, файлы-фантомы, которые давно с компьютера удалены
- служба Windows Search «падает» с ошибкой 0x80070002 или 0x80070005
- проводник Windows подвисает или потребляет много ресурсов, поджирая память и нагружая ЦП.
Видео #21. Настройка индексирования
Как я уже упоминал в прошлых заметках, обычно под настройкой Windows понимают отключение «ненужных» функций системы, что в теории должно привести к повышению производительности. Одним из наиболее частых советов, которые встречаются в любой инструкции по оптимизации Windows является отключение индексирования данных на жестком диске. Давайте разберемся с тем, что такое индексирование и действительно ли нужно его отключать.
Обратимся к первоисточнику, то есть к официальному сайту Майкрософт, на котором есть одноименная тема — https://support.microsoft.com
Из определения становится понятным, что индексирование данных — это некоторый процесс, который операционная система проводит автоматически и заключается он в том, что Windows сканирует жесткий диск вашего компьютера и создает некоторую базу данных всех хранящихся на компьютере файлов.
Весь этот процесс направлен на решение только одной задачи — обеспечить максимально быстрый поиск нужной информации на жестком диске вашего компьютера. То есть воспользовавшись поиском вы практически мгновенно найдите нужный вам файл или приложение, так как поиск будет осуществляться не поочередно по всем тысячам файлов на жестком диске, а по ранее созданной базе данных — индексу.
Логично, что процесс индексирования требует определенных вычислительных ресурсов компьютера и должен выполняться регулярно, ведь файлы на жестком диске постоянно изменяются, удаляются и пополняются, а значит индекс должен поддерживаться в актуальном состоянии. Кроме этого, для хранения самого индекса необходимо некоторое пространство на жестком диске компьютера. Как утверждается на официальном сайте, индекс обычно занимает около 10 процентов от размера индексированных файлов, что может быть довольно существенным:
Итак, возникает вполне логичный вопрос — настолько ли для нас важен практически мгновенный поиск информации на компьютере или мы можем им пожертвовать, высвободив часть ресурсов компьютера, которые использует Windows для индексирования, ну а также несколько увеличим объем полезного пространства на жестком диске, вычистив из него индекс.
С одной стороны ответ кажется очевидным и поэтому абсолютно все инструкции по оптимизации предлагают его отключать. С другой стороны стоит знать, что индекс содержит не только названия файлов, но и информацию об их содержимом. Это касается текстовых файлов и поэтому при работе с большим количеством текстовых документов быстрый поиск слов или словосочетаний в текстовых файлах может значительно сэкономить вам время. Кроме этого, мы можем указать системе только конкретные папки для индексирования и исключить те, которые нам в работе не нужны.
Именно поэтому я считаю, что к настройке операционной системы нельзя подходить бездумно по кем-то написанной инструкции. Следует соотносить возможности операционной системы со своими задачами и находить компромисс между дополнительными ресурсами, требуемыми для работы той или иной функции Windows и удобством работы при решении ваших конкретных задач.
Например, если вы используете компьютер в основном как печатную машинку, то есть работаете с текстовыми документами, то я не вижу смысла отключать индексирование, просто потому, что оно сэкономит вам массу рабочего времени. Если же компьютер игровой или используется для работы с видео или графикой, то нет особого смысла в этой функции и ее действительно можно отключить.
Сделать это можно прямо в Проводнике — выбираем Этот компьютер, затем вызываем контекстное меню на локальном диске, индексацию для которого хотим отключить и заходим в Свойства.
Убираем чек-бокс Разрешить индексировать содержимое файлов на этом диске в дополнение к свойствам файлов. В процессе может появиться сообщение с ошибкой.
Дело в том, что, как мы уже знаем, не ко всем файлам системы пользователи имеют доступ, но таких файлов немного и мы можем не обращать на них внимание — нажимаем Пропустить все.
Проделываем тоже самое для всех локальных дисков нашего компьютера.
Сам индекс находится в файле Windows.edb, который можно найти по адресу:
C:/ProgramData/Microsoft/Search/Data/Applications/Windows
Эта папка системная и она скрыта по умолчанию. К таким папкам обычно доступ ограничен Windows. Это означает, что если вы попробуете измерить объем этой папки через ее свойства, то информация будет неполная, так как некоторые папки в нее входящие не будут участвовать в подсчете занимаемого ими на диске пространства.
Очень часто пользователи пытаются найти пропавшее место на системном диске именно таким образом — смотрят на общий объем диска, а затем измеряют совокупный объем всех папок на нем расположенных. В результате «теряется» несколько десятков, а то и сотен гигабайт. По факту они не теряются, а просто не отображаются, поскольку значительные по объему файлы находятся в защищенных системой папках и не участвуют в общем подсчете занимаемого ими объема.
Также стоит знать, что управлять индексированием можно через специальное окно, которое можно открыть через поиск в панели задач или в параметрах.
Здесь можно указать расположения, которые необходимо индексировать. При этом вручную можно исключить из индекса ненужные папки. Таким образом индексирование можно настроить очень тонко и его работа вообще не будет заметна, так как будет индексироваться, например, только одна рабочая папка с текстовыми документами.
В дополнительных настройках мы можем удалить и перестроить индекс.
Это стоит делать, если по каким-то причинам файл индекса «раздулся» до необъяснимых размеров. Такое уже как-то бывало по вине разработчиков Windows и проблем была устранена одним из обновлений. Как правило, к этому окну не приходится обращаться, но стоит знать, что именно здесь мы можем удалить раннее созданный системой индекс и переиндексировать жесткий диск снова.
Также здесь задается расположение файлов индекса. При необходимости можем посмотреть какие типы файлов индексируются системой и что именно попадает в индекс.
Могут индексироваться либо свойства файла, что делается для всех типов файлов, либо кроме свойств индексируется и содержание, что соответствует текстовых файлам.
Итак, мы с вами разобрались с индексированием и мне бы еще раз хотелось подчеркнуть, что перед тем, как отключать что-то в системе по чьему-то совету, стоит разобраться — так ли данная функция бесполезна и можно ли как-то минимизировать ее влияние на производительность компьютера, при этом оставив ее включенной и используя те преимущества, которые она дает.
Ну а в следующий раз мы поговорим о файле подкачки.