Що таке TRIM в SSD (простими словами)
TRIM — це команда між операційною системою та SSD, яка повідомляє накопичувачу, які блоки даних більше не використовуються (видалені або перезаписані).
Коли Ви видаляєте файл, ОС каже SSD: «цей простір вільний». SSD використовує цю інформацію для підготовки блоків до наступного запису. Доречі, я вже писав статтю на тему "чи можливо відновити видалені файли на SSD дисках".
Для чого потрібна TRIM в SSD?
SSD не перезаписує дані прямо в той же сектор — спочатку потрібно стерти весь блок. Без TRIM SSD не знає, які блоки вільні, і мусить спочатку читати/переміщувати/стиратии блоки, що знижує швидкість.
TRIM допомагає зберігати швидкість запису та зменшити знос флеш-пам’яті, бо SSD оптимізує операції очищення, ще до моменту, коли потрібно записувати нові дані.
Важливо знати: Якщо потрібно відновлення SSD - Ви знаєте до кого звертатись.
з 10:00 до 16:00
Чому TRIM потрібен на SSD?
Що ж буде з SSD без TRIM:
- Повільніший запис файлів з часом.
- Інтенсивніша робота внутрішньої логіки SSD, що може швидше зношувати пам’ять.
Як це працює TRIM на практиці
- Коли файл видалений, ОС посилає команду TRIM для відповідних сторінок/блоків.
- SSD помічає ці блоки як «вільні» і може стерти їх під час простою, щоб при наступному записі не витрачати час на попереднє стирання.
Як перевірити/увімкнути TRIM
На різних операційних системах процедура перевірки, чи включена TRIM відрізняється. В більшості випадків вона активна з моменту інсталяції ОС.
Перевірка TRIM на Windows:
- Перевірити: в командному рядку (з правами адміністратора) виконати
fsutil behavior query DisableDeleteNotify
— результат 0 означає увімкнено, 1 — вимкнено.
- Якщо вимкнено, вмикається командою:
fsutil behavior set DisableDeleteNotify 0
Перевірка TRIM на Linux:
Більшість сучасних файлових систем підтримують fstrim. Перевірити вручну:
sudo fstrim -v /
- Можна додати періодичне завдання (cron/systemd timer) або використовувати опцію mount=discard (але discard в реальному часі інколи гірший за періодичний fstrim).
Перевірка TRIM на macOS:
TRIM зазвичай увімкнена для оригінальних Apple SSD. Для сторонніх дисків: sudo trimforce enable (перед виконанням краще зробити резервну копію).
Підсумуємо, що таке TRIM на SSD
TRIM допомагає SSD працювати швидше й довше, інформуючи накопичувач, які блоки вільні після видалення файлів. Варто переконатися, що ОС підтримує і використовує TRIM для вашого SSD.
Статті по темі:
