Как включить TRIM для SSD в Windows и проверить, включена ли поддержка TRIM

Как включить TRIM для SSDКоманда TRIM является важной для поддержания производительности SSD накопителей на протяжении времени их эксплуатации. Суть команды сводится к очистке данных с неиспользуемых ячеек памяти с тем, чтобы дальнейшие операции записи производились с прежней скоростью без предварительного удаления уже имеющихся данных (при простом удалении данных пользователем ячейки просто помечаются как неиспользуемые, но остаются заполненными данными).

Поддержка TRIM для SSD включена по умолчанию в Windows 11 и Windows 10, 8.1 и 7 (как и многие другие функции оптимизации работы твердотельных накопителей, см. Настройка SSD для Windows 10), однако, в некоторых случаях это может оказаться не так. В этой инструкции подробно о том, как проверить, включена ли функция, а также о том, как включить TRIM в Windows, если поддержка команды отключена и дополнительная, касающаяся старых ОС и внешних SSD.

Примечание: некоторые материалы сообщают о том, что для работы TRIM SSD обязательно должен работать в режиме AHCI, а не IDE. В действительности, режим эмуляции IDE, включенный в BIOS/UEFI (а именно эмуляция IDE используется на современных материнских платах) не является помехой для работы TRIM, однако в некоторых случаях возможны ограничения (может не работать на отдельных драйверах IDE-контроллера), более того, в режиме AHCI ваш диск будет работать быстрее, так что на всякий случай убедитесь, что диск работает в режиме AHCI и, желательно, переключите его в этот режим, если это не так, см. Как включить режим AHCI в Windows 10.

Как проверить, включена ли команда TRIM

Для проверки состояния TRIM для вашего SSD накопителя можно использовать командную строку, запущенную от имени администратора (можно использовать и PowerShell).

  1. Запустите командную строку от имени администратора (для этого в Windows 11 и Windows 10 можно начать вводить «Командная строка» в поиске на панели задач, затем нажать правой кнопкой мыши по найденному результату и выбрать нужный пункт контекстного меню). Также можно нажать правой кнопкой мыши по кнопке Пуск и запустить Терминал Windows или Windows PowerShell от имени администратора.Запуск командной строки от администратора
  2. Введите команду fsutil behavior query disabledeletenotify и нажмите Enter.
  3. В Windows 11 вы увидите результат как на следующем скриншоте, в случае если TRIM включен: Команда TRIM включена в Windows 11
  4. В Windows 10 и более ранних версиях результат может выглядеть иначе, как на изображении ниже или, как вариант: NTFS DisableDeleteNotify = 0 (отключено), однако, это как раз говорит о том, что TRIM включен.Проверка TRIM

В результате отображается отчет о том включена ли поддержка TRIM для разных файловых систем (NTFS и ReFS). При этом значение 0 (ноль) говорит о том, что команда TRIM включена и используется, значение 1 — отключена. Если в скобках вы видите дополнение вида «отключено», оно относится не к команде TRIM, а к DisableDeleteNotify (отключение уведомление об удалении): когда DisableDeleteNotify отключено, TRIM включен и наоборот.

Состояние «не установлен», сообщает, что на данный момент поддержка TRIM не установлена для SSD с указанной файловой системой, но после подключении такого твердотельного накопителя будет включена.

Как включить TRIM в Windows 11, Windows 10, 8.1 и 7

Как было отмечено в начале инструкции, по умолчанию поддержка TRIM должна включаться для SSD автоматически в современных ОС. Если у вас она отключена, то прежде, чем включать TRIM вручную, рекомендую проделать следующие действия (возможно, ваша система «не знает», что подключен SSD):

  1. В проводнике откройте свойства твердотельного накопителя (правый клик — свойства), и на вкладке «Сервис» нажмите кнопку «Оптимизировать». Оптимизировать диск в Windows
  2. В следующем окне обратите внимание на столбец «Тип носителя». Если там не указан «твердотельный накопитель» (вместо этого — «Жесткий диск»), видимо, Windows пока не знает о том, что у вас SSD и именно по этой причине отключена поддержка TRIM. SSD обнаружен Windows
  3. Чтобы система правильно определила тип диска и включила соответствующие функции оптимизации, запустите командную строку от имени администратора и введите команду winsat diskformal Анализ производительности диска в Windows
  4. По окончании выполнения проверки скорости накопителя, можно снова заглянуть в окно оптимизации дисков и проверить поддержку TRIM — с большой вероятность, она будет включена.

Если же тип диска определен правильно, то задать опции TRIM можно вручную, с помощью командной строки, запущенной от имени администратора следующими командами

  • fsutil behavior set disabledeletenotify NTFS 0 — включить TRIM для SSD с файловой системой NTFS. Включить TRIM в командной строке
  • fsutil behavior set disabledeletenotify ReFS 0 — включить TRIM для ReFS.

Аналогичной командой, установив значение 1 вместо 0 можно отключить поддержку TRIM.

Дополнительная информация

В завершение, некоторые дополнительные сведения, которые могут оказаться полезными.

  • Проверить, включена ли функция TRIM вы можете с использованием программ для SSD.
  • На сегодняшний день появились внешние твердотельные накопители и вопрос о включении TRIM, бывает, касается и их. В большинстве случаев для внешних SSD подключаемых по USB включить TRIM нельзя, т.к. это команда SATA, которая не передаётся по USB (но в сети есть информация об отдельных контроллерах USB для внешних накопителей с поддержкой TRIM). Для SSD, подключаемых по Thunderbolt поддержка TRIM возможна (зависит от конкретного накопителя).
  • В Windows XP и Windows Vista нет встроенной поддержки TRIM, но её можно включить с помощью Intel SSD Toolbox (старых версий, специально для указанных ОС), старых версий Samsung Magician (нужно вручную включить оптимизацию производительности в программе) с поддержкой XP/Vista, также существует способ включения TRIM с помощью программы 0&0 Defrag (поищите в Интернете именно в контексте вашей версии ОС).

Комментарии (168) к Как включить TRIM для SSD в Windows и проверить, включена ли поддержка TRIM

  • Сергей

    Дмитрий, подскажите пожалуйста, возможно ли сделать что бы SSD работал в режиме AHCI, без наличия такой ф-ции в BIOS? ОС (Win10x64) определяет твердотельные накопители (HDD не установлены) и TRIM режим включен (проверил по описанной вами процедуре).
    Моя конфигурация: MB: Biostar ta 785 g3 v 6.1, чипсет AMD 785g3 rev 0; SSD: WDS 120G и Kingston SA400S37 240G.
    Как Вы можете прокомментир. это (нашел на одном форуме): «Если в биосе нет пункта AHCI — можно все-равно заставить контролер использовать AHCI. Для этого устанавливай W7 или W8 в режиме IDE (100МБ/с). Заходи в диспетчер устройств и меняй драйвер стандартного контроллера жестких дисков на стандартный контроллер Microsoft AHCI» ?
    И еще вопрос: может ли появиться режим AHCI после прошивки новой версии BIOS 2015г.(сейчас прошивка 2009г.)?

    Дополнение к предыдущ. комменту: нашел данные на чип:
    Чип SATA RAID — AMD SB710
    Режим работы SATA RAID — 0, 1, 10
    Контроллер SCSI — НЕТ (все, не будет у меня режима AHCI при любой прошивке BIOS ?)

    Ответить

    • Dmitry

      Здравствуйте. Нет, только IDE судя по всему у вас получится.

      Ответить

  • Вадим

    Здравствуйте! Я хотел бы у Вас узнать —
    1. Как часто нужно делать операцию TRIM для SSD? Какое значение желательно выставить в оптимизации дисков? (каждый день или каждую неделю)
    2. Можно ли использовать SSD во время команды TRIM?

    Ответить

    • Вадим

      И 3-й вопрос, ради любопытства — не окажет ли интерфейс SATA 2.0 отрицательного влияния на SSD после очень продолжительного временем, напр. если после долгого использования интерфейса SATA 2.0 перейти на 3.0 снизится скорость, или что то в таком духе

      Ответить

      • Dmitry

        Не вижу для этого причин

        Ответить

    • Dmitry

      Здравствуйте.
      1. TRIM выполняется и так после каждого удаления данных почти. А оптимизация она чуть иначе работает, там еще добавляется ReTRIM и, в общем-то достаточно оставить «еженедельно».
      2. См. пункт 1-й. Вы толком и не знаете, когда эта команда выполняется и вполне себе пользуетесь) Контроллер SSD сам решит что в каком порядке выполнять.

      Ответить

  • Taras

    А что делать если все равно определяется как жесткий диск ?

    Ответить

    • Dmitry

      А как подключен диск — m.2, SATA-3 или как-то иначе?

      Ответить

      • Taras

        Подключен SATA. На win10 все отлично. На win 11 эта ситуация.

        Ответить

  • евгений

    здравствуйте подскажите пожалуйста на стареньком компьютере конфигурации
    материнская плата: Gigabyte GA-M61SME-S2L v2
    процессор AMD Athlon II X3 440, 3000 MHz
    оперативная память ddr2 800 мгц 4гб
    установил ссд подключен через порт sata2 по началу в дефраге определился как твердотельный накопитель потом через некоторое время путем проведения мной каких то танцов с бубнами стал определятся как жесткий диск переустановка результатов не дала с чем это может быть связано? и поддерживает ли данная материнская плата режим ahci

    Ответить

    • Dmitry

      Здравствуйте.
      1. Связано, думаю, с низкими скоростями по SATA2 (Windows основывается на скорости, определяя тип накопителя).
      2. AHCI — нет

      Ответить

  • евгений

    здравствуйте а почему мой комент прошлый не выложили не вижу его

    Ответить

    • Dmitry

      Здравствуйте. Комментарий уже выложен. Просто я не слишком часто имею возможность просматривать и отвечать на комментарии.

      Ответить

      • евгений

        здравствуйте проверкой скорости чтение запись утилитой crystaldiskmark показывает скорость, read-267.59 write 213.90. ssd apacer as350 128gb этого мало для того что бы определился как ssd при максимальной скорости чтения записи sata 2 300гб

        Ответить

      • евгений

        и в интернете много пишут про то что использовать ssd через контролер ide то он типа быстро израсходует свои ресурсы и начнет тормозить в виде снижения скорости производительности итп. хотелось бы уточнить это правда или вымысел ? Заранее большое вам спасибо!!!!

        Ответить

        • Dmitry

          Если TRIM работает (а он в принципе может на IDE работать), то всё должно быть в порядке. А если нет — то да, могут быть проблемы.

          Ответить

          • евгений

            делал проверку по описаной инструкции выше TRIM на нуле то есть включен

            Ответить

          • Dmitry

            Тогда не переживать, всё должно быть в норме.

            Ответить

  • Игорь

    Здраствуй. Скажи пожалуйста нужно перезагружать компьютер при «отключении» trim в windows 10

    Ответить

    • Dmitry

      Точно не отвечу, у меня нет четкой информации на этот счет, но я бы перезагрузил.

      Ответить

  • Александр

    Благодарю вас за столь полезную информацию которую вы выкладываете на вашем сайте. Если возможно, разъясните пожалуйста причину, почему в свойствах-сервис SSD определяется как жесткий диск, на SSD установлена windows 11, TRIM работает, (проверял командой, описанной в статье), если судить как проходит дефрагментация данного SSD (долго, в несколько проходов) аналогично дефрагментируются обычные HDD.

    Ответить

    • Dmitry

      Здравствуйте.
      Обычно система определяет тип диска на основании тестов скорости, которые запускает после установки через какое-то время. Отсюда возможные причины того, что видит как жесткий диск:
      1. Почему-то медленнее работает, чем обычно работают SSD.
      2. Система изначально была установлена на HDD, а потом перенесена на этот SSD.
      Можно попробовать перезапустить тест оценки производительности только для диска:

      winsat disk – drive c

      или системы

      winsat formal -v

      Ответить

  • Илья

    Здравствуйте. Простите за столь интересный вопрос. В программном двоичном языке на сколько я помню 0 — значит нет, а 1 — значит да? Так что на основе проверяемого следуя программной логике ноль может значить, что чего-то нет или что-то отключено.
    Поправьте меня пожалуйста если я что-то неправильно понимаю.

    Ответить

    • Dmitry

      Здравствуйте.
      Вы понимаете правильно, но есть нюанс.
      Название параметра (перевод):
      Отключить_Уведомление_Об_удалении
      соответственно, когда 1 — параметр включен, а уведомление об удалении (и TRIM) отключены.
      а когда 0 — параметр отключен, а уведомление об удалении включено.
      То есть вы правильно смотрите на эту цифру как на «галочку» или её отсутствие рядом с параметром, но важен и сам смысл параметра.

      Ответить

  • Alik

    Не понимаю, почему даже после выполнения всех рекомендаций по включению Trim, Hard Disk Sentinel по-прежнему пишет: «Функция TRIM поддерживается SSD, но отключена.»?
    И быстродействие показывает 80% (Apacer 1 Tb, новый)

    Ответить

    • Михаил

      Hard Disk Sentinel правильно пишет. Трим не работает на твоём SSD. У тебя старая материнка с обрезанным функционалом и ACHI отсутствует. И по IDE, TRIM у тебя работать не будет. Пора менять «мать»

      Ответить

  • Владимир

    Здравствуйте. Перенес Windows 7 на ноутбуке Lenovo ThinkPad W520 2012 года изготовления (i7-2670QM) c HDD на SSD Samsung 860 pro. В свойствах диска C, Q: свойства — сервис — выпадает «Дефрагментация диска», «Выполнить дефрагментацию». Во вкладке «Оборудование» тип диска: «Дисковые устройства». В свойствах устройства: «Стандартные дисковые накопители», поставщик драйвера Microsoft, дата разработки 21.06.2006. Команду winsat diskformal выполнил. Команду fsutil behavior query disabledeletenotify выполнил: disabledeletenotify = 0. Что не так? Почему все еще предлагается сделать дефрагментацию, а не оптимизацию?

    Ответить

    • Dmitry

      Здравствуйте.
      Полагаю, что из-за 7-ки (но не уверен на 100%, а посмотреть уже негде), она вроде в этом плане не делала различий между SSD/HDD

      Ответить

      • Владимир

        Windows 7 тем не менее будет отправлять на SSD команду TRIM? SSD накопителю не поплохеет?

        Ответить

        • Dmitry

          Именно в плане TRIM — не поплохеет, отправляет.
          А вот автоматическое обслуживание (которое и дефрагментацию в себя включает) не знаю даже, в теории может повредить.

          Ответить

  • Сергей

    Если там не указан «твердотельный накопитель» (вместо этого — «Жесткий диск») У меня два диска в пк 1) С. системный всё ОК а 2) D. вместо «твердотельный накопитель» (вместо этого — «Жесткий диск») помогите если можно.

    Ответить

    • Dmitry

      Попробуйте запустить оценку производительности системы с помощью команды

      winsat formal -restart clean

      А по окончании перезагрузить компьютер.

      Ответить

      • Сергей

        winsat formal -restart clean
        Средство оценки системы Windows
        Выполнение формальной оценки
        Ошибка: данная система не поддерживает применение данной операции к нескольким носителям вот так получилось???

        Ответить

        • Dmitry

          хм… а диск, с которым проблема не каким-то хитрым образом случайно подключен?

          Ответить

Оставить комментарий

Интересное
Список инструкций Windows 11 Windows 10 Подписаться