Что делает дефрагментация — и почему SSD она не нужна
На HDD файлы физически разбросаны по вращающимся пластинам, и считывающей головке нужны реальные миллисекунды на погоню за обрывками; дефрагментация переписывает файлы в непрерывные куски, и на сильно фрагментированном механическом диске выигрыш реально ощущается. У SSD нет ни головок, ни пластин: любой блок доступен за одинаковое время, поэтому фрагментация файлов ему почти ничего не стоит. Более того, постоянное переписывание при дефрагментации расходует ресурс записи: ячейки памяти выдерживают конечное число стираний, а полная дефрагментация гоняет весь объём диска ради нулевой выгоды. Современная Windows это знает — потому «Оптимизация дисков» по умолчанию и не дефрагментирует SSD.
TRIM решает другую задачу. Когда вы удаляете файл, Windows лишь помечает место как свободное — SSD узнаёт о случившемся только при попытке записи, когда натыкается на «грязные» блоки, которые сначала нужно стереть. TRIM — это сообщение системы диску, какие блоки мертвы заранее, чтобы сборщик мусора контроллера стёр их загодя и запись оставалась быстрой. Без периодического TRIM скорость записи SSD деградирует за месяцы, особенно на почти заполненных накопителях.
Что Windows делает сама — и что означает кнопка «Оптимизировать»
Начиная с Windows 8 планировщик «Оптимизации дисков» запускается примерно раз в неделю и делает правильное для каждого типа: дефрагментацию для HDD и проход TRIM для SSD — не спрашивая вас ни о чём. Кнопка «Оптимизировать» в том же окне вручную выполняет то же, что сделал бы график. Проверить, включён ли TRIM, можно командой fsutil behavior query DisableDeleteNotify в терминале: ноль означает, что TRIM работает, и это значение по умолчанию во всех современных системах. Разовая традиционная дефрагментация SSD всё же случается в одном узком случае: если включены точки восстановления системы, а том сильно фрагментирован, Windows раз в месяц делает один проход, чтобы теневые копии не разрастались — это задумка, а не баг.
- Откройте «Оптимизацию дисков» и убедитесь, что оптимизация по расписанию включена для всех дисков — и HDD, и SSD
- Проверьте TRIM: fsutil behavior query DisableDeleteNotify должна вернуть 0
- Запускайте «Оптимизировать» вручную только после удаления больших объёмов данных, чтобы TRIM быстрее добрался до освободившихся блоков
- HDD доверьте расписанию: вручную имеет смысл трогать лишь диск с фрагментацией заметно выше 10%
- Игнорируйте сторонние утилиты, обещающие «оптимизировать» SSD, — Windows уже выполняет единственную нужную оптимизацию
Мифы, которые живы, потому что на них продают
«Продефрагментируй SSD, и он ускорится» — зомби-идея, на которой стоит половина рынка утилит для твердотельников; честный ответ в том, что фрагментация незаметна для скорости флеш-памяти, а проход дефрагментации — чистый износ. Инструменты с «ежедневным TRIM по кнопке» так же бессмысленны: TRIM — это уведомление, а не ритуал уборки, и недельного расписания диску более чем достаточно. Единственная реальная ловушка для SSD — работа при заполнении выше примерно 80–90%, потому что контроллеру нужны свободные блоки, чтобы сдерживать коэффициент записи. Держите запас места, позволяйте расписанию работать — и оптимизировать больше нечего.
Вопросы и ответы
Нужно ли дефрагментировать SSD в Windows 11?
Нет — Windows распознаёт SSD и отправляет ему только команды TRIM, и это ровно то, что нужно. Ручная дефрагментация SSD добавляет износ без выигрыша в скорости.
Что делает кнопка «Оптимизировать» на SSD?
Она выполняет проход TRIM (в отчёте — RETRIM): сообщает диску, какие удалённые блоки можно стереть заранее. Это безопасно, быстро и имеет смысл разве что после удаления десятков гигабайт.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]