Donate Yandex COVID-19

TRIM

Задействован на вашем ssd накопителе trim, как его включить, зачем?

  1. Совсем коротко - TRIM – одна из команд ATA, отправляемая операционной системой с целью уведомления твердотельного накопителя о том, что данные с диска были удалены пользователем и занятые физические ячейки можно освободить.
  2. Если говорить о Windows то команда поддерживается системой только с 7 версии, версии ниже не поддерживают, но можно включить в них с помощью дополнительного софта. Взгляните на таблицу ниже, там есть практически все версии систем с которых началась поддержка TRIM.
  3. Операционная система Поддержка
    Windows 8 и выше Поддерживается с финального релиза (октябрь 2012)
    Windows Server 2012 Поддерживается с финального релиза (октябрь 2012)
    Windows 7 Поддерживается с финального релиза (октябрь 2009)
    Windows Server 2008 R2 Поддерживается с финального релиза (октябрь 2009>
    Linux 2.6.33 Поддерживается с февраля 2010, ioctl BLKDISCARD
    OpenSolaris Поддерживается с июля 2010
    FreeBSD 8.3, 9.2, 10.0 Поддерживается с UFS, поддерживается с ZFS.
    Mac OS X Поддерживается (с версии 10.10.4 для любых SSD, до этого только SSD поставляемые Apple)
    Android Начиная с версии 4.3 в систему была добавлена поддержка функции fstrim, которая является аналогом Trim
    Ubuntu Поддерживается начиная с Ubuntu 14.04.
  4. Узнать поддерживает ваш ssd накопитель trim, можно очень просто, если вы читаете наш блог то мы упоминали о программе → CrystalDiskInfo, правда там разговор шел о hdd дисках, но она также работает и ssd. Ниже посмотрите на скрин, где можно увидеть есть поддержка trim у вашего твердотелого, программу просто надо запустить и выбрать ваш ssd. Как выбрать и работать говорили в статье по ссылке чуть выше.
  5. Это только мы узнали что есть поддержка Trim вашим ssd, но вот работает она, включена ли в системе, сей час выясним. Запускаем командную строку или PS от имени администратора, это важно. Кто не знает можно обратиться к статье → Создание ярлыка командной строки и все способы открытия ее от имени администратора.
  6. После как запустили командную строку или PowerShell на ваш выбор, повторюсь от имени администратора, далее вводим команду:
  7. fsutil behavior query disabledeletenotify
  8. Нажимаете Enter после ввода и смотрим что показывает далее командная строка или PS. Если показано число 0 то значит TRIM работает включен, если цифра 1 то выключен, не работает. На картинке ниже TRIM включен в системе и работает, для разных файловых систем (NTFS и ReFS), см., картинку ниже:
  9. Подведем итог, узнали как можно выяснить поддерживается TRIM для вашего диска, какие системы поддерживают TRIM, включен ли он в системе. Думаю настало время рассказать как включить TRIM в системах Windows.
  10. Как включить TRIM в Windows?

  11. Для того чтобы включить trim в Windows, все также открывате командную строку или PS от имени администратора, не забываем это делать. Для того чтобы включить в файловой системе NTFS выполняете команду:
  12. fsutil behavior set disabledeletenotify NTFS 0
  13. Ответ будет :
  14. NTFS disabledeletenotify = 0
  15. Для файловой системы refs, команда будет:
  16. fsutil behavior set disabledeletenotify ReFS 0
  17. Ответ будет аналогичен как и для NTFS, только в начале будет обозначена файловая система ReFS.
  18. Если вам мало информации вы можете посмотреть ссылки ниже, ведущие на другие ресурсы.

  19. Ссылки на материалы упоминающиеся в статье:

    Перейти Wikipedia Trim (команда для накопителей).