Разрешить индексировать содержимое файлов на этом диске что это ssd
Оптимизация Windows для использования SSD диска: мифы и реальность
Когда весь интернет пестрит холиварами на тему «SSD ненадежны» и «SSD настолько быстрые, что я больше никогда не буду работать с HDD», думаю самое время внести немного ясности в то море противоречевой информации о самих SSD и о настройке Windows для работы с ними.
Кто заинтересовался, прошу под кат.
Вот я и стал счастливым обладателем этого чуда современной техники: OCZ Vertex 3 120 Gb. Сначала я загрузился в старой системе и обновил прошивку SSD, т.к. программа прошивки от OCZ не позволяет обновлять прошивку, когда диск является системным. Думаю, обновление прошивки – это первое, что нужно сделать после приобретения SSD, т.к. как показывает практика, ошибок в микропрограммах предостаточно, особенно в новых моделях SSD (по сравнению с которыми Vertex 3 уже и не самый новый 🙂 ).
Далее я решил поставить на SSD чистую систему. Установка Windows 7 с флешки (USB 2.0) заняла где-то минут 10. Вау, подумал я, раньше установка некоторых тяжелых программ шла гораздо дольше, не говоря уж об операционной системе!
С этого момента можно было просто начать пользоваться супер быстрым диском и радоваться жизни, но меня не покидало параноидальное чувство, что мой SSD быстро сломается из-за частых перезаписей. Действительно, ограниченное количество циклов перезаписи SSD – это пока еще не миф. Но все уже знают, что даже ресурс в 10000 перезаписей – это очень и очень много при объеме диска в 120 Gb. В зависимости от контроллера SSD также может применять различные внутренние технологии выравнивания износа, релокации данных из одного места в другое, сжатия записываемых данных (актуально для контроллеров SandForce) – диск старается изо всех сил, чтобы работать быстро и долго 🙂 Как либо повлиять на эту внутреннюю логику практически невозможно (разве что обновлением прошивки), поэтому при выборе SSD под какие-то особые задачи нужно искать информацию по логике работы его контроллера.
Для тех, кто особо заботится о диске и бережет его, в интернете имеется масса советов, как снизить нагрузку на диск по записи со стороны операционной системы. Эти советы можно разделить на полезные, вредные и спорные.
1) Перенос каталога для временных файлов на обычный (HDD) диск
Пути к каталогам TEMP находятся тут:
Компьютер – Свойства – Дополнительные параметры системы – вкладка Дополнительно – Переменные среды – TMP и TEMP (для текущего пользователя и общие).
Кто-то советует переносить Temp на RAMDisk, но это скорее вредный совет. Связано это с тем, что некоторые программы (в т.ч. апдейты) пишут данные во временный каталог, затем отправляют компьютер в ребут, а затем ожидают, что данные никуда не делись за это время. А RAMDisk по умолчанию очищается при перезагрузке. Но даже если ваш RAMDisk поддерживает сохранение данных в образ и восстановление после перезагрузки, это тоже не панацея, т.к. возможна ситуация, при которой служба RAMDisk’а просто не успеет запуститься и проинициализироваться к тому моменту, как программы начнут обращаться к временному каталогу.
2) Отключение гибернации
Это довольно странный совет. С одной стороны, отключение гибернации позволяет избавиться от файла hiberfil.sys, размер которого равен объему оперативной памяти, а место на SSD нам особенно дорого. Также при каждой гибернации на SSD пишется относительно большой объем данных, что «ведет к износу и бла-бла-бла-бла»… Апологеты данного совета пишут мол «зачем вам гибернация, ведь с SSD система и так стартует за несколько секунд». Но лично мне гибернация нужна не ради быстрого старта, а чтобы не закрывать (и не открывать потом заново) чертову кучу приложений, которыми я постоянно пользуюсь, так что целесообразность отключения гибернации находится под большим вопросом.
Я с радостью переместил бы файл hiberfil.sys на другой диск (на HDD), но в силу системных ограничений сделать это невозможно.
3) Отключение защиты системы.
Компьютер – Свойства – Защита системы – вкладка Защита системы – Настроить – Отключить защиту системы.
Сделать это можно, если вы пользуетесь хоть какими-то другими средствами резервного копирования системы. В противном случае есть большой риск получить нерабочую систему в случае каких-то сбоев.
4) Отключение файла подкачки.
Этот совет вызывает самые бурные споры и даже от Microsoft не удалось добиться внятных разъяснений.
Я считаю данный совет вредным и рекомендую переносить файл подкачки на обычный (HDD) диск (но ни в коем случае не на RAMDisk :), почему, даже пояснять не буду – эту информацию легко найти в сети).
Полностью отключать файл подкачки вредно со следующей точки зрения. Некоторые «шибко умные» программы (например, MS SQL Server) резервируют себе виртуальное адресное пространство в очень больших количествах (про запас). Зарезервированная память не показывается в диспетчере задач, ее можно увидеть например в Process Explorer, включив отображение колонки «Process Memory – Virtual Size». При наличии файла подкачки система резервирует память в нем (т.е. некий диапазон объявляется недоступным для использования другими приложениями). При отсутствии файла подкачки резервирование происходит непосредственно в оперативной памяти. Если кто-то сможет прояснить в комментариях (со ссылками на достоверные источники), как именно это влияет на работу других программ и производительность, буду очень благодарен.
5) Отключение Prefetch, ReadyBoot, и Superfetch.
5.1. Prefetch – это технология ускорения загрузки системы и приложений за счет упреждающего чтения данных с диска. Она актуальна только для медленных носителей. Поскольку с Random reads у SSD все в порядке, Prefetch можно безболезненно отключать.
Служебные данные Prefetcher хранит в C:\Windows\Prefetch.
Для отключения Prefetch нужно изменить на 0 значение параметра Enable Prefetcher в ключе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters.
5.2 ReadyBoot (не путать с ReadyBoost) – это дополнение к Prefetch, которое логгирует процесс загрузки для определения порядка и состава требуемых при загрузке данных и на основе этих логов подготавливает требуемые данные для ускорения процесса загрузки.
Сами логи лежат в C:\Windows\Prefetch\ReadyBoot. Отключение Prefetcher’а не приводит к остановке записи этих логов. Для остановки логгирования необходимо установить в 0 параметр Start ключа HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WMI\Autologger\ReadyBoot
Отключение ReadyBoot в целом является относительно бесполезным советом, т.к. никакого прироста по скорости это не даст, разве чуть-чуть сократит записи на диск, т.к. не будут вестись логи загрузки (которые довольно маленькие, порядка нескольких мегабайт).
5.3 Superfetch – это технология предзагрузки часто исполняемых программ в оперативную память. Отключать его не имеет смысла, т.к. Superfetch не приводит к записи на диск.
6) Отключение индексации
В свойствах диска можно убрать галку «Разрешить индексировать содержимое файлов на этом диске в дополнение к свойствам файлов». Это может снизить размер индексов, которые строит индексатор Windows, т.е. снизить нагрузку по записи на SSD.
Сами индексы лежат в C:\ProgramData\Microsoft\Search
Также можно полноcтью отключить индексатор, отключив службу Windows Search.
7) Перенос кэшей приложений на RAMDisk.
Под приложениями здесь имеются в виду в основном браузеры, т.к. именно они активно используют кэш посещенных страниц. Переносить этот кэш на HDD было бы довольно глупо, т.к. нам же нужно ускорение! А поэтому вполне хорошим решением является вынесение этих кэшей на небольшой (например, 1 Гб) RAMDisk (лично я использую AMD Radeon RAMDisk, правда несмотря на громкое название это продукт фирмы Dataram).
У каждого браузера свой способ указания местоположения кэша, эту информацию легко найти в сети.
8) Отключение usn журнала файловой системы NTFS.
Один из спорных и противоречивых советов. С одной стороны, у меня не получилось отключить usn журнал для системного раздела. Также usn журнал используется некоторыми программами (напр., Everything) для отслеживания измененных файлов. Если кто-то может прокомментировать ситуацию насчет полезности отключения usn, буду очень благодарен.
UPD 9) Отключение дефрагментации диска
Windows 7 должна сама отключать дефрагментацию для SSD-дисков, поэтому ничего настраивать руками не нужно.
Выводы:
1. Даже если не прибегать ни к каким советам по конфигурированию системы для работы с SSD, Windows 7 будет работать на SSD чуть менее чем превосходно.
2. Некоторые советы позволят вам снизить количество записей на SSD-диск, что может продлить и без того относительно долгий срок его работы.
3. Многие советы позволят вам изменить некоторые параметры, не убив при этом производительность системы, но и не давая никакой практической пользы 🙂
Другие идеи и советы крайне приветствуются! Надеюсь, вместе мы сможет разграничить их на полезные и вредные 🙂
✅ Индексация файлов жесткого диска что это
Как работает индексирование
Индексирование файлов на жестком диске — это служба Windows, которая переписывает данные о расположении файлов в специальную базу данных для ускорения поиска папок, документов, ярлыков, программ и т.п. Система индексирования анализирует термины и общие свойства файлов, а также содержимое текстовых документов. Windows постоянно отслеживает, какие вносятся изменения, и заменяет имеющиеся сведения. Все данные об индексировании хранятся локально и никуда не передаются, так что можно не беспокоиться о том, что содержимое писем или документов окажется на серверах Microsoft.
В параметрах индексирования можно также выбрать режим работы: только свойства или свойства и содержимое. При выборе первого варианта содержимое документов индексироваться не будет — это снижает нагрузку на систему, но ухудшает результаты поиска.
Индексирование можно настроить через «Панель управления»
Главный плюс индексирования — увеличение скорости работы встроенного поиска Windows. Однако он нивелируется при использовании мощных комплектующих: процессора и SSD-накопителя.
Главный минус индексирования — постоянная работа в фоновом режиме и растрата циклов чтения/записи, количество которых у дисков ограничено. Если вы не пользуетесь поиском Windows, то эта служба вам точно не нужна.
Видео
Отключаем индексацию для быстрого поиска оптимизируем диск
Далее нам надо убрать индексацию для быстрого поиска. Зачем?
Просто, думается мне, что не так уж часто Вы этим поиском пользуетесь ибо знаете, что у Вас где лежит, а если так, то для редких запросов подойдет и медленный поиск (не по индексу, а «вживую»), но зато Вы спасете некоторое количество производительности диска, а значит ускорите его и компьютер, ибо система любит индексировать оный, когда подобная настройка включена.
Файл подкачки и гибернации
Файл подкачки (виртуальная память) Windows используется при недостаточном количестве оперативной памяти. Впрочем, по факту он используется всегда, когда включен. Файл гибернации — сохраняет все данные из оперативной памяти на диск для последующего быстрого возвращения к рабочему состоянию.
Для максимальной продолжительности работы SSD рекомендуется минимизировать количество операций записи на него и, если отключить или уменьшить файл подкачки, а также отключить файл гибернации, это также приведет к их сокращению. Однако, прямо рекомендовать это сделать я не стану, могу посоветовать прочитать две статьи про данные файлы (там же указано, как их отключить) и самостоятельно принять решение (отключение этих файлов не всегда хорошо):
Возможно, вам есть что добавить на тему настройки SSDна оптимальную производительность?
Отключите индексацию файлов на SSD
Следующий пункт, который может помочь оптимизации SSD — отключение индексации содержимого файлов на нем (которая используется для быстрого поиска нужных файлов). Индексирование постоянно производит операции записи, которые в перспективе могут сократить срок службы твердотельного жесткого диска.
Для отключения, проделайте следующие настройки:
Несмотря на отключенное индексирование, поиск по файлам на SSD будет происходит практически с той же скоростью, что и раньше. (Имеется также возможность продолжить индексацию, но сам индекс перенести на другой диск, но об этом я напишу в другой раз).
В каких случаях индексацию лучше отключить
Если CPU очень быстрый (i5, i7), а накопитель обычный, то индексацию лучше оставить. Медленный процессор в сочетании с любым типом жесткого диска означает, что ее стоит убрать. Любой тип CPU и жесткий диск стандарта SSD тоже нуждаются в отключении индексации. Можно сделать вывод, что эта опция должна быть выключена для накопителя SSD и медленного процессора. Не стоит волноваться, поскольку компьютер без индексации будет исправно работать, как и раньше. Все необходимые файлы можно будет находить так же, как и прежде. Разница лишь в том, что они больше не будут индексироваться.
На самом деле, пользователи очень редко ищут файлы с помощью встроенного поиска Windows. Зачем нужна эта утилита, если подавляющее большинство людей используют для хранения важных файлов максимум 2-3 папки, которые обычно располагаются рядом друг с другом? Что касается функции поиска файла по ключевым словам, то в операционной системе Windows 7 она реализована настолько плохо, что с ее помощью очень редко удается что-то найти. Если же вы все-таки пользуетесь таким поиском, то можно оставить проиндексированными некоторые важные папки с ценной информацией. Во избежание недоразумений нужно уточнить, что даже при отключенной индексации Windows 7 все равно будет находить файлы. Это почти не влияет на способность операционной системы искать информацию с помощью поисковой утилиты, потому что она и так реализована из рук вон плохо.
Как отключить индексацию
Существует несколько способов отключения индексации. Если пользователь хочет оставить возможность для поиска в некоторых папках, то можно выборочно отключить индексирование файлов для остальных каталогов. Для этого необходимо нажать кнопку Start и в строке поиска ввести «indexing». Нужный результат по данному запросу должен называться Indexing Options.
Далее можно будет увидеть список текущих индексируемых папок. Для внесения изменений в этот список нужно нажать на кнопку Modify. По умолчанию Windows 7 индексирует Outlook, историю браузера Internet Explorer, любые автономные файлы, меню Start и персональный каталог пользователя, в котором содержатся папки Documents, My Pictures и т.д.
Чтобы снять эти папки с индексирования, нужно поснимать все птички напротив них. Например, если каталог с фотографиями занимает 50 Гбайт дискового пространства, а все файлы в нем используют числа в качестве имен, то индекс для них должен быть отключенный. Фотоснимки обычно сортируются по датам событий и формируют подпапки. После отключения индексации каталога My Pictures можно будет ощутить повышение скорости работы Windows. Даже если добавлять в эту папку новые фотографии, операционная система уже не будет пытаться их искать.
Есть и более радикальный способ, с помощью которого можно отключать индексирование диска со всем его содержимым. Это может быть полезным для SSD, который используется в качестве резервного устройства. По умолчанию он всегда индексируемый, но это не имеет никакого смысла, если SSD не используется в повседневной жизни.
Чтобы выключить эту опцию для накопителя, необходимо зайти в My Computer и щелкнуть правой кнопкой мыши на локальном диске (C, D и т.д.), после чего выбрать Properties. На вкладке General в самом низу можно будет увидеть флажок под названием Allow Indexing Service или что-то в этом роде (надпись может отличаться в зависимости от используемой операционной системы).
Если снять птичку, то появится всплывающее диалоговое окно, которое спросит у пользователя, желает ли он применить новые настройки ко всем файлам на SSD, или только к тем из них, что находятся в корневом каталоге. Нужно выбрать первый вариант, иначе Виндовс будет стоять на своем и продолжать индексировать все папки. Затем останется лишь нажать на кнопку OK и подождать несколько минут, пока новые настройки вступят в силу на вашем ССД. Видео по теме смотрите ниже.
Что такое индексирование файлов на жестком диске, зачем нужно и как отключить
Индексирование файлов жесткого диска — это специальная системная служба в Windows, которая ускоряет процесс поиска файлов на жестких дисках компьютера. Будет очень полезна тем, кто часто ищет какие-либо файлы и хочет их как можно быстрее найти. Например, очень быстро и удобно искать вордовские документы. Их как правило, много у всех. Наименования проиндексированных файлов добавляются в базу на системном диске и при вводе в поиск определенной буквы или слова сразу же появляются похожие слова или элементы в окне поиска.
Отключенная индексация файлов на жестком диске часто помогает повысить производительность компьютера. Для начала нужно разобраться, что такое индексирование, и в каких случаях его отключение действительно необходимо. Чтобы правильно принять решение, нужно обратить внимание на тип процессора и жесткого диска, которые используются вашим компьютером.
Сколько места использует индекс?
Как правило, индекс занимает менее 10 процентов от размера индексированных файлов. Например, если у вас 100 МБ текстовых файлов, индекс для них будет занимать менее 10 МБ.
Индекс может занимать больше места, если у вас большое количество небольших файлов (
Настройка Windows под SSD
Твердотелые накопители SSD получают все большее распространение, постепенно занимая место классических жестких дисков. По сравнению с последними, SSD обладают рядом преимуществ, обеспечивающих значительный прирост быстродействия компьютера.
В то же время, для эффективного использования SSD и максимальной длительности их службы компьютер необходимо соответствующим образом настроить. О том, какие именно изменения рекомендуется внести в настройки Windows, и пойдет речь.
1. Обновить операционную систему.
Функция TRIM позволяет компьютеру уведомлять твердотельный накопитель о том, какие блоки данных не используются в файловой системе и могут быть очищены. Это очень важно для сохранения высокой скорости записи на SSD и его долговечности.
2. Включить AHCI
Убедитесь в том, что на компьютере активирован режим AHCI для интерфейса SATA. В противном случае упомянутая выше функция TRIM не будет работать даже в последних версиях Windows.
Подробнее о том, что такое AHCI и как его включить, читайте здесь.
3. Отключить индексацию файлов
Во всех логических разделах, расположенных на SSD, желательно отключить индексацию содержимого файлов.
Индексация файлов немного ускоряет поиск данных на диске. В то же время, она значительно увеличивает количество операций записи, что негативно сказывается на длительности службы SSD.
SSD используется преимущественно в качестве системно диска, на котором устанавливается Windows и другое программное обеспечение. Обычно, это один локальный диск С. Но иногда SSD разбивают на несколько локальных дисков.
Чтобы узнать, какие локальные диски расположены на SSD компьютера, необходимо щелкнуть правой кнопкой мышки по значку «Этот компьютер» и в появившемся контекстном меню выбрать пункт «Управление».
Откроется окно, в левой части которого нужно щелкнуть мышкой по пункту «Управление дисками» и немного подождать. Через некоторое время в этом же окне отобразится информация о всех запоминающих устройствах компьютера, в том числе и SSD, а также локальных дисках, которые на этих устройствах расположены (см. изображение).
В примере на изображении видно, что кроме Диска С на SSD компьютера других локальных дисков нет.
Порядок отключения индексации:
• зайти в раздел «Компьютер»;
• щелкнуть правой кнопкой мышки по локальному диску, расположенному на SSD, и в появившемся контекстном меню выбрать пункт «Свойства»;
• в открывшемся окне на вкладке «Общие» убрать галочку возле пункта «Разрешить индексировать содержимое файлов на этом диске в дополнение к свойствам файла», после чего нажать кнопку «Применить» (см. изображение ниже).
• в следующем окне выбрать вариант «К диску и ко всем вложенным папкам и файлам», после чего нажать кнопку «ОК» и дождаться завершения процесса. Это может продлиться достаточно долго (до 10-15 минут).
Если появится сообщение о том, что доступ к некоторым файлам закрыт, нажмите кнопку «Пропустить все».
4. Отключить системную службу Windows Search
Эта служба с целью ускорения поиска в компьютере файлов индексирует их и сохраняет данные на системном диске. Отключив ее, мы уменьшим количество операций записи на SSD. Учитывая, что скорость работы SSD и так достаточно высокая, поиск файлов на компьютере от этого не сильно пострадает.
Чтобы отключить службу Windows Search необходимо:
• на клавиатуре нажать комбинацию клавиш Win + R, в открывшемся окне ввести команду services.msc и нажать клавишу Enter;
• в появившемся списке найти пункт с названием Windows Search и дважды щелкнуть по нему левой кнопкой мышки. Откроется окно, в котором в пункте «Тип запуска» нужно выбрать значение «Отключена», после чего нажать кнопку «Применить».
5. Отключить автоматическую дефрагментацию
Дефрагментация ускоряет работу только жестких дисков. В случае же с SSD она не только не повышает быстродействие, но и сокращает срок службы носителя. Поэтому автоматическую дефрагментацию компьютером локальных дисков, расположенных на SSD, необходимо отключить.
Порядок отключения зависит от версии Windows:
• в следующем окне нажать кнопку «Настроить расписание»;
• откроется окно, в котором необходимо убрать галки возле локальных дисков, расположенных на SSD, и нажать кнопку ОК.
Windows 8, Windows 10
• в открывшемся окне в пункте «Оптимизация по расписанию» нажать кнопку «Изменить параметры»;
• в следующем окне возле надписи «Диски» нажать кнопку «Выбрать»;
• откроется окно с названием «Оптимизация дисков». В нем необходимо убрать галочки возле всех локальных дисков, расположенных на SSD, после чего нажать кнопку «ОК».
6. Убрать с SSD файл подкачки Windows
Файл подкачки нужно перенести на жесткий диск компьютера, если таков есть, или же отключить вообще.
Подробнее о том, что такое файл подкачки и как изменить его настройки, читайте здесь.
7. Отключить гибернацию Windows
С другой стороны, при каждом переходе в гибернацию на SSD компьютера записывается огромное число объектов. Учитывая, что количество перезаписей данных на твердотельном накопителе весьма ограниченное, это значительно сокращает срок его службы.
Если Вы решили отключить гибернацию, вот описание того, как это делается:
• запустить командную строку от имени администратора компьютера. Если Вам не известно, как это сделать, читайте эту инструкцию;
После этого в меню «Пуск» среди возможных вариантов завершения работы Вы не найдете пункт «Гибернация». Вы также не сможете запустить ее другим способом.
О том, как снова включить гибернацию, читайте здесь.
8. Настроить папку «Загрузки»
Папку «Загрузки», находящуюся на диске С, желательно перенести на один из локальных дисков, расположенных на жестком диске компьютера (конечно же при условии, что кроме SSD в компьютере есть жесткий диск).
В эту папку по умолчанию попадает все, что загружается из Интернета. Ее перенос на жесткий диск сократит количество операций записи на SSD, что позитивно скажется на сроке его службы.
Порядок переноса указанной папки описан в этой статье (не обращайте внимание на название статьи, в оптимизации Windows под SSD она тоже поможет).
9. Убрать с SSD папку временных файлов Windows
В процессе установки обновлений операционной системы и осуществления некоторых других операций компьютер временно записывает на системный логический раздел много разнообразных файлов. С целью продления «жизни» SSD, папку, в которую эти файлы записываются, можно перенести на жесткий диск.
Делается это следующим образом:
• создать на любом локальном диске компьютера, размещенном на его жестком диске (не на SSD. ), папку. Назвать ее можно как угодно. У меня это папка Temp на диске Z;
• щелкнуть правой кнопкой мышки по значку «Этот компьютер» на рабочем столе и в контекстном меню выбрать пункт «Свойства». В левой верхней части открывшегося окна нажать на «Дополнительные параметры системы»;
• откроется окно, в котором на вкладке «Дополнительно» нужно нажать кнопку «Переменные среды. «:
• в открывшемся окне в верхнем и нижнем списках необходимо найти переменные «TEMP» и «TMP» и изменить их значение на путь к новой папке.
Чтобы изменить значение переменной, необходимо дважды щелкнуть по ней мышкой.
Чтобы найти TEMP и TMP в нижнем списке, его нужно немного прокрутить.
В результате у меню получилось следующее:
После этого необходимо нажать кнопку «ОК» и закрыть все окна.

















