Стоит ли отключать индексацию на ssd для windows 10

Привет, Хабр! Мы уже не раз писали о том, как правильно эксплуатировать SSD-накопители Kingston, чтобы добиться от них максимальной производительности при долгой наработке на отказ. Однако, мы по-прежнему замечаем комментарии, в которых пользователи высказывают мнение о ненадежности SSD-накопителей в целом, а также пишут нам о неудачных опытах их использования.

В последнем случае подобные неудачные покупки заставляют пользователей ПК сомневаться в том числе и в надежности наших устройств. Как итог, за годы существования блога на Хабре у нас накопилось достаточно материала, чтобы взглянуть на проблему эксплуатации SSD с другой стороны. В этот раз мы не будем рассказывать о том «как делать правильно», а наоборот — разберем наиболее частые ошибки, которые допускают владельцы SSD и попытаемся понять, какие из них действительно могут привести к быстрому износу твердотельных решений.

Самое частое описание проблемы, как правило звучит так «поставил в компьютер SSD-накопитель, а через год эксплуатации (а то и раньше) он начал тормозить», или же «скорости чтения/записи оказались заметно ниже заявленных производителем». В чем же кроется причина таких ситуаций?

Проблема первая: переоптимизация SSD

Многие пользователи всеми нейронами мозга отказываются верить производителям операционных систем и комплектующих, полагая, что разработчики не нацелены на предоставление им качественного продукта. Поэтому, начитавшись многочисленных советов в Интернете, люди начинают оптимизировать только что установленные в ПК накопитель с помощью многочисленных твиков и улучшайзеров. В приоритете — желание добиться максимальной производительности от SSD-решения.

Многие советы по «оптимизации» Windows для работы с твердотельными накопителями утверждают, что вы должны избегать ненужного износа SSD, минимизируя количество операций записи. Но эти опасения по поводу износа явно преувеличены. С таким же успехом вы можете положить накопитель под стекло, и тогда он попросту будет жить вечно. В противном случае — не нужно пугаться ставить программы на SSD и переживать, что на нем находится кэш браузера (некоторые пользователи, например, переносят кэш браузера на HDD-накопитель, после чего теряется весь смысл установки SSD).

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

СОВЕТ: Не тратьте время на оптимизацию SSD-накопителей! Ни один из твиков не улучшит быстродействие вашего накопителя, а некоторые и вовсе вредны для работы накопителя: они вызывают тормоза, снижение быстродействия и прочие накладки в работе устройства. Да, в Интернете есть много руководств по улучшению работы твердотельных накопителей, но мы не рекомендуем следовать большинству из них. Windows 7, 8 и 10 автоматически проведут необходимую оптимизацию.

Обратите внимание, что, начиная с Windows 7, операционная система автоматически включает TRIM для всех накопителей, которые она определяет, как твердотельные, и самостоятельно отключает для них дефрагментацию. Кроме того, Windows 7, 8 и 10 автоматически отключают службу SuperFetch для высокоскоростных твердотельных накопителей. Как итог: вам не нужно ничего настраивать вручную — Windows сама сделает все, что нужно для грамотной работы SSD.

Проблема вторая: отключение файла подкачки

В продолжении истории про излишнюю оптимизацию, давайте рассмотрим самые сюрреалистичные советы по «снижению нагрузки» на SSD-накопитель. Некоторые пользователи осознанно идут на отключение файла подкачки, полагая, что у них и без того достаточно оперативной памяти. Напомним, что файл подкачки используется для хранения данных, которые оперативная память помещает в виртуальную в случае своего переполнения. Например, если у вас есть программа, свернутая в течение длительного времени, и она ничего не делает, ее данные могут быть перемещены из ОЗУ в файл подкачки.

СОВЕТ: Не нужно отключать файл подкачки! Без него некоторые программы просто не будут работать должным образом: они могут начать сбоить или вообще отказываться запускаться. Имейте в виду — если у вас много свободной оперативной памяти, Windows автоматически отдаст ей предпочтение, поэтому файл подкачки ничего не замедлит. Да, в теории его наличие может привести к большему количеству операций записи на ваш SSD и занять на нем определенное место, но это не проблема для современных SSD. К тому же Windows автоматически управляет размером виртуальной памяти.

Проблема третья: отключение индексирования или служб поиска Windows

В некоторых руководствах по улучшению быстродействия SSD-накопителей приводится рекомендация, предлагающая отключить службы индексирования, которая ускоряет работу поиска данных на накопителе. Причина, по которой это нужно сделать, до несуразности проста — у вас же SSD, а значит и поиск на нем работает в разы быстрее, чем на традиционном HDD. Однако это не совсем так.

СОВЕТ: Не нужно самостоятельно отключать службы индексирования и поиска. Индексирование создает список файлов на вашем накопителе, чтобы вы могли выполнять мгновенный поиск необходимых данных. Если индексирование отключено, Windows придется сканировать весь SSD-накопитель и заглядывать внутрь файлов, что потребует дополнительного времени и ресурсов процессора. Как итог: у вас появится ощущение, будто твердотельный накопитель совсем не быстр, вопреки обещаниям производителя.

Проблема четвертая: резко падает скорость записи

Как правило, подобная ситуация наблюдается в двух случаях: 1) вы пытаетесь записать большой объем данных, а SLC-кэша вашего накопителя не хватает, чтобы уместить их все; 2) вы заполнили емкость накопителя под завязку, при этом у вас не активирована функция TRIM (чаще всего эта проблема встречается при использовании SSD с устаревшими операционными системами), либо накопитель лишен резервного запаса емкости.

Чтобы решить первую проблему в SSD Kingston, например, используется комбинация из двух типов кэширования (статический + динамический), что позволяет накопителю стабильно работать в любой ситуации.

Для решения второй ситуации часть флеш-памяти делается недоступной для пользователя, а это гарантирует, что накопитель никогда не будет полностью заполнен — то есть всегда остается свободная емкость, чтобы поддерживать стабильную скорость записи. Кроме того, контроллеры твердотельных накопителей обладают алгоритмами сборки мусора, которые ищут частично заполненные блоки и объединяют их, освобождая как можно больше пустых блоков. Отметим, что резервная емкость (как правило, она составляет около 7 % общей емкости NAND) и «сборщики мусора» (упрощенный аналог TRIM) есть во всех накопителях Kingston, как, собственно и поддержка самой функции TRIM.

СОВЕТ: Не заполняйте накопитель данными до последнего мегабайта! Оставляйте небольшой резерв, чтобы обеспечить достаточное наличие пустых блоков и сохранить высокую производительность. И еще: емкие файлы, которые не требуют быстрого доступа, логичнее хранить именно на HDD (например, фильмы и музыку), а не запихивать их во флеш-память.

Проблема пятая: прошивка контроллера не обновляется

Центр обновления Windows автоматически обновляет драйверы оборудования, независимо от того, хотите вы этого или нет, поэтому вам не нужно искать новые версии драйверов с веб-сайта производителя материнской платы, чтобы добиться улучшения производительности и повышения стабильности работы. А вот с прошивками контроллеров ситуация может обстоять иначе.

Обратите внимание, что многие производители SSD-накопителей предлагают собственные утилиты для обслуживания своих SSD. Например, у Kingston — это Kingston SSD Manager. С помощью этой утилиты вы буквально в один клик можете проверить, не появилась ли свежая прошивка для контроллера вашего накопителя, и точно так же в один клик установить ее, ничем не рискуя.

Стоит отметить, что Kingston не часто выпускает обновления прошивок своих SSD, так как производитель выводит на рынок уже готовое решение, не нуждающееся в постоянном «допиливании», как, например, компьютерные игры, которые получают уймы патчей уже в первые дни релиза.

СОВЕТ: Держите свой SSD в актуальном состоянии! Понятное дело, что микро-ПО можно и не обновлять, не принимая во внимание рекомендации производителей, но в таком случае вы лишите себя дополнительных возможностей и улучшений, которые привносятся в работу накопителя с подобными апдейтами: исправление багов, улучшение совместимости, повышение производительности, снижение энергопотребления (что важно для ноутбуков) и т.п.

Проблема шестая: скорость NVMe-накопителя оказалась ниже заявленной

Одна из распространенных проблем, которая возникает при установке NVMe-накопителей в ПК и ноутбуки — недостаточно высокая скорость. И происходит это отнюдь не по вине производителя, а по невнимательности пользователя. Разберемся подробнее: в чем причина ситуации?

Слот M.2 можно встретить на материнских платах с процессорным разъемом LGA 1150 и выше, но на старых системных платах (использующих, например, системную логику восьмой и девятой серии Intel для процессоров Haswell и Broadwell) для передачи данных задействуются только две линии PCI-E 2.0. В итоге мы получаем пропускную способность до 1 Гбайт/с, что вызывает у пользователей недоумение «а где же обещанные производителем скорости в 2-3-4 Гбайт/с?».

В случае с материнскими платами под процессоры Skylake чипсеты материнских плат выделяют от двух до четырех линий PCI-E 3.0 для работы NVMe-накопителей, что позволяет обеспечить пропускную способность на уровне 3,94 Гбайт/с. Но и здесь надо внимательно смотреть с какими еще интерфейсами слот M.2 разделяет полосу пропускания (в этом поможет руководство к материнской плате), иначе возможность урезания скорости NVMe по-прежнему остается вероятной. Не стоит упускать из виду и факт того, что, если для работы накопителя задействованы лишь две линии PCI-E 3.0 — пропускная способность накопителя будет ограничена порогом в 1,97 Гбайт/с

СОВЕТ: Если хотите получить максимальную производительность от своего NVMe-решения, внимательно изучайте спецификации своей материнской платы и самого накопителя.

Проблема седьмая: неверный выбор структуры разделения накопителя на разделы

Во время установки операционной системы на SSD-накопитель (или добавление твердотельного накопителя в уже действующую систему), возникает щекотливый вопрос: какую структуру разделения на разделы выбрать? Master Boot Record (MBR) или GUID Partition Table (GPT)? Не спешите хайпить в комментариях — для некоторых пользователей ПК это до сих пор серьезный камень преткновения, поэтому мы не будем обходить его стороной. Разве что… в технические подробности вдаваться не станем и сразу перейдем к рекомендациям.

Безусловно, GPT более новый и надежный стандарт разделения на сектора, который мы рекомендуем использовать на накопителях с большой емкостью. В сравнении с MBR этот протокол устойчивее к повреждению данных, поддерживает большее количество секторов (128 против четырех у MBR) и позволяет твердотельному накопителю максимально реализоваться по части комплексного быстродействия. Но…, есть и нюанс: если вы по-прежнему работаете с устаревшими операционными системами (в духе Windows XP или Windows Vista) — логичнее остановить свой выбор на MBR.

СОВЕТ: Для высокоемких SSD-накопителей, которые работают под управлением ОС Windows 7, 8 или 10 мы рекомендуем использовать GPT-разметку. В противном случае вы сделаете свой накопитель менее надежным и производительным, а впоследствии будете писать комментарии на тему ненадежности твердотельных решений, упрекая производителей в излишнем преувеличении и продуктовом маркетинге.

Что в итоге?

А как же правильно эксплуатировать SATA SSD и NVMe SSD? Основной совет будет очень простым — установите их в свой ПК и ноутбук на базе Windows 7,8,10, после чего просто забудьте о том, что им нужна дополнительная оптимизация. Разве что не забывайте проверять обновления прошивки, чтобы вовремя получать апдейты, повышающие стабильность работы устройств.
Что касается выбора накопителя, отдавайте предпочтение решениям от известных брендов. Тогда вам точно не понадобится устраивать «танцы с бубном»: искать программы для оптимизации и улучшений работы твердотельного хранилища от малоизвестного производителя.

На этом мы завершаем наш экскурс в истории неправильных применений SSD-накопителей. Рассказывайте в комментариях, с какими ситуациями неправильной эксплуатации сталкиваетесь вы? Нам будет интересно узнать новые истории от читателей и подробно разобрать их в блоге.

Для получения дополнительной информации о продукции Kingston обращайтесь на официальный сайт компании.

Оптимизация SSD дисковЕсли вы приобрели твердотельный диск или купили компьютер или ноутбук с SSD и хотите настроить Windows так, чтобы оптимизировать скорость работы и продлить срок работы SSD, основные настройки вы найдете здесь. Инструкция подойдет для Windows 7, 8 и Windows 8.1. Обновление 2016: для новой ОС от Microsoft смотрите инструкцию Настройка SSD для Windows 10.

Многие уже оценили производительность твердотельных дисков SSD — пожалуй, это один из самых желанных и эффективных апгрейдов компьютера, который может серьезно улучшить производительность. По всем параметрам, связанным со скоростью SSD выигрывает у обычных жестких дисков. Однако в том, что касается надежности не все так однозначно: с одной стороны, они не боятся ударов, с другой — имеют ограниченное количество циклов перезаписи и другой принцип работы. Последнее нужно учитывать при настройке Windows для работы с SSD диском. А теперь переходим к конкретике.

Следует проверить, что функция TRIM включена

По умолчанию, Windows, начиная с версии 7 поддерживает TRIM для SSD по умолчанию, однако лучше проверить, включена ли эта функция. Смысл TRIM в том, что при удалении файлов, Windows сообщает диску SSD, что данная область диска больше не используется и ее можно очистить для последующей записи (для обычных HDD этого не происходит — при удалении файла данные остаются, а потом записываются «сверху»). Если данная функция отключена, это со временем может привести к падению производительности твердотельного диска.

Как проверить TRIM в Windows:

  1. Запустите командную строку (например, нажмите Win + R и введите cmd)
  2. Введите команду fsutil behavior query disabledeletenotify в командной строке
  3. Если в результате выполнения вы получите DisableDeleteNotify = 0, значит TRIM включена, если 1 — отключена.

Проверка TRIM в Windows

Если функция отключена, см. Как включить TRIM для SSD в Windows.

Отключите автоматическую дефрагментацию дисков

Прежде всего, твердотельные SSD диски не нужно дефрагментировать, дефрагментация не принесет пользы, а вред возможен. Об этом я уже писал в статье про вещи, которые не нужно делать с SSD.

Все последние версии Windows«знают» об этом и автоматическая дефрагментация, которая по умолчанию включена в ОС для жестких дисков, обычно не включается для твердотельных. Однако, лучше проверить этот момент.

Запуск настройки оптимизации дисков

Нажмите клавишу с эмблемой Windows и клавишу R на клавиатуре, после чего в окне «Выполнить» введите dfrgui и нажмите Ок.

Отключение дефрагментации SSD

Откроется окно с параметрами автоматической оптимизации дисков. Выделите ваш SSD (в поле «Тип носителя» будет указано «Твердотельный накопитель») и обратите внимание на пункт «Оптимизация по расписанию». Для SSD следует отключить ее.

Отключите индексацию файлов на SSD

Следующий пункт, который может помочь оптимизации SSD — отключение индексации содержимого файлов на нем (которая используется для быстрого поиска нужных файлов). Индексирование постоянно производит операции записи, которые в перспективе могут сократить срок службы твердотельного жесткого диска.

Для отключения, проделайте следующие настройки:

  1. Зайдите в «Мой компьютер» или «Проводник»
  2. Кликните правой кнопкой мыши по диску SSD и выберите «Свойства».
  3. Уберите отметку «Разрешить индексировать содержимое файлов на этом диске в дополнение к свойствам файла».

Отключение индексирования Windows

Несмотря на отключенное индексирование, поиск по файлам на SSD будет происходит практически с той же скоростью, что и раньше. (Имеется также возможность продолжить индексацию, но сам индекс перенести на другой диск, но об этом я напишу в другой раз).

Включите кэширование записи

Включение кэширование записи на диск может повысить производительность как HDD, так и SSD дисков. При этом, при включении данной функции, для записи и чтения используются технология NCQ, которая позволяет более «интеллектуально» обрабатывать поступающие от программ обращения. (Подробнее об NCQ на Википедии).

Включение кэширования записи

Для того, чтобы включить кэширование, зайдите в диспетчер устройств Windows (Win + R и ввести devmgmt.msc), откройте «Дисковые устройства», кликните правой кнопкой мыши по SSD — «Свойства». Разрешить кэширование вы можете на вкладке «Политика».

Файл подкачки и гибернации

Файл подкачки (виртуальная память) Windows используется при недостаточном количестве оперативной памяти. Впрочем, по факту он используется всегда, когда включен. Файл гибернации — сохраняет все данные из оперативной памяти на диск для последующего быстрого возвращения к рабочему состоянию.

Для максимальной продолжительности работы SSD рекомендуется минимизировать количество операций записи на него и, если отключить или уменьшить файл подкачки, а также отключить файл гибернации, это также приведет к их сокращению. Однако, прямо рекомендовать это сделать я не стану, могу посоветовать прочитать две статьи про данные файлы (там же указано, как их отключить) и самостоятельно принять решение (отключение этих файлов не всегда хорошо):

  • Файл подкачки Windows (что такое, как уменьшить, увеличить, удалить)
  • Файл гибернации hiberfil.sys

Возможно, вам есть что добавить на тему настройки SSDна оптимальную производительность?

На заре начала популярности SSD-накопителей, около 10-12 лет назад, пользователи были сильно озабочены тем, как сохранить их ресурс. Спустя годы эти попытки стали выглядеть довольно наивно, ведь SSD-накопители, ресурс которых они пытались сберечь, модели объемом 60-120 ГБ, в массе своей успели быстрее устареть морально, чем выработать ресурс. А сегодня цена бюджетных накопителей на 120 ГБ настолько низка, что можно не заморачиваться сохранением их ресурса, а просто покупать новый, когда потребуется.

Но если взглянуть на более емкие модели, мы видим довольно неприятную картину, которая заставляет задуматься. Во-первых, несмотря на технический прогресс, цена моделей популярного объема в 500-1000 ГБ практически не снижается. Как стоил качественный накопитель объемом 1000 ГБ около 7000-10000 рублей года три назад, примерно так стоит он и сейчас. И ждать тех времен, когда массовые накопители совершат скачок размера в 10 раз, как с 120 ГБ до 1000 ГБ ранее, теперь придется очень и очень долго.

Во-вторых, параметр Total Bytes Written (TBW) практически не растет у моделей среднего ценового диапазона, несмотря на прогресс в развитии NAND-памяти. В-третьих, все чаще в популярных моделях заметны удешевления и упрощение технических решений: отказ от DRAM-буфера, использование дешевой и не очень выносливой памяти TLC и QLC.

В-четвертых, если 10 лет назад игры, Windows и прикладные программы были рассчитаны на то, что будут работать на обычном HDD и имели соответствующие оптимизации, то сегодня они используют накопитель на порядок активнее. Чтобы это понять, достаточно попробовать установить Windows 10 и Windows 11 на обычный HDD, и вы сразу поймете, что они постоянно используют накопитель для своих нужд — телеметрии, индексации и кеширования.

А размеры игр увеличились просто до невообразимых размеров — обычная игра уже требует около 80-120 ГБ на накопителе и каждая установка такой объемной игры съедает его ресурс. И если сегодня в среде не особо технически подкованных пользователей ПК сохраняется пренебрежительное отношение к попыткам сохранить ресурс SSD, то стоит только почитать, что пишут опытные пользователи, например, на нашей конференции, то становится понятно, что попытаться сохранить его ресурс совсем не помешает.
Например, попадаются посты, где пользователи пишут о том, что работа с программами обработки изображений или кодирования видео попросту за месяцы уничтожает ресурс бюджетных SSD, который и без того небольшой.

В комментариях к моей недавней статье, в основном посвященной техническим аспектам продления срока службы SSD-накопителей, пользователи делились своим опытом сохранения ресурса SSD и сегодня возьмем лучшие из них и разберем самые действенные настройки софта и Windows, которые помогут продлить жизнь SSD.

Разбираемся с кешем браузера

Чтобы понять, что съедает ресурс вашего SSD, нужно запустить программу мониторинга, например, Process Explorer. Всего за час браузер Firefox с несколькими активными вкладками записал на мой SSD 5.1 ГБ данных.

Но с быстрым широкополосным интернетом нужда в таком кешировании данных уже не критична и можно отключить кеш браузера полностью. Для Firefox нужно запустить команду about:config и вписываем следующие параметры: network.http.use-cache; browser.cache.offline; browser.cache.disk; browser.cache.memory, меняя их значение с true на false.

Пользователям Google Chrome нужно нажать комбинацию клавиш Ctrl+Shift+i. Появится окно, в верхнем правом углу которого отыщите кнопку «Settings» – «Настройки». Отметьте чекбокс “Disable cache” (Отключить кэш). Как вариант, при наличии достаточного количества ОЗУ можно создать RAM-диск и перенести кеш браузера в него.

Устанавливаем фиксированный размер файла подкачки

Постоянно меняющийся в размере файл подкачки заметно съедает ресурс SSD, даже если запись в него не особо активна. Сделать его фиксированный размер можно в «Дополнительных параметрах системы» — «Дополнительно» — «Быстродействие» — «Параметры» — «Дополнительно» — «Виртуальная память» — «Изменить». При достаточном объеме ОЗУ можно установить минимальный размер файла подкачки и перенести его на HDD — так мы избежим проблем, которые могут возникнуть при его полном отключении.

Отключаем SysMain (SuperFetch)

Служба SysMain (SuperFetch) призвана оптимизировать производительность ПК, но с быстрым SSD увидеть результат ее работы практически невозможно, а вот его ресурс она съедает. Отключить ее можно в «Службах». Прокрутите список служб и щелкните правой кнопкой мыши по службе SysMain, затем выберите пункт «Остановить». Щелкните правой кнопкой мыши по SysMain, выберите пункт «Свойства». На вкладке «Общие» в разделе «Тип запуска» выберите значение «Отключено».

Отключаем гибернацию

Еще одна фукция — наследница древних времен, призванная ускорить запуск ПК с жестким диском, но практически бесполезная с SSD — гибернация. А вот ресурс SSD она съедает, особенно если размер ОЗУ большой, да и место на накопителе файл pagefile.sys зря занимает. Отключаем ее командой powercfg -h off в командной строке.

Отказываемся от NVIDIA GeForce Experience

Еще один пожиратель ресурса SSD — драйвера NVIDIA, которые теперь собирают телеметрию и превратились в раздутый код, которые держит несколько процессов в памяти и постоянно пишет на SSD. Если вы не записываете ролики из игр, и не снимаете скриншоты с помощью GeForce Experience, можно отказаться от этой функции при установке драйверов.

Еще эффективнее вырезать лишнее из драйверов поможет утилита NVSlimmer.

Отключаем телеметрию в Windows 10 и Windows 11

Еще один способ сохранить ресурс SSD — отключить телеметрию, которую постоянно собирают Windows 10 и Windows 11. Самый простой способ — с помощью утилиты O&O ShutUp10++, про которую я недавно писал в блоге «10 утилит, которые помогут взять Windows 10 и Windows 11 под полный контроль». Главное — использовать свежую версию утилиты и сделать бэкап системы перед отключением. 

Следим за тем, чтобы на SSD оставалось достаточно свободного места

Если ваш SSD забит под завязку и активно используется, можно уничтожить ресурс перезаписи части ячеек памяти с катастрофической скоростью. Например, такой сценарий, когда на системном разделе SSD осталось 10 ГБ свободного места, в которые активно пишет данные браузер. Можно сразу отделить от SSD небольшой участок при разметке диска, 20-30 ГБ, и не размечать его как логический диск — это даст достаточный запас ячеек памяти контроллеру SSD для замены.

Меньше беспокоиться о ресурсе SSD поможет покупка модели с высоким параметром Total Bytes Written (TBW). Например, вот три популярные модели SSD объемом 1 ТБ с TBW, равным 600 ТБ из Ситилинка: Samsung 870 EVO MZ-77E1T0B/EU, A-Data Gammix S5 AGAMMIXS5-1TT-C и WD Blue SN570 WDS100T3B0C.

Итоги

Эти простые настройки, которые можно сделать за несколько минут, заметно сохранят ресурс вашего SSD и сэкономят вам немало средств. Пишите в комментарии, а вы заботитесь о ресурсе SSD?  


рекомендации

4070 MSI по старой цене дешевле Palit

13900K в Регарде дешевле чем при курсе 60

Ищем PHP-программиста для апгрейда конфы

Более 500 блогов автора Zystax обо всем, что связано с компьютерами и играми. 

Вы тут: Главная Popular 12 мифов об оптимизации SSD, которые никогда не умрут

MythИтак, вы обзавелись новеньким SSD. Вы установили на него систему, вооружились найденным в сети руководством по оптимизации и через пару часов сделали все возможное, чтобы… замедлить свою работу в системе!

Не верите? Подумайте, из чего складывается высокая производительность. Преимущества скорости SSD вы можете ощутить в трех категориях:

  • система, например, скорость ее загрузки и работы
  • программы, в том числе веб-серфинг и работа с документами, изображениями и медиафайлами
  • ваши действия, включая навигацию по диску и копирование/перемещение файлов

Как рождаются мифы

Я практически уверен, что ваши меры по настройке SSD негативно сказались как минимум на одном из этих компонентов. Дальше вы узнаете, почему это произошло, но сначала о причинах такой оптимизации.

Если на клетке слона прочтешь надпись «буйвол»…

myth_123В сети есть масса руководств и даже твикеров для оптимизации SSD. На самом деле, там везде используется одна и та же информация, причем:

  • устаревшая, поскольку нацелена на экономию дискового пространства и снижение количества циклов перезаписи, что неактуально для современных SSD в домашних ПК
  • бесполезная, потому что Windows сама заботится о том, что предлагают настраивать
  • вредная, ибо ведет к снижению скорости работы — вашей, программ и системы

Посмотрите критично на свое руководство или твикер и подумайте, какие пункты можно отнести к одной из этих категорий!

Есть еще одна проблема – неудачная подача информации, в том числе неправильно расставленные акценты.

Вот пример руководства по оптимизации SSD на русском THG. Если проанализировать графики и выводы авторов, станет понятно, что единственным итогом описанной «оптимизации» стало высвобожденное место на диске. Но зачем утруждать себя размышлениями, если можно просто применить все твики оптом, тем более они так подробно изложены :)

Прочитав комментарии к предыдущей записи, я еще раз убедился в том, что многие читатели блога стали жертвой «оптимизации», крутящейся вокруг экономии дискового пространства и продления жизни SSD. При этом они забыли, что тонкая настройка должна ускорять работу, а не замедлять ее!

Кто быстрее – черепаха или тигр?

Этот вопрос служит одним из вариантов капчи в форме обратной связи блога. И он прекрасно подходит к теме нашего сегодняшнего разговора! Мой мощный ноутбук был укомплектован жестким диском со скоростью вращения 5400 rpm. Вот как он смотрится на фоне SSD Kingston Hyper-X 3K.

Мифы оптимизации SSD
Увеличить рисунок

Если у вас наряду с SSD есть HDD, измерьте скорости обоих дисков и держите картинку в уме. Я буду к ней возвращаться, и не раз!

Специальные примечания для несогласных

Уже после публикации материала я решил специально разъяснить несколько моментов, чтобы не повторять их регулярно в комментариях, отвечая оппонентам.

В этой статье:

  1. Все мифы рассматриваются исключительно с точки зрения ускорения работы системы, программ и пользователя. Если мера объявляется бесполезной или вредной, это означает, что она никак не способствует ускорению работы.
  2. Сокращение объема записи на диск не рассматривается в качестве меры оптимизации ввиду неактуальности этого подхода. Если ваша цель именно в этом, мифы 3 — 11 для вас, равно как и хранение SSD в серванте.
  3. Использование RAM-диска не рассматривается, поскольку это не имеет прямого отношения к оптимизации SSD. Если у вас избыток оперативной памяти, вы можете пользоваться RAM-диском вне зависимости от типа накопителей, установленных в ПК.
  4. Все рекомендации даются с учетом широкой аудитории, т.е. большинству пользователей. Анализируя советы, учитывайте, что они могут не соответствовать вашим задачам, навыкам работы и представлениям об оптимальном и грамотном использовании операционной системы.

Вот теперь — поехали! :)

Мифы

  1. Отключение SuperFetch, ReadyBoot и Prefetch
  2. Отключение дефрагментатора Windows
  3. Отключение или перенос файла подкачки
  4. Отключение гибернации
  5. Отключение защиты системы
  6. Отключение поиска Windows и/или индексирования диска
  7. Перенос пользовательских папок на другой диск
  8. Установка программ на другой диск
  9. Перенос папок AppData и ProgramData на другой диск
  10. Перенос кэша браузера на другой диск
  11. Перенос временных файлов на другой диск
  12. Применение древних твиков реестра

1. Отключение SuperFetch, ReadyBoot и Prefetch

Этот совет: спорный, может снижать скорость запуска программ, а также в Windows 10 — увеличивать объем записи на диск и снижать общую производительность ОС при недостатке оперативной памяти

Здесь два аспекта, причем второй я добавил в статью позже.

Скорость запуска программ с жесткого диска

Я не буду дублировать рассказ о связке этих трех технологий, но повторю, что функция ReadyBoot, работающая в рамках SuperFetch, не используется для ускорения загрузки системы, установленной на твердотельный накопитель. Здесь вы можете прочесть о том, как Windows отличает HDD от SSD.

В комментариях к предыдущей записи меня просили «исправить» утилиту CheckBootSpeed, чтобы она не отменяла «ценные» твики SSD.

Мифы оптимизации SSD

Утилита уже обновлена и учитывает тип накопителя, но нужно понимать, что отключение службы SuperFetch может снижать скорость запуска программ с жесткого диска!

При наличии в системе жестких дисков (даже когда Windows установлена на SSD), в рамках службы SuperFetch продолжает работать логический префетчер, появившийся еще в XP. Он отслеживает примерно первые 10 секунд запуска программы. В этом легко убедиться, натравив Process Monitor на папку %windir%\prefetch.

Мифы оптимизации SSD
Увеличить рисунок

При запуске каждой программы префетчер проверяет наличие следа (файла .pf). Если таковой обнаруживается, префетчер использует ссылки на метаданные MFT файловой системы для открытия всех необходимых файлов. Затем он вызывает специальную функцию диспетчера памяти, чтобы тот асинхронно прочел из следа данные и код, отсутствующие в памяти на данный момент. Когда программа запускается впервые или сценарий запуска изменился, префетчер записывает новый файл следа (выделено на рисунке).

Вряд ли SuperFetch способна ускорить запуск программ с SSD, но Microsoft не отключает функцию, учитывая наличие жестких дисков в системе. Если фирменная утилита изготовителя SSD (например, Intel SSD Toolbox) рекомендует отключить SuperFetch, следуйте ее совету. Однако в этом случае более чем логично держать все программы на SSD, о чем пойдет речь ниже.

Сжатие памяти в Windows 10

Этому аспекту посвящена отдельная статья Нюансы отключения службы SysMain в Windows 10. Ранее на этой странице был фрагмент из нее, опубликованный экспромтом.

2. Отключение дефрагментатора Windows

Этот совет: бесполезный или вредный, может снижать производительность дисков

defrag-96Одной из функций утилиты CheckBootSpeed является проверка состояния запланированного задания дефрагментации и службы планировщика заданий. Давайте посмотрим, насколько эти параметры актуальны для последних ОС Microsoft, установленных на SSD.

Windows 7

Windows 7 не дефрагментирует SSD, чему служат подтверждением слова разработчиков в блоге.

Windows 7 отключит дефрагментацию для SSD-дисков. Поскольку SSD показывают превосходные результаты при произвольном считывании, дефрагментация не предоставит таких преимуществ, которые даёт на обычном диске.

Если вы не верите разработчикам, загляните в журнал событий. Вы не найдете там записей о дефрагментации тома SSD.

Таким образом, когда SSD является единственным диском, запланированное задание просто не выполняется. А когда в ПК имеется еще и HDD, отключение задания или планировщика лишает жесткий диск достойной оптимизации штатным дефрагментатором.

Windows 8 и новее

Не пропустите статью Почему Windows 8+ дефрагментирует ваш SSD, и как этого избежать

В Windows 8 место дефрагментатора занял оптимизатор дисков!

Мифы оптимизации SSD
Увеличить рисунок

Оптимизация жестких дисков, как и прежде, сводится к дефрагментации. Твердотельные же накопители Windows больше не игнорирует, а помогает им, посылая контроллеру дополнительный набор команд TRIM сразу для всего тома. Происходит это по расписанию в рамках автоматического обслуживания, т.е. когда вы не работаете за ПК.

В зависимости от контроллера SSD, сбор мусора может выполняться сразу по факту получения команды TRIM, либо откладываться до периода бездействия. Отключая оптимизатор дисков или планировщик заданий, вы снижаете производительность накопителя.

3. Отключение или перенос файла подкачки

Этот совет: бесполезный или вредный, снижает скорость работы системы при недостатке памяти

Аппаратная конфигурация должна быть сбалансированной. Если у вас установлено мало памяти, следует добавить ее, поскольку SSD лишь отчасти компенсирует недостаток RAM, ускоряя подкачку по сравнению с жестким диском.

Мифы оптимизации SSD

Когда у вас достаточно памяти, файл подкачки практически не используется, т.е. на срок службы диска это никак не повлияет. Но многие люди все равно отключают подкачку – мол, пусть система все в памяти держит, я сказал! В результате диспетчер памяти Windows работает не в самом оптимальном режиме (см. #4 тут).

В крайнем случае файл подкачки переносят на жесткий диск. Но ведь если вдруг памяти окажется недостаточно, вы только выиграете в производительности при наличии pagefile.sys на SSD!

Об этом разработчики Windows пишут в своем блоге.

В: Нужно ли располагать файл подкачки на SSD?

О: Да. Основные операции с файлом подкачки — это произвольная запись небольших объёмов или последовательная запись крупных массивов данных. Оба типа операций отлично выполняются на SSD.

Анализируя телеметрию, сосредоточенную на оценке записи и считывания для файла подкачки, мы обнаружили, что:

  • чтение из Pagefile.sys превалирует над записью в pagefile.sys в сочетании 40:1,
  • блоки считывания для Pagefile.sys обычно довольно малы, 67% из них меньше или равны 4 Кб, а 88% – меньше 16 Kб,
  • блоки записи в Pagefile.sys довольно велики, 62% из них больше или равны 128 Kб и 45% – почти точно 1 Mб

Вообще говоря, типичные модели использования файла подкачки и характеристики производительности SSD отлично подходят друг к другу, и именно этот файл настоятельно рекомендуется размещать на твердотельном накопителе.

Но на практике стремление продлить любой ценой жизнь SSD неистребимо. Вот читатель блога трясется над своим SSD, перенося pagefile.sys на жесткий диск, хотя сам даже невооруженным глазом видит, что это снижает производительность. Кстати, в мой нетбук больше 2 Гб памяти не установить, и с твердотельным накопителем ему стало намного комфортнее, чем со штатным HDD 5400 rpm.

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

Вопрос на засыпку: какой у меня был размер файла подкачки, когда я сделал снимок экрана диспетчера задач?

Специальное примечание

В Интернетах (в т.ч. в комментариях к этой записи) можно часто встретить утверждение: «Файл подкачки не нужен, если у вас установлено NGB RAM». В зависимости от фантазии, N принимает значение 8, 16, 32 или 64. Это утверждение не имеет смысла, поскольку не принимает во внимание задачи, которые решаются на ПК с данным объемом памяти.

Если вы установили себе 64GB, а используется 4-8GB, то таки да, ФП вам не нужен (но тогда непонятно, зачем вы купили 64GB RAM :). Если же вы приобрели такой объем памяти, чтобы максимально задействовать его в своих задачах, то ФП вам пригодится. Кроме того, память используете не вы, а приложения, чьи аппетиты могут быть для вас неочевидны. См. мой пост в канале Telegram с показательным примером человека, отключавшего ФП при 64GB RAM.

4. Отключение гибернации

Этот совет: невнятный и вредный для мобильных ПК, может снижать продолжительность работы от батареи и скорость вашей работы

Я бы сформулировал совет так:

  • стационарные ПК – отключение нормально, т.к. с тем же успехом можно использовать сон, в т.ч. гибридный.
  • мобильные ПК – отключение не всегда целесообразно, особенно при высоком расходе заряда батареи во сне

В мобильных системах важно быстро приступать к работе и экономить заряд батареи. Если у вас всегда есть поблизости розетка, гибернация не нужна. Однако именно она обеспечит вам максимальную продолжительность работы, если на протяжении некоего периода времени вам нужно несколько раз воспользоваться ПК без подзарядки.

На рисунке вы видите параметры экономичного плана электропитания в моем планшете, которому свойственно высокое энергопотребление во сне.

Мифы оптимизации SSD

Да, размер файла hiberfil.sys составляет 75% от объема оперативной памяти. Например, при 8 Гб RAM отправка ПК в гибернацию будет существенным вкладом в ваш дневной объем записи на диск. Но это свободно укладывается в рамки гарантии вашего SSD.

В конце концов, размер файла гибернации можно и уменьшить вплоть до 50% объема RAM:

powercfg -h -size 50

В мобильных ПК отключение гибернации имеет смысл разве что при отсутствии свободного дискового пространства. От этого действительно не застрахованы планшеты и ультрабуки, будь то по причине скромного размера накопителя или ввиду нужд владельца.

5. Отключение защиты системы

Этот совет: бесполезный и вредный, снижает способность к восстановлению Windows и файлов

rstrui_64Безусловно, создание точек восстановления увеличивает объем данных, записываемых на диск. Но ведь вы уже знаете, что ваш SSD не умрет от этого!

Зачем отрезать себе пути к откату системы на точку до появления проблемы и быстрому извлечению удаленных файлов из теневых копий?

Впрочем, люди отключали, отключают и будут отключать защиту системы вне зависимости от типа диска, это уже в крови! И нет, я не хочу обсуждать эту тему в комментариях в сотый раз :)

6. Отключение поиска Windows и/или индексирования диска

Этот совет: бесполезный, снижает скорость вашей работы

search-64Иногда это аргументируют тем, что SSD настолько быстрые, что индекс не придаст существенного ускорения поиску. Эти люди просто никогда толком не пользовались настоящим поиском Windows!

Я считаю, что бессмысленно лишать себя полезного инструмента, ускоряющего выполнение повседневных задач.

Ничто не мешает вам перенести индекс на другой диск! Но если же вы до сих пор не подружились с поиском Windows и не имеете ни малейшего желания освоить его, то таки да, можете отключить индексирование. Однако если у вас при этом еще и все личные файлы перенесены…

7. Перенос пользовательских папок на другой диск

Этот совет: вредный, снижает скорость работы программ и ваших действий

disk-shortcut-iconПредставьте, что вы скопировали с карты памяти на диск 420 фотографий и хотите быстро посмотреть их эскизы. Вам все понравилось, и теперь вы решили массово уменьшить масштаб этих фото до 75%.

С каким диском, HDD или SSD, быстрее создадутся эскизы фото и прочтутся их метаданные? А как насчет считывания всех файлов и записи их уменьшенных копий?

Твердотельные накопители превосходят жесткие диски при навигации, файловых операциях и работе в программах. Конечно, далеко не во всех случаях разница в скорости между HDD и SSD заметна на глаз. Но ведь вы верили, что она есть, когда вы покупали твердотельный накопитель :) Почему же вы тогда не пользуетесь его преимуществами?

Возвращаясь к поиску, при отсутствии индекса (да хоть стороннего) все упирается в скорость чтения с диска. Если все ваши личные файлы перенесены с SSD на HDD, это значит… вы уже догадались?

8. Установка программ на другой диск

Этот совет: вредный, снижает скорость запуска программ

software-icon-96После установки системы на твердотельный накопитель сразу бросаются в глаза скорость загрузки Windows и запуска программ. Впрочем, второе некоторые люди так толком и не видят, потому что держат программы на другом диске. Основным аргументом выступает портативность – мол, после переустановки Windows программы сразу работают. В принципе, крупные пакеты все равно не будут правильно работать после переустановки, но дело даже не в этом.

Просто надо научиться настраивать Windows так, чтобы переустанавливать ее как можно реже. Также вы можете настроить создание инкрементных копий системного раздела средствами Windows или сторонних программ.

И тогда ваши программы всегда будут запускаться максимально быстро с твредотельного накопителя! Скорость же их работы зависит от того, где находятся данные программ. Впрочем, самые тщательные «оптимизаторы» не забывают перенести их на HDD…

9. Перенос папок AppData и ProgramData на другой диск

Этот совет: вредный, снижает скорость работы программ

Современные программы уже не хранят файлы в своих папках. Я уже разъяснял назначение папок ProgramData и AppData. Вторая папка интереснее, потому что в ней хранятся данные, с которыми программы работают постоянно.

Мифы оптимизации SSD

Перенося эти папки со скоростного диска на медленный, вы снижаете быстродействие программ. Дальше я приведу один простой пример.

10. Перенос кэша браузера на другой диск

Этот совет: вредный, снижает скорость работы браузера

Это частный случай переноса папки AppData. Как вы думаете, браузер быстрее запишет данные в кэш и прочтет их оттуда при размещении кэша на SSD или HDD? Ответ вы могли узнать в начале статьи, последовав моему совету измерить скорости чтения и записи своих дисков.

Вы купили SSD, чтобы всё быстрее работало? Тогда держите кэш браузера на SSD!

11. Перенос временных файлов на другой диск

Этот совет: вредный, снижает скорость установки и работы программ

Система и программы создают временные файлы в процессе работы. Простейший пример – установка программы. Посмотрите на картинку и скажите, что сейчас происходит!

Мифы оптимизации SSD

Установщик Firefox распаковывает содержимое пакета во временную папку, а потом запускает установку программы оттуда. Другими словами, сначала осуществляется запись на диск, а потом чтение распакованных файлов и их запись в другую папку.

У меня все тот же вопрос — установка программы пройдет быстрее, если временные файлы расположены на твердотельном накопителе или жестком диске?

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

Контролировать размер временных папок проще всего их очисткой по расписанию. Таким образом, к совету о переносе временных файлов стоит прислушаться разве что при наличии программ, имеющих тенденцию к регулярной записи десятков гигабайт файлов во временную папку.

regedit-64Четыре перечисленные ниже твика входят в стандартный набор мер по оптимизации Windows, причем не только для твердотельных накопителей. В популярной мифологии для них рекомендуется устанавливать значение 1.

Давайте посмотрим, ускоряют ли твики что-нибудь.

NtfsDisableLastAccessUpdate

В начале 2000-х Microsoft действительно рекомендовала отключение атрибута NTFS, в котором хранится время последнего доступа к файлу или папке. Но даже тогда этот совет был нацелен на серверные конфигурации, в которых за короткий период времени осуществляется доступ к большому количеству папок и файлов (файловые серверы служат хорошим примером). На клиентских системах такой нагрузки просто нет.

NtfsDisable8dot3NameCreation

Теоретически отключение имен в формате MS-DOS (8.3) может повысить скорость открытия папок с файлами. В реальности на твердотельных накопителях этого не происходит.

DisablePagingExecutive

Этот параметр контролирует, позволено ли Windows сбрасывать из памяти в файл подкачки драйверы и системный код режима ядра. Якобы с одной стороны, запрет снижает объем записи на диск, а с другой – повышает сетевую производительность на системах с большим количеством памяти.

На практике же первое неактуально для современных SSD, а второе не приносит на них существенных дивидендов. А при малом объеме RAM такая «оптимизация» может привести к нестабильной работе системы.

LargeSystemCache

В Windows XP увеличение размера кэша файловой системы можно было задать в настройках быстродействия. Даже беглый взгляд на картинку наводит на мысль, что режим, предназначенный для серверных систем, снижает производительность программ.

Мифы оптимизации SSD

Microsoft расставила грабли в KB895392, убрала возможность настройки из графического интерфейса следующих ОС, но это не останавливает «оптимизаторов» и по сей день.

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

Результат применения твиков

clipboardcheck-96Первые три твика были нацелены на использование в серверных системах времен Windows Server 2003. И в начале статей MSDN (1, 2) сказано, что в Windows Server 2008 тесты не выявили существенного прироста быстродействия после применение этих и других приведенных там мер по оптимизации.

Другими словами, даже если это и было хоть как-то актуально для производительности во времена XP, то начиная с Vista уже не имеет значения. А с точки зрения объема записи на диск, экономятся копейки по сравнению с остальной системной и пользовательской активностью.

Таким образом, применение первых трех твиков хоть и не вредит, но никак не повышает производительность системы и срок службы твердотельного накопителя. Четвертый же твик замедляет работу программ.

Выводы

Я разобрал 12 популярных советов по оптимизации твердотельных накопителей. Я подчеркиваю, что твики рассматривaлись исключительно в контексте скорости работы ОС, программ и пользователя, но не с точки зрения продления срока жизни накопителя. Если вы хотите, чтобы он жил вечно, не записывайте на него ничего, а просто поставьте в сервант! В реальности ни один из твиков не повышает быстродействие. Для ускорения работы они как минимум бесполезны, а зачастую – вредны.

Применяя мифическую оптимизацию, вы лишь снижаете общую скорость работы, которая складывается из быстроты ваших повседневных действий, отзывчивости программ и общей производительности Windows.

Если просто установить Windows на SSD и пользоваться ей так, как предусмотрела Microsoft, эта скорость будет выше, чем после всех этих мер по оптимизации. Согласитесь, что вовсе не нужно быть специалистом, чтобы увидеть негативный эффект большинства этих мифов.

Дискуссия и опрос

Я думаю, что под микроскоп попали практически все способы оптимизации, которые вы применяете, судя по комментариям. За кадром остались лишь советы, которые и так совпадают со стандартными настройками Windows (вроде включения TRIM и кэширования записи на диск).

microphone-64Сообщите в комментариях, если я забыл какой-то хитрый способ оптимизации. Я постараюсь разобрать его прямо в обсуждении. Кстати, вопрос о том, что дает SSD наличие неразмеченного и/или свободного пространства, я подробно рассмотрю в следующей записи серии.

Если вы стали жертвой каких-либо из этих мифов, расскажите в комментариях, удалось ли мне убедить вас в их бесполезности или вреде и в каких случаях. Если вы не согласны с моей оценкой «оптимизации», объясните, в чем заключается выигрыш от этих действий.

Результаты голосования утеряны в связи с прекращением работы веб-сервиса опросов.

Всем привет! Сегодня рассмотрим, нужно ли отключать индексирование на SSD, как отключить или включить его на Windows 10, стоит ли это делать и для чего.

О том, как отключить сбор данных в Windows 10, читайте здесь.

Напомню, для чего используется индексирование содержимого диска. Создается специальная таблица, которая упрощает поиск информации пользователем или приложениями.

При каждом внесении изменений в структуру данных переписывается и содержимое файлов индексации.

В случае с твердотельным накопителем роста производительности вряд ли получится добиться, так как скорость работы ССД и так приличная.

А вот увеличение количества циклов перезаписи, куда входит и редактирование файлов индексации, сокращает срок службы SSD — такова их особенность эксплуатации.

Я считаю, что для твердотельного накопителя делать индексацию содержимого не надо, и ее лучше отключить.

В «Десятке» для этого выделите накопитель в меню «Этот компьютер», кликните ПКМ, выберите «Свойства» и в открывшемся окне внизу уберите галочку «Разрешить индексацию».

В случае с HDD включение индексирования содержимого позволяет увеличить производительность накопителя до 10%.

Также советую почитать «Блокировка PCI – что это такое и как работает?». До скорой встречи!

С уважением, автор блога Андрей Андреев.

  • Стоит ли отключать брандмауэр windows 10
  • Стоит ли загружать windows 11
  • Стоит ли делить ssd диск на разделы в windows 10
  • Стоит ли выключать брандмауэр windows
  • Стоит ли включать игровой режим windows 10