11

Недавно я купил новый твердотельный накопитель ( OCZ Vertex 2 (80 ГБ) ) для использования в основном в своей операционной системе. У меня также есть три других жестких диска SATA разных размеров для длительного хранения данных. Я успешно установил Windows 7 на SSD, и, похоже, все работает нормально (я все еще не уверен, насколько быстрее, я все еще оптимизирую систему). Я не замечаю того увеличения скорости, которое, как я думал, получу, но это совсем другая проблема.

Я просматривал Библию SSD-накопителей OCZ и заметил следующее в Разделе 60-76 - Настройки и TRIM :

В. Как узнать, включена ли функция TRIM на моем твердотельном накопителе OCZ?

A. В Windows 7 перейдите в start / run / cmd) введите следующее:

fsutil.exe behaviour query DisableDeleteNotify

Он должен ответить:

DisableDeleteNotify=0

если поддержка TRIM готова и активна. Если это не так, введите:

fsutil.exe behavior set DisableDeleteNotify 0

После небольшого поиска в Google я нашел аналогичные результаты в другом месте (установлено DisableDeleteNotifyзначение 0), что имеет смысл, поскольку для работы TRIM твердотельный диск должен быть уведомлен, когда происходит удаление (для сборщика мусора), в отличие от обычного жесткого диска ). Когда я запускаю запрос на fsutil, я получаю следующий результат:

DisableDeleteNotify = 48

Следуя найденным мною инструкциям, я установил 0вместо 48. Однако я начинаю задаваться вопросом. Это все необходимое доказательство того, что ОС использует TRIM?

Кроме того, поскольку это относится к компьютеру глобально, отправляются ли данные TRIM на другие жесткие диски, подключенные к компьютеру? И если да, то приведет ли это к снижению производительности диска?

Кроме того, поскольку я объявил о награде, я хочу быстро ответить на еще один вопрос. На этой странице от Microsoft указано, как Windows 7 будет его поддерживать. Тем не менее, может ли кто-нибудь найти более свежую страницу, предпочтительно от Microsoft, с подробным описанием поддержки TRIM в Windows 7 и как обеспечить, чтобы она была включена и работала?

Share a link to this question
CC BY-SA 2.5
| улучшить этот вопрос | |
  • Кроме того, я несколько раз переформатировал и поместил SSD в два разных компьютера. Каждый раз, когда я запрашиваю значение DisableDeleteNotify (очевидно, до того, как я установил его на 0), всегда получается 48.Breakthrough 7 января 2011, 15:53
9
+100

В ветке SU Как узнать, поддерживает ли мой SSD-накопитель TRIM, обсуждается этот же вопрос.

В этом ответе отмечается, что «DisableDeleteNotify = 0» означает, что TRIM включен в Windows . Это означает только то, что команды TRIM будут отправлены драйверу диска, который может либо проигнорировать его, либо отправить в прошивку, которая, в свою очередь, либо проигнорирует, либо использует с пользой.

Похоже, вы сделали все, что нужно в Windows. Windows , будет посылать команды TRIM драйвера диска. Однако на самом деле вы больше ничего не можете сделать, чтобы убедиться, что он действительно работает. Нет никаких тестов или других тестов, которые действительно проверяли бы работу TRIM драйвера диска или прошивки. Если в будущем вы обнаружите, что операции записи на диск слишком медленные, это означает, что он не работает.

Вы можете использовать любую из программ тестирования дисков, которые можно найти в Интернете, чтобы проверить производительность диска с DisableDeleteNotify, установленным на 0 или 48. Кто знает? Вы действительно можете обнаружить разницу в производительности. (Я не нашел объяснения значения 48.)

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

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

Я также нашел статью « Включение поддержки TRIM в Windows 7», в которой подробно описывается метод определения поддержки TRIM в прошивке:

Загрузите, установите и запустите Intel SSD Toolbox . Если ваш диск не является твердотельным накопителем Intel, единственным доступным вариантом будет «Просмотр информации о диске». Щелкните это. Прокрутите вниз до Word 169 и посмотрите значение Bit 0 - Data Set Management Supported. если это 1, у вас есть TRIM. Если 0, вы этого не сделаете.

Статья Как проверить, все ли функции Windows 7 у SSD и TRIM работают? также говорит:

Как правило, если у вас есть жесткий диск SSD, win7 отключит функции дефрагментации диска, Superfetch, Prefetcher и ReadyBoost. Если вы хотите проверить их состояние, вы можете использовать следующие шаги.

Перейдите в следующий реестр,

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

Если функции superfetch и prefetch отключены, их значение