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

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

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

Поддержка TRIM для SSD включена по умолчанию в Windows 10, 8 и Windows 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 накопителя можно использовать командную строку, запущенную от имени администратора.

  1. Запустите командную строку от имени администратора (для этого в Windows 10 можно начать вводить «Командная строка» в поиске на панели задач, затем нажать правой кнопкой мыши по найденному результату и выбрать нужный пункт контекстного меню). Запуск командной строки от администратора
  2. Введите команду fsutil behavior query disabledeletenotify и нажмите Enter. Проверка TRIM

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

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

Как включить TRIM в Windows 10, 8 и Windows 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 подключаемых по 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 (поищите в Интернете именно в контексте вашей версии ОС).

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

  • Lecron

    А если диск так и не хочет распознаваться как твердотельный? Есть ли ключик/команда указать это принудительно?

    Ответить

    • Dmitry

      Пишут (не проверял), что если в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winsat\ DiskScore больше 65 — то SSD, если менее — HDD.
      При этом нужно учитывать, что «заглядывает» в этот раздел реестра служба Superfetch, раз в 30 минут (соответственно, при отключенной службе можно предположить, что не сработает).

      Ответить

  • Валерий

    Здравствуйте. Вообще-то перед установкой винды10 на ssd грамотный юзер проверяет и калибрует ssd, например с помощью SSD Life. Также Вы пишете: «Windows пока не знает о том, что у вас SSD и именно по этой причине отключена поддержка TRIM». Винда всегда знает, какой тип диска установлен! Если с настройками беда, просто не запустит. Также и с внешниками, дрова с MBR внешника запоминаются OS и даже если он отключен, инфа о его крайнем подключении будет храниться в свойствах C:/. Как отключенный, с предложением «Восстановить». Если каких-то протоколов нет, загрузятся «по умолчанию» при подключении внешника и наличии интернета.

    Ответить

    • Dmitry

      Здравствуйте. И всё-таки описанный мною вариант про «не знает» весьма распространен. Один из примеров, как «добиться» того, чтобы SSD определялся как HDD — перенести уже установленную на жесткий систему на SSD и запустить её. И это не единственный вариант.

      Ответить

  • Дмитрий

    Добрый вечер! У меня не помогает не один из выше перечисленных способов к сожалению, пишет отказано в доступе. Какие варианты еще подскажите? Может быть проблема в том, что у меня нет выхода SATA 3.0 (только SATA 2.0)? Но Windows 10 Домашняя стала ровно и система работает без сбоев. Должны же быть другие способы..

    Ответить

    • Dmitry

      А режим работы диска — AHCI?

      Ответить

  • Александр

    Добрый день! У меня при вводе первой команды пишет:
    NTFS DisableDeleteNotify = 0 (Отключено)
    ReFS DisableDeleteNotify = 0 (Отключено)
    значит включен ТРИМ?

    Ответить

    • Dmitry

      Здравствуйте. Да, TRIM включен.

      Ответить

      • Николай

        И все таки не понятно! Почему написано отключено?

        Ответить

        • Руслан

          поддерживаю вопрос 0 это включено не смотря на то что в командной строке написано отключено?

          Ответить

          • Dmitry

            Да. В командной строке написано, что «отключено отключение TRIM». Для нас означает включено.

            Ответить

      • salem80

        Правильно Для включения функции TRIM необходимо добиться того чтоб строка содержала
        NTFS DisableDeleteNotify = 0 (Отключено)
        ReFS DisableDeleteNotify = 0 (Отключено)
        Не смотрим на то что в скобоках написано (отключено)?
        Путаница из-за этих надписей в строке

        Ответить

        • Dmitry

          Всё правильно.
          Смотреть на то что в скобках можно, но по такому принципу:
          NTFS DisableDeleteNotify означает «отключить уведомление об удалении для NTFS». Если эта функция отключена, то уведомление не отключено (и TRIM включен).

          Надеюсь, понятно (но не уверен).

          Ответить

  • Alex

    Здравствуйте у меня в Win 10 1803 оптимизация диска пишет что требуется оптимизация но у меня ssd. Это баг?

    Ответить

    • Dmitry

      Нет, это норм. Если в оптимизации показывает твердотельный накопитель, значит система знает о том, что это SSD и оптимизирует она его по-другому (т.е. там не банальная дефрагментация как на hdd).

      Ответить

  • Виктор

    Здравствуйте Дмитрий, я уже однажды задавал вам вопрос по этой теме, но так и не решил проблему, если ее можно так назвать.
    При попытки выбрать Диск-С,. свойства- сервис- оптимизировать, обе кнопки
    анализ и оптимизировать, не активны. Служба была установлена в положении «в ручную». Выставил «автоматически».
    При вводе команд
    1- winsat diskformal
    Выходит вот такая портянка
    2 при вводе команды fsutil behavior set disabledeletenotify NTFS 0
    Получается вот это
    В самом же проводнике вот так
    Замечу, что все это на старом ноутбуке у которого SATA-2, но прежние показания в родной утилите samsung Magican были при последовательном чтении 285, записи 273, сейчас они не поднимаются выше 178-202

    Ответить

    • Dmitry

      Здравствуйте.

      Первая команда по скрину нормально отрабатывает.

      Во второй попробуйте не писать NTFS, т.е. fsutil behavior set disabledeletenotify 0

      А вот по поводу «оптимизация невозможна», возможно, дело в каких-то драйверах sata, но это не точно.

      Ответить

      • Виктор

        Спасибо Дмитрий, скорость востановилась, а вот пункт оптимизации ни в какую, какие дрова и где присмотреть пристроить, посоветуйте. Драйвера с сайта интел в папке лежат но не воспринимаются, драйвера с сайта производителя, необходимые стоят, ну и не обязательные лежат рядом , но при ручном поиске не востребованы.

        Ответить

  • Alex

    Здравствуйте у меня в Win 10 в оптимизации диска написано что требуется оптимизация но у меня ssd стоит нажимать оптимизировать?

    Ответить

    • Dmitry

      Здравствуйте. Да, для SSD она тоже нужна и в 10-ке оптимизирована для этих накопителей. Если в оптимизации диск определен как твердотельный накопитель (а не жесткий диск), смело нажимайте (для него процедура будет не та же самая, что для HDD).

      Ответить

  • Alex

    Спасибо за быстрый ответ. Вы скрин посмотрели по ссылке?

    Ответить

    • Dmitry

      Да, скрин видел. Просто убираю ссылки на обменники скриншотами из комментов.

      Ответить

  • Alex

    Я нажал кнопку оптимизировать после этого все норм. В столбце Текущие состояние теперь написано ОК (Прошло дней с момента последнего запуска: 0)

    Ответить

  • Pakovski (Pak)

    Спасибо, коротко и понятно! Если я правильно понимаю то в WIN10 программе по оптимизации диска добавлена поддержка SSD, чем старые системы похвастаться не могут.

    Ответить

  • Pakovski (Pak)

    Для тех кто не понял:
    строки
    NTFS DisableDeleteNotify = 0 (Отключено)
    ReFS DisableDeleteNotify = 0 (Отключено)
    означают
    NTFS Отключить/Удалить уведомление= 0 (нет); 1 (да)
    ReFS Отключить/Удалить уведомление= 0 (нет); 1 (да)

    Ответить

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

Новое

Список инструкций Windows 10