Как проверить trim в windows 7

Оптимизация работы SSD-диска в Windows 7

SSD (Solid State Drive) или твердотельный накопитель — устройство для постоянного хранения данных с использованием твердотельной (обычно — флэш) памяти. SSD логически эмулирует обычный жёсткий диск (HDD) и теоретически везде может использоваться вместо него.

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

И один из недостатков — ограниченное число циклов записи для SSD на базе флэш-памяти — обычная флэш-память выдерживает 300.000 — 500.000 операций стирания/записи в одну и ту же ячейку, у некоторых специальных типов флэш-памяти этот параметр декларируется на уровне полутора миллиона операций. Специальные файловые системы или алгоритмы работы контроллера устройства могут смягчить эту проблему путём динамического распределения часто перезаписываемых кластеров равномерно по диску (так называемое "выравнивание износа").

В этой статье предлагается несколько советов, как ограничить количество циклов записи на SSD- диск, тем самым сохраним высокую производительность.

Отключаем индексацию

Для отключения индексации кликните левой кнопкой мыши по пункту "Компьютер" в меню "Пуск". В списке выберите SSD-диск, кликните правой кнопкой и выберите "Свойства". В открывшемся окне снимите флажок "Разрешить индексирование содержимое файлов на этом диске в дополнение к свойствам файла".В окне предупреждения — отменять индексацию только для выбранного диска либо для всех вложенных папок и каталогов. Выбираем второй вариант, нажимаем ОК.

Отключаем режим гибернации

Запускаем Командную строку от имени Администратора. Вводим команду

Если все правильно, то командная строка вернётся к первоначальному состоянию

Отключаем или переносим файл подкачки.

Как перенести файл подкачки подробно описано здесь — Настройка файла подкачки (pagefile.sys) и перенос на другой жесткий диск Отключить файл подкачки можно там же выбрав "Без файла подкачки" и нажать кнопку "Задать".

Отключаем службы SuperFetch и Windows Search

Для отключения служб делаем следующее Пуск — Панель управления — Администрирование — Службы. Находим службы в списке и два раза кликаем на имени службы. В открывшемся окне сначала нажимаем кнопку "Остановить", а потом выбираем "Тип запуска" — "Отключена"

Отключаем Prefetch и SuperFetch

Для отключения этих функций запускаем редактор реестра Пуск — Выполнить и вводим команду regedit. Находим раздел

Меняем значение параметров EnablePrefetcher и EnableSuperfetch с 1 на 0

Отключаем ClearPageFileAtShutdown и LargeSystemCache

Для отключения этих функций запускаем редактор реестра Пуск — Выполнить и вводим команду regedit. Находим раздел

Меняем значение параметров ClearPageFileAtShutdown и LargeSystemCache с 1 на 0. Если стоит уже 0, то менять ничего не надо.

Проверка команды TRIM

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

Проверить команду TRIM можно так: Запускаем Командную строку от имени Администратора. Вводим команду

Если в командной строке появится DisableDeleteNotify = 0, то поддержка TRIM включена. Если команда TRIM выключена, то чтобы включить команду TRIM надо ввести команду

Отключаем Восстановление системы

  • Кликаем правой кнопкой мыши по значку "Компьютер" в меню "Пуск" и выбираем "Свойства".
  • Выбираем вкладку "Защита системы".
  • Кликаем по кнопке "Настроить".
  • Устанавливаем флажок напротив пункта "Отключить защиту системы".

Что даст отключение Восстановление системы.

  • снизится число операций записи на SSD — повышает его долговечность.
  • уменьшается нагрузка на ячейки памяти.
  • контрольные точки недоступны для команды TRIM и регулярное использование данной функции Windows потенциально способно привести со временем к снижению производительности накопителя.
  • Больше свободного места на системном диске. Контрольные точки хранятся на системном диске и могут занимать до 15% от общего объема

Как включить 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 можно вручную, с помощью командной строки, запущенной от имени администратора следующими командами

Включить TRIM в командной строке

  • fsutil behavior set disabledeletenotify NTFS 0 — включить TRIM для SSD с файловой системой NTFS.
  • 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 (поищите в Интернете именно в контексте вашей версии ОС).

А вдруг и это будет интересно:

  • Windows 10
  • Android
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Установка с флешки
  • Настройка роутера
  • Всё про Windows
  • В контакте
  • Одноклассники

05.08.2019 в 12:48

Также задался вопросом включения TRIM. Добавлю к общей информации для размышления.
Новый ноут ACER Swift 3 SF314-54-83KU + INTEL SSDPEKKW256G7 (v. PSF121C Intel 600P)
В BIOS изначально установлено для SATA , это SATA RAID.
Модуля памяти Optane нет, вместо него M2 SSD. Рулит RST Driver.
Утилиты кажут: SSDZ — TRIM «Unsupported», в SSD ToolBox от Intel — TRIM не работает, не активна функция.
Система Windows 10 Home была 1803 , сейчас 1903 — 18362.267 обновлена, ничего не изменилось.
Проверил: TRIM включен NTFS disabledeletenotify = 0 (отключено)
Оптимизация SSD работает.
Делаю такие логические выводы:
вероятно, система правильно работает и оптимизирует SSD, однако, под драйвером RST не работают корректно утилиты для SSD, в том числе от Intel (SMART и инфу выводит), Victoria — нет.
также на борту софт для настроек Acer что-то там Care….
Попробую задать этот вопрос о некорректной работе софта в суппорт Intel.
Жду комментариев, кто что думает, правильно ли я сделал умозаключение?
А менять установку с RST на AHCI геморойно выходит и может оказаться не лучшим выбором ?
p.s. система работает без лагов, четко и шустро.

06.08.2019 в 13:45

Не меняйте и не парьтесь. Не думаю, что Acer-овцы «просто так» RST накатили. Почему — не знаю, но видимо были у них какие-то аппаратные причины.

08.09.2020 в 13:51

«Проверил: TRIM включен NTFS disabledeletenotify = 0 (отключено)»
«При этом значение 0 (ноль) говорит о том, что команда TRIM включена и используется, значение 1 — отключена.» 0 — trim включена, 1 — trim отключена

06.08.2019 в 14:37

Спасибо, Dmitry.
Выше в комменте не вывело: В BIOS изначально установлено для SATA — RST with Optane —
Сама технология Optane у Intel для работы с соответствующими модулями памяти технологии 3D XPoint для ускорения HDD.
Но в Биосе общий пункт ( RST with Optane ), видимо драйвер универсальный/многофункциональный. Также думаю, что эта настройка оставлена сознательно, а не случайно, но не нахожу подтверждений, что так оно лучше (RST/RAID).
Конечно, пока не вижу явных минусов — оставлю как есть.

14.08.2019 в 15:10

Теперь в командной строке пишет:
NTFS DisableDeleteNotify 0 (Отключено)
и соответственно NTFS DisableDeleteNotify 1 (Включено)
Кому верить? Командной строке или вам?

14.08.2019 в 15:42

Так а что именно вам пишет? Первое или второе?
Верить и мне и командной строке.
Когда написано NTFS DisableDeleteNotify 0 (Отключено) — это означает что TRIM включен. Т.е. «отключено» в ответе командной строке относится не к TRIM а к функции DisableDeleteNotify (отключить уведомление об удалении). Соответственно, когда эта функция отключена — TRIM включен.
Надеюсь, понятно смог объяснить.

22.08.2019 в 16:17

Здравствуйте. Ввёл в командую строку команду fsutil behavior query disabledeletenotify и показало вот что:
NTFS DisableDeleteNotify = 0 (Отключено)
ReFS DisableDeleteNotify = 0 (Отключено).
Подскажите, как это понять, трим включен? или нет?
Спасибо за внимание.

22.08.2019 в 16:45

Трим включен, да, всё ок.

22.08.2019 в 16:32

Прочёл коменты и нашел ответ на свой вопрос. Появился другой: некоторые пишут что постоянно включенный трим тормозит запись на диск. Что лучше прогонять диск раз в неделю ручками или с помощью спец.прог. и снова отключать трим. Скажите, эта инфо имеет смысл на существование? если да, тогда подскажите процесс очистки, на сколько времени включать трим? как часто это делать? или может ещё какие нюансы есть. Спасибо за внимание.

22.08.2019 в 16:44

Здравствуйте.
В принципе, логика в этом есть (хотя и не сталкивался с такими рекомендациями). Другое дело, что почти уверен, что это «тормозит» может выражаться лишь значениями совершенно незаметными.
Насчет как часто тут тоже не подскажу, потому что о таком трюке впервые от вас услышал и, если в целом, не считаю, что слишком разумно прибегать (но логика, повторюсь, есть определенная).

13.09.2019 в 15:34

Общался с работником из O&O Software, так они делают свой прикольный продукт для дефрагментации дисков, используя то, что открыли мягкотелые. Не скрывают, но и не хвастаются. Функцию TRIM закладывают прямо в продукт. Кстати даже не в проф версии она доступна.

17.09.2019 в 20:23

Здравствуйте. Ввёл в командую строку команду fsutil behavior query disabledeletenotify и показало вот что:
NTFS DisableDeleteNotify = 0
ReFS DisableDeleteNotify не установлен
Подскажите, как это понять, трим включен? или нет?
Спасибо за внимание.

18.09.2019 в 11:23

Здравствуйте.
Трим включен для файловой системы NTFS, всё ок.

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

Всем доброго времени суток и всяческих других разностей.

Недавно мы говорили с Вами как выбрать SSD , где упоминали про наличие технологии TRIM , которая крайне важна для производительности твердотельного накопителя и вообще всячески способствует его работе.

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

Проверяем, включаем и взаимодействуем с TRIM под Windows

Если Вы пропустили, то напомним, что TRIM , — это такая технология контроллера, которая существенно ускоряет работу накопителя, методом уведомления оного о блоках, которые уже не содержатся в файловой системе и каковые можно очистить, так сказать, физическим путём. В общем говоря, нужна для скорости и стабильности работы.

Дабы проверить включен ТРИМ в системе или нет, собственно, нам потребуется консоль, она же командная строка.

проверка и настройка trim ssd - запуск консоли - скриншот 1

Чтобы запустить командную строку, нажмите сочетание клавиш Win+R и в появившемся окне « Выполнить » введите cmd . Сама утилита командной строки лежит обычно в папке C:\Windows\System32\cmd.exe и её можно запустить оттуда (желательно методом " Правая кнопка мышки -> Запуск от имени администриратора ").

В появившейся консоли необходимо ввести команду:

fsutil behavior query DisableDeleteNotify

Ответом будет одна или две строки со значением 0 / 1 в качестве результирующего параметра.

проверка и настройка trim ssd - команда консоли - скриншот 2

Первая строка (которая NTFS ) отвечает, как ни "странно", за файловую систему NTFS , вторая за серверную файловую систему ReFS . Если Вы не находитесь за Windows Server , то Вас должна интересовать только первая строка.

  • 0, — значит всё в порядке и TRIM включен;
  • 1 , — TRIM выключен на уровне системы.

В случае, если у Вас многострадальная единичка, рекомендуется, собственно, включить TRIM , дабы ускорить работу SSD на порядок-другой. Чтобы это сделать введите команду:

fsutil behavior set disabledeletenotify NTFS 0

fsutil behavior set disabledeletenotify ReFS 0

Соответственно, для той или иной файловой системой (ну вдруг Вы правда за сервером сидите или каким-то волшебным образом зачем-то отформатировали диск в этом формате?).

Если получите ошибку " Отказано в доступе ", то повторите процедуру, запустив консоль от имени администратора (выше написано как это делается). После включения или выключения лучше сделать перезагрузку.

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

проверка и настройка trim ssd - процесс диагностики - скриншот 3

Скачайте программку TRIMcheck для 32-х или 64-х битной версии системы (в зависимости от того какая у Вас Windows ), поместите файл программы на соответствующий SSD (который хотите проверить), запустите его (лучше тоже от имени администратора) и нажмите Enter .

проверка и настройка trim ssd - использование скрипта - скриншот 4

Дождитесь окончания работы скрипта и еще раз нажмите в Enter . После чего обязательно подождите от 20 секунд до нескольких минут (лучше больше, чем меньше) и запустите программу повторно.

проверка и настройка trim ssd - включено - скриншот 5

Результат будет, либо как на скриншоте выше (т.е to be WORKING !) и значит, что всё отлично и прекраснейшим образом работает, либо как на скриншоте ниже:

проверка и настройка trim ssd - выключено - скриншот 6

Тобишь, to be NOT WORKING , что значит, что ТРИМ нифига не работает и всё очень грустно. В последнем случае Вам надо будет сделать следующее:

  • Проверить, что в BIOS режим контроллера SATA находится в положении ACHI , а не IDE , RAID или каком-либо еще;
  • Проверить, как это мы делали выше, что в Windows включен TRIM и даже, если Вы это делали, то выключить и включить повторно (перезагрузившись при каждом из действий);
  • Попробовать скачать SSD Mini Tweaker, распаковать и запустить соответствующую версию (лучше тоже от имени администратора), где попробовать насильно включить TRIM и ACHI режим в операционной системе, не забыв тыкнуть в кнопку " Применить изменения " и потом перезагрузить компьютер:проверка и настройка trim ssd - ssd mini tweaker - скриншот 7
  • Обновить драйвера на Вашу мат.плату и в, особенности, на ACHI -контроллер, что можно сделать с сайта производителя или, в крайнем случае, используя DriverPack Solution;
  • Перепрошить Ваш SSD на последнюю версию прошивки (как это сделать можно узнать на сайте производителя).

Пожалуй, на этом всё. Можно переходить к послесловию.

Послесловие

Такие вот пироги. Надеюсь, что это поможет Вам в решении проблем или просто убедит в том, что с накопителем всё впорядке и он работает на полную мощность (кстати о проверке диска на скорость работы мы уже писали где-то вот тут).

Как и всегда, если есть какие-то мысли, дополнения и всё такое прочее, то добро пожаловать в комментарии к этой статье.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *