Что такое TRIM в SSD (простыми словами)
TRIM — это команда между операционной системой и SSD, сообщающая накопителю, какие блоки данных больше не используются (удалены или перезаписаны).
Когда Вы удаляете файл, ОС говорит SSD: «это свободное пространство». SSD использует эту информацию для подготовки блоков к следующей записи. Кстати, я уже писал статью по теме "возможно ли восстановить удаленные файлы на SSD дисках".
Зачем нужна TRIM в SSD?
SSD не перезаписывает данные прямо в тот же сектор – сначала нужно стереть весь блок. Без TRIM SSD не знает, какие блоки свободны, и сначала нужно читать/перемещать/стирать блоки, что снижает скорость.
TRIM помогает сохранять скорость записи и уменьшить износ флэш-памяти, потому что SSD оптимизирует операции очистки еще до момента, когда нужно записывать новые данные.
Важно знать: Если требуется восстановление SSD - Вы знаете, к кому обращаться.
Kiev Data Recovery - программное и аппаратное восстановление РАБОТАЕМ для вас с понедельника по пятницу
с 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.
Статьи по теме:
