Стоит ли отключать индексацию на 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 и хотите настроить 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. Уберите отметку «Разрешить индексировать содержимое файлов на этом диске в дополнение к свойствам файла».

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

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

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

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

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

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

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

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

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

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

Твердотельные накопители (SSD), которые появились ещё в 80-х, получили массовое распространение лишь в последние несколько лет. От HDD они, прежде всего, отличаются большей скоростью работы, а также заметно меньшими габаритами. Срок службы SSD вне зависимости от производителя зависит от числа перезаписей диска. После достижения критического значения (обычно не менее 3000–5000 циклов) твердотельный накопитель выходит из строя. Впрочем, время его полезного использования можно значительно увеличить. Для этого нужно минимизировать количество циклов фиксирования информации и её дальнейшего удаления. В этом нет ничего сложного.

  • В тему: Храните фотографии на жёстком диске? Зря! Сколько служат современные носители

Нужно отказаться от режима гибернации

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

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

Отключить режим гибернации на Windows поможет «Командная строка». Нужно открыть её, ввести запрос «powercfg -h off» и подтвердить его с помощью клавиши Enter. Если появится желание повторно активировать возможность, сделать это получится с помощью обратной команды «powercfg -h on».

Как ухаживать за SSD, чтобы он прослужил как можно дольше: 7 ключевых правил

В ноутбуках Apple новее 2005 года используется интеллектуальный режим, который является чем-то средним между сном и гибернацией, — он безопасен для SSD. Убедиться в этом на MacBook можно, введя команду «pmset -g | grep hibernatemode» в «Терминале». Подтверждением станет цифра 3, полученная в ответ.

Как ухаживать за SSD, чтобы он прослужил как можно дольше: 7 ключевых правил

Производить дефрагментацию диска не стоит

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

Впрочем, использование дефрагментации SSD в рамках Windows 10 вряд ли навредит накопителю. Актуальная версия операционной системы самостоятельно определяет тип диска и способ работы с записанной на него информацией. Но старые ревизии Windows работают иначе и не оптимизированы для твердотельных накопителей.

Как ухаживать за SSD, чтобы он прослужил как можно дольше: 7 ключевых правил

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

Можно отключить индексацию файлов

Индексация файлов помогает операционной системе максимально быстро искать документы, размещённые на накопителе. Для работы этой возможности специальная фоновая служба регулярно проходится по абсолютно всей сохранённой информации и перезаписывает данные о ней в специальном разделе поискового механизма. Конечно, при использовании не самых быстрых HDD всё это кажется вполне здравой идеей, но с SSD всё немного иначе. Как и в случае с гибернацией, особого прироста в скорости взаимодействия с файлами на твердотельных накопителях это не даёт. А вот постоянная перезапись медленно, но уверенно убивает их.

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

Как ухаживать за SSD, чтобы он прослужил как можно дольше: 7 ключевых правил

В рамках macOS индексацией злоупотребляет поиск Spotlight. Отключить его получится с помощью команды «Терминала» «sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist». Восстановить работу поможет «sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist».

Как ухаживать за SSD, чтобы он прослужил как можно дольше: 7 ключевых правил

Резервные копии лучше создавать на HDD

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

Как ухаживать за SSD, чтобы он прослужил как можно дольше: 7 ключевых правил

Использование файла подкачки лучше выключить

Файл подкачки представляет собой определённый объём накопителя, который зарезервирован для помощи оперативной памяти компьютера. Когда операционной системе, конкретным встроенным или сторонним приложениям не хватает объёма ОЗУ, они начинают непрерывно перезаписывать данные в заданном разделе по кругу. При использовании HDD эффективность файла подкачки оставляет желать лучшего, но с действительно быстрыми SSD ситуация диаметрально противоположная. Современные накопители отлично подходят для совместного использования с оперативной памятью, но из-за файла подкачки очень быстро деградируют.

Чтобы выключить файл подкачки в рамках Windows 10, нужно открыть «Мой компьютер» в «Проводнике» и перейти в «Свойства» из контекстного меню. Далее следует открыть «Дополнительные параметры системы», развернуть вкладку «Дополнительно» и определить пункт «Параметры» в меню «Быстродействие». Здесь следует перейти во вкладку «Дополнительно» и нажать на кнопку «Изменить» в графе «Виртуальная память». Далее нужно перевести в неактивное положение переключатель «Автоматически выбирать файл подкачки» и в обязательном порядке отметить пункт «Без файла подкачки».

Как ухаживать за SSD, чтобы он прослужил как можно дольше: 7 ключевых правил

Чтобы выключить файл подкачки на Mac, нужно ввести в «Терминале» команду «sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist» и перезагрузить компьютер. Включается он командой «sudo launchctl load -wF /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist».

Как ухаживать за SSD, чтобы он прослужил как можно дольше: 7 ключевых правил

В Windows нужно отключить функцию Superfetch

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

Чтобы отключить функцию, нужно запустить «Диспетчер задач» сочетанием клавиш Ctrl + Shift + Esc, перейти во вкладку «Службы», развернуть пункт «Открыть службы». В данном меню нужно перейти в настройки Superfetch, затем выбрать вариант «Остановить» и «Отключена» в строке «Тип запуска».

Как ухаживать за SSD, чтобы он прослужил как можно дольше: 7 ключевых правил

Важно не заполнять твердотельный диск целиком

SSD перестают корректно функционировать, когда на них остаётся меньше 15–20% свободного пространства. Чтобы продлить время полезного использования твердотельного накопителя в долгосрочной перспективе, лучше не заполнять его больше рекомендуемых значений — по крайней мере, на длительной дистанции.

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

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

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

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

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

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

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

В сети есть масса руководств и даже твикеров для оптимизации 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

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

Одной из функций утилиты 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 и файлов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

NtfsDisableLastAccessUpdate

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

NtfsDisable8dot3NameCreation

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

DisablePagingExecutive

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

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

LargeSystemCache

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

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

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

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

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

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

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

Выводы

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

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

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

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

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

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

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

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

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Windows forms combobox get value
  • Windows 7 пуск полоса
  • Не работает сетевой адаптер windows 10 на ноутбуке
  • Windows 10 1709 обновить до 1809
  • Как очистить куки на компьютере windows 10