Что исправил NVMe — и что пришло на смену
Жёсткий диск терял скорость из-за физики поиска: фрагментация означала лишние перемещения головки, и пол-индустрии чистильщиков 2000-х существовало именно ради борьбы с ней. У NVMe нет головок, зато есть восемь и больше параллельных каналов флеша и случайное чтение на скорости самой памяти — фрагментация файлов почти не заметна, дефрагментация мертва как способ ускорить систему. На смену пришло ограничение тоньше: контроллеру нужны свободные блоки для эффективной записи, а почти заполненному диску их взять негде.
Как только SSD заполняется примерно на 90 процентов, SLC-кэш записи сжимается, контроллер переходит на циклы read-modify-write по частично занятым блокам, и скорость последовательной записи падает до доли паспортной. Сборке мусора и выравниванию износа тоже нужен запас места. Современный аналог «у меня фрагментирован диск» — «у меня забит диск», и лекарство здесь — чистка, а не дефрагментация.
Какая чистка окупается на быстром диске
Цель теперь не раскладывать файлы под считывающую головку, а держать 15–20 процентов тома свободными, чтобы контроллеру было где работать. Отсюда меняется и список полезных дел: кэши, которые всё равно отрастут, — идеальные цели; распухший WinSxS от лет обновлений — самый крупный разовый выигрыш на старой системе; а массовые медиа и игры должны жить на втором диске, а не на разделе C:, от которого зависит вся система.
- «Хранилище» в Параметрах и «Очистка диска» — вернуть место, занятое устаревшими компонентами обновлений в WinSxS
- Кэши браузеров и приложений — они отрастут сами, их удаление ничего не стоит
- Разбор папки Загрузки — кладбище файлов, куда большинство не заглядывало годами
- hiberfil.sys — powercfg /h /type reduced или powercfg /h off, если гибернация не нужна
- Ползунок использования защиты системы — старые точки восстановления тихо съедают процент за процентом
- Игры и медиатека — на второй диск, чтобы C: оставался свободным
Чего с SSD делать не надо
Не дефрагментируйте. «Оптимизация дисков» и так ежемесячно выполняет для SSD проход TRIM — единственную операцию обслуживания, которая им действительно нужна; команда fsutil behavior query DisableDeleteNotify должна вернуть 0, это подтверждает. «Оптимизаторы SSD», перезаписывающие свободное место, добавляют износ без измеримой пользы, а чистильщики реестра к скорости диска отношения не имеют ни на одном интерфейсе. Хотите вернуть диску скорость — освободите место; всё остальное — фольклор 2009 года.
Заполненный SSD — единственный современный случай, когда чистка напрямую возвращает производительность: разгребите завалы, держите пятую часть тома свободной — и скорость записи вернётся. Вот и всё обслуживание NVMe, оно умещается на одной карточке.
Вопросы и ответы
Нужно ли дефрагментировать NVMe SSD?
Нет. Фрагментация почти не влияет на скорость случайного чтения NVMe, а Windows и так отправляет TRIM по месячному расписанию через «Оптимизацию дисков» — ручная дефрагментация лишь добавляет износ.
Почему NVMe SSD становится медленнее при заполнении?
После ~90 процентов ёмкости SLC-кэш записи сжимается, и контроллеру приходится читать-модифицировать-записывать частично занятые блоки. Держите 15–20 процентов свободными — и скорость записи вернётся.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]