telegram
🪟windows

Настройка SSD диска для лучшей оптимизации в Windows 11/10

В Windows 11/10 есть много возможностей, которые помогают SSD работать в полном объеме, но не всегда включает их по умолчанию. Кроме того, первые появившиеся и новые SSD "не обязательны и обязательны" к оптимизации. С каждым обновлением windows 11/10 всё больше и умнее становятся функции системы, которые сами определяют параметры для SSD. Вы можете быть особенно удивлены, узнав, что дефрагментация SSD диска не такая уж плохая идея!

1. Обновите прошивку SSD

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

скачать crystal disk info

2. Включить AHCI

Advanced Host Controller Interface (AHCI) - является главной функцией, гарантирующей, что Windows будет поддерживать все функции, которые поставляются с запуском SSD на вашем компьютере, особенно функция TRIM, которая позволяет Windows помогать SSD выполнять обычную "сборку мусора". Термин "сбор мусора" используется для описания явления, которое происходит, когда диск избавляется от информации, которая больше не считается используемой.

Чтобы включить AHCI, вам нужно будет войти в BIOS своего компьютера и включить его в настройках. Я не могу точно сказать, где находится настройка, так как каждый BIOS функционирует по-разному. Вам придется немного поискать или набрать в гугл картинках. Скорее всего, новые компьютеры будут включены по умолчанию. Рекомендуется, чтобы вы включили эту функцию перед  установкой операционной системы.

3. Включить TRIM

TRIM имеет жизненно важное значение для продления срока службы вашего SSD, а именно путем его чистки. Windows 11 и 10 должна включить это по умолчанию, но стоит дважды проверить, что он включен.

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

fsutil behavior set disabledeletenotify 0

Включить функцию TRIM для SDD дисков

4. Убедитесь, что восстановление системы включено

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

  • Нажмите сочетание кнопок Win+R и введите sysdm.cpl.
  • Перейдите во вкладку "Защита системы".
  • Защита на системной диске должна быть включена.

Восстановить систему

5. Отключить индексирование

Большая часть скорости вашего SSD потребляется в индексации файлов для поиска в Windows 11/10. Это может быть полезно, если храните всё, что у вас есть на SSD. Из-за дороговизны и малых объемов самого SSD диска, многие ставят просто операционную систему на него и соответственно отключают индексацию файлов. Если вы испытываете замедление из-за периодического процесса индексирования, который возникает каждый раз, когда вы добавляете новые данные на диск, то лучше работать без индексирование файлов на SSD диске, потому что ускорение скорости от процесса индексирования является излишним в данной ситуации.

  • Нажмите правой кнопкой на своем SSD и выберите "Свойства".
  • Уберите галочку "разрешить индексировать содержимое на этом диске".

Разрешить индексировать файлы на этом диске

6. Включите дефрагментацию Windows

Еще одна реликвия ранних дней SSD заключалась в том, что дефрагментация SSD была не только ненужной, но и потенциально опасной. Дефрагментация забирает ресурсы изнашивания циклов чтения/записи данных оставшихся на SSD диске. Так и есть, но сегодняшняя Windows 11/10 это уже знает и, если у вас дефрагментация включена, Windows определит ваш SSD и не будет дефрагментировать его. Лучше подумать о сегодняшней дефрагментации в Windows 11/10, как о более универсальном инструменте для защиты диска. Даже кнопка относится к процессу как "Оптимизация", а не "дефрагментации". Процесс также будет "восстанавливать" ваш SSD, который запускает прекрасную функцию TRIM, о которой я говорил ранее. Теперь накопал одну статью с фактами.

Scott Hanselman поговорил с командой разработчиков, работающих над реализацией накопителей в Windows:

Оптимизация накопителей в Windows 11/10 производит дефрагментацию SSD раз в месяц, если включено теневое копирование тома (защита системы). Это связано с влиянием фрагментации SSD на производительность. Здесь имеет место неправильное представление о том, что фрагментация не является проблемой для SSD — если SSD будет сильно фрагментирован, вы можете достичь максимальной фрагментации, когда метаданные не смогут представлять больше фрагментов файлов, что приведет к ошибкам при попытках записи или увеличения размера файла. Кроме этого, большее количество фрагментов файлов означает необходимость обработать большее количество метаданных для чтения/записи файла, что приводит к потерям производительности.

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

Итог:

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

Другими словами, дефрагментация Windows 11/10 адаптируется к вашему SSD, поэтому оставьте в покое эту функцию, включите и забудьте!

7. Отключить Prefetch ​​и Superfetch

Иногда Windows 11/10 помещает информацию в физическую память ОЗУ и виртуальную память (файл подкачки), принадлежащую программам, которые в настоящее время используются или используете очень часто. Это называется "Prefetch" ​​и "Superfetch".

При установки SSD эти функции отключается автоматически, причем для всех дисков. Многие производители SSD дисков считают, что лучше эти функции оставить в Windows 11 и 10, но Samsung считает иначе и рекомендует отключить их. Будет гораздо проще зайти на сайт производителя SSD диска и почитать про эти функции, что советуют. Если вы испытываете проблемы с производительностью SSD-диска большим объемом потребляемой памяти или заметили ухудшение производительности во время активных операций с ОЗУ, то отключим эти функции через реестр.

Хочу заметить, что на медленных SSD нет смысла отключать эти функции. Совет 7 и 8 взаимосвязаны, проделать их нужно оба.

  • Нажмите Win+R и введите regedit.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
  • Вы увидите два ключа "EnablePrefetcher" и "EnableSuperfetch".
  • Нажмите дважды мышкой по ним и установите значение 0.
  • Перезагрузите компьютер или ноутбук.

Нюанс при обратном включении: Если вы захотели включить их обратно, то будет показан только один ключ EnablePrefetcher, вы не пугайтесь, а просто задайте ему значение 3 и перезагрузите компьютер. После перезагрузки он автоматом создаст EnableSuperfetch сразу со значением 3.

Отключить Prefetch ​​и Superfetchчерез реестр

8. Отключить службу Windows Search и Superfetch

Даже с вышеупомянутым отключением в реестре ваш компьютер может продолжать замедлять ваш жесткий диск с помощью соответствующих служб. Отключим две службы Windows Search и Superfetch.

  • Нажмите Win+R на клавиатуре и введите services.msc.
  • Найдите службы Windows Search и Superfetch.
  • Нажмите два раза мышкой по службе (одной, потом второй) и выберите Тип запуска: Отключена.
  • Далее выберите "Остановить"  и "Применить".

Отключить службу Windows Search и Superfetch

9. Настройте кэширование записи

На многих SSD-устройствах кэширование может иметь плохое влияние на SSD диск. Чтобы понять это, придется отключить эту опцию в Windows 11/10 и посмотреть, как работает SSD после этого. Если ваш диск работает хуже, включите обратно.

  • Нажмите Win+R и введите devmgmt.msc, чтобы открыть диспетчер устройств.
  • Найдите "Дисковые устройства" и выберите свой SSD.
  • Нажмите на нем правой кнопкой мыши и выберите "Свойства".
  • Перейдите во вкладку "Политика" и уберите галочку "разрешить кэширование записей...".
  • Тестируйте свой SSD с отключенной и включенной функцией.

Отключить кэширование записи на устройстве

10. Отключить ClearPageFileAtShutdown и LargeSystemCache

Windows 11/10 быстро реализует те вещи, которые больше не нужны. SSD работает с флэш-памятью, что позволяет легко перезаписывать кэш на диске. Поэтому файл страницы не нужно удалять, когда компьютер выключается. Это ускорит процесс выключения Windows. С другой стороны, LargeSystemCache включен в основном в серверных версиях Windows и сообщает компьютеру, должен ли он использовать большой кеш для страниц на диске.

  • Нажмите Win+R и введите regedit, после чего перейдите ниже по пути.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  • Находим LargeSystemCache и ClearPageFileAtShutdown.
  • Нажимаем мышкой два раза по ним и задаем значение 0.

Отключить ClearPageFileAtShutdown и LargeSystemCache

11. Установить опцию высокой производительности

Когда ваш SSD включается и выключается все время после простоя "спящего режима", можно заметить небольшое отставание.

  • Нажмите Win+R и введите control.exe powercfg.cpl.

быстрый вход в параметры электропитания

Установите схему электропитания "Высокая производительность".

Включить высокую производительность в Windows 10