Как узнать, поддерживает ли мой SSD-накопитель TRIM?
В Windows 7 есть поддержка команды TRIM, которая должна гарантировать, что производительность SSD-накопителя остается хорошей в течение всей его жизни.
Как узнать, поддерживает ли данный SSD-накопитель TRIM?
Смотрите здесь для описания TRIM.
Также следующее из презентации Microsoft:
В Windows 7 поддерживается функция "Обрезка", реализованная Microsoft. NTFS будет отправлять уведомление об удалении на устройство, поддерживающее операции "обрезки" Файловой системы: внутренние процессы форматирования, удаления, усечения, сжатия: например, "Снимок", "Диспетчер томов". Три возможности оптимизации для: устройство Повышение уровня износа устройства за счет исключения операции слияния для всех удаленных блоков данных. Возможность ранней сборки мусора для быстрой записи. Сохранение максимально возможной неиспользуемой области хранения устройства; больше места для выравнивания износа устройства.
6 ответов
Ответ на этот вопрос был опубликован в разделе комментариев в блоге Engineering 7 о SSD и Windows 7.
Чтобы узнать, отправляет ли Windows 7 команду TRIM, вы можете запустить следующую команду из командной строки с повышенными привилегиями:
>fsutil behavior query DisableDeleteNotify
и как интерпретировать это на основе комментария.
"... если fsutil сообщает, что"DisableDeleteNotify"равно 0, то Trim включается. (Иногда эту функцию называют разными именами: Trim == Удалить уведомление == Подсказка о неиспользуемых кластерах.) Параметр записывается в терминах отключения что-то, потому что нам нравится использовать значения 0 по умолчанию.
Включение Trim в соответствии с этим параметром означает, что файловая система будет отправлять команды Trim вниз по стеку хранилища. Файловая система на самом деле не знает, будет ли эта команда поддерживаться или нет на более низком уровне. Когда драйвер диска получает команду, он либо воздействует на нее, либо игнорирует ее. Если вы точно знаете, что ваши устройства хранения данных не поддерживают Trim, вы можете отключить Trim (включить DisableDeleteNotify), чтобы файловая система не потрудилась отправить эти уведомления. Однако отправка уведомлений довольно легка, и я не видел улучшения производительности, отключив их, поэтому я не рекомендую отключать этот параметр. Если у вас есть твердотельный накопитель, который поддерживает Trim, то вы определенно не хотите его отключать, потому что есть некоторый выигрыш в производительности, если оставить настройку в форме по умолчанию ".
Кажется, что это все еще не скажет вам, если диск и / или прошивка для привода поддерживает TRIM. Вздох.
Загрузите и установите Intel SSD Toolbox.
Если ваш диск не является твердотельным накопителем Intel, единственной доступной опцией будет Просмотр информации о диске. Нажмите это. Прокрутите вниз до
слово
169
, Бит 0 - поддерживается управление набором данных
Если это 1
, у тебя есть TRIM
, Если 0
Вы не.
Самый простой способ узнать, поддерживает ли ваш твердотельный накопитель TRIM, - это использовать CrystalDiskInfo.
Отправка команды disabledeletenotify на SSD только проверяет, отправляется ли команда TRIM. Привод, конечно, должен поддерживать TRIM. Лучший способ сделать это - зайти на сайт производителя и проверить подробную спецификацию вашего накопителя.
Samsung Magician доступен только для Windows и предоставляет информацию о поддержке ACHI и TRIM с помощью текущей настройки подлинного твердотельного накопителя Sumsung.
Не забудьте включить периодическую оптимизацию привода под dfrgui.exe
, Для дисковода SSD это означает, что нужно выдавать команды TRIM для неиспользуемых блоков.
Немного поздно и также из-за неправильной ОС, но в Windows 10 Build 21H2 (Windows 7 не тестировалась, другие версии Windows 10 могут иметь другой синтаксис) вы можете проверить, поддерживает ли том на одном диске обрезку, запустив ручная обрезка и смотрите на результат.
В административной командной строке введите (пожалуйста, измените букву диска):
defrag c: /retrim
Выполняя это для тома на HW RAID (один диск с точки зрения Windows, который определенно не поддерживает TRIM без специальных драйверов), это дает мне
Microsoft Drive Optimizer
Copyright (c) Microsoft Corp.
Invoking retrim on (E:)...
Retrim: 100% complete.
The operation requested is not supported by the hardware backing the volume. (0x8900002A)
тогда как на моем системном диске это дает мне
Microsoft Drive Optimizer
Copyright (c) Microsoft Corp.
Invoking retrim on (C:)...
The operation completed successfully.
Post Defragmentation Report:
Volume Information:
Volume size = 465.15 GB
Free space = 422.79 GB
Retrim:
Total space trimmed = 422.58 GB
К сожалению, эта команда не устанавливает уровень ошибок, поэтому, если вы хотите обработать результат программно, вам придется проанализировать выходные данные, и это зависит от языка.
Кстати: эта команда может быть выполнена независимо от того, включена она или нет.
Но подождите... Это было бы слишком просто. У меня есть чередующийся том (программный RAID в Windows, состоящий из нескольких дисков), и я установил0
(т.е. TRIM обычно включен), приведенная выше команда дает мне результат «не поддерживается оборудованием». Но я видел эффект, когда диски в томе были заняты записью в течение нескольких минут.$Log
и$Mft
. После установкиDisableDeleteNotify
к1
, эти эффекты исчезли. Так что я думаю, что эти диски были обрезаны, что бы ни говорила эта команда выше.