10

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

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

В. Как узнать, включен ли TRIM на моем OCZ SSD?

A. В Windows 7 перейдите к запуску / запуску / 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, и как убедиться, что она включена и работает?

3 ответа3

8

Тема 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 отключены, их значение реестра должно быть равно 0, проверьте, установлены ли оба параметра EnablePrefetcher и EnableSuperfetch на 0.

Это также говорит:

Чтобы проверить, правильно ли был обнаружен SSD, загляните в Disk Defragmenter.

  1. Дефрагментация открытого диска
  2. Нажмите кнопку Настроить расписание
  3. Нажмите кнопку Выбрать диски

Если диск отсутствует в списке, он был обнаружен как SSD и не будет автоматически дефрагментирован.

1

Я не знаю, работает ли это, но посмотрите Техническую Вики OCZ, и на этой странице вам сообщат, есть ли на вашем SSD TRIM и как его включить.

0

Да, вам нужен TRIM для вашего SSD, позвольте мне объяснить: на обычном жестком диске, когда вы записываете 0 или 1 на физическом секторе, магнитная головка просто переворачивает сектор и продолжает свою работу, это происходит для всех изменений, внесенных в это сектор, и это не имеет значения, это просто флип. У SSD нет магнитных переворотов, когда вы записываете в пустой сектор SSD, этот сектор получает 1 или 0, и в следующий раз, когда что-то должно измениться, SSD не может просто перевернуть его, он должен использовать set it сначала неиспользуемый, если сектор помечен как неиспользуемый, то вы можете написать на нем что-то, это то, что TRIM делает для вас, периодически устанавливая помеченные как удаленные сектора как фактически удаленные, если вы отключите TRIM, ваш SSD будет медленно терять производительность, в конце концов, будут использоваться ВСЕ сектора, и будет необходимость в дополнительной операции каждый раз, когда требуется изменение. Таким образом, TRIM работает только с толковым парнем, TRIM не будет работать на обычных жестких дисках, потому что им это не нужно. tldr. не отключайте его, если вы не хотите, чтобы ваш SSD замедлялся.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .