TRIM — это команда интерфейса ATA, позволяющая операционной системе уведомить твердотельный накопитель (SSD диск) о том, какие блоки данных не несут полезной нагрузки и их можно не хранить физически.
В отличие от HDD дисков, где удаление файла лишь помечает его как удаленный, но данные физически остаются на диске до перезаписи, SSD диск получив команду TRIM, физически стирает данные из указанных блоков. Это позволяет оптимизировать работу SSD, повышая скорость записи и продлевая срок его службы. Самое важное, это не просто программная команда в Windows, это ключевая часть архитектуры твердотельного накопителя. Он интегрирован в контроллер SSD накопителя, который управляет всеми операциями чтения и записи, а это значит, что команда TRIM не просто помечает данные, а инициирует процесс их физического стирания на уровне микросхем памяти, что делает восстановление практически необратимым.
В дополнении хочу уточнить, поддержка TRIM для SSD включена по умолчанию в Windows 11, Windows 10. TRIM работает только через AHCI или NVMe. Для внешних SSD подключаемых по USB включить TRIM нельзя, так как это команда SATA, которая не передаётся по USB. TRIM не работает на HDD дисках. TRIM не работает если носитель отформатирован в FAT32, exFAT или в другой файловой системой отличающейся от NTFS.
Запускаем командную строку от имени администратора и вводим команду fsutil behavior query disabledeletenotify и нажмите Enter.
В результате отображается отчет о том включена ли поддержка TRIM для разных файловых систем (NTFS и ReFS).
Значение 0 (ноль) говорит о том, что команда TRIM включена и используется, а значение 1 — отключена.
Для того что бы включить TRIM необходимо проверить как SSD определяется в системе. В Проводнике открываем Свойства твердотельного накопителя и на вкладке Сервис жмём кнопку Оптимизировать.
В открывшемся окне смотрим на столбец Тип носителя, там должно быть указано Твердотельный накопитель, значит диск определяется правильно.
Если отображается Жесткий диск, значит система не знает, что установлен SSD диск. Чтобы система правильно определила тип диска и включила соответствующие функции оптимизации, запускаем командную строку от имени администратора и вводим команду winsat diskformal
По окончании выполнения проверки скорости накопителя, система определит SSD диск и включит TRIM.
Если же тип диска определен правильно, то включить TRIM можно вручную, с помощью командной строки, запущенной от имени администратора со следующей командой: fsutil behavior set disabledeletenotify NTFS 0
Команда включает TRIM для SSD с файловой системой NTFS.
Если хотим отключить TRIM для SSD вручную, то запускаем с помощью командной строки от имени администратора следующею команду: fsutil behavior set disabledeletenotify NTFS 1
Команда отключает TRIM для SSD с файловой системой NTFS.
Заключение: TRIM – это мощный инструмент оптимизации работы SSD, который повышает производительность SSD и увеличивает их срок службы, ограниченный определённым количеством циклов перезаписи, его отключение не желательно, так как приведет к падению скорости записи и ускорит износ диска. С другой стороны, TRIM делает восстановление данных после удаления или форматирования практически невозможным.
Поэтому крайне важно регулярно создавать резервные копии важных данных (фото, видео, файлы) на дисках, чтобы избежать невосполнимой потери информации, на резервный твердотельный диск SSD или еще лучше на жёсткий диск HDD.