Що робить дефрагментація — і чому 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]