Подтверждение того, что Windows 7 использует оптимизацию SSD

30

Я сделал решающий шаг и установил Windows 7 на свой компьютер. Более того, я установил его на свой новый Intel x25m (полюбил это совершенство SSD).

Windows Vista, как было известно, ломала, дросселировала, и иначе изнашивала SSD. Очевидно, Windows 7 решает некоторые из более серьезных проблем.

Однако меня больше беспокоит, что, возможно, Windows 7 не использует эти оптимизации. Я параноик, но ценой SSD (ой!) Я хочу получить как можно больше жизни.

Можно ли подтвердить, что Windows 7 использует все классные новые оптимизации SSD? Что он правильно подтвердил, что ваш диск SSD?

Спасибо за ваш отзыв. В отличие от вопросов и ответов, Superfetch работает в этой системе. И учитывая ответ на командную строку, которую мне дали, я думаю, что Windows 7 НЕ использует оптимизацию. ОЧЕНЬ НАДОЕДЛИВЫЙ. Что я могу сделать, чтобы Windows 7 относилась к моему диску как к SSD?

Кроме того, что это за разговор о «выравнивании» накопителя? Есть ли способ подтвердить это?

Также включена дефрагментация диска. Я отключил это.

К вашему сведению, индекс производительности Windows для системы составляет 7,8 для диска.

Сет Спирман
источник
Вы можете получить информацию о выравнивании, используя wmic partition get startingoffsetто, что вы делаете с числами, которые дают вам, я не совсем уверен.
GAThrawn
Не отказывайтесь от быстрой дефрагментации SSD; см. superuser.com/questions/13668/what-does-a-defrag-actually-do/…
Leftium,
Самое простое, что вы хотите сделать для того, чтобы windows максимально использовал ваш SSD, - это установите его в качестве единственного съемного диска. См .: superuser.com/questions/237813/… . Это меняет жизнь :)
rubmz

Ответы:

23

Если вы откроете окно командной строки (от имени администратора) и введете следующую команду, Windows 7 сообщит вам, если обнаружено, что ваш накопитель поддерживает команду TRIM, и, таким образом, настроил Windows на автоматическое использование полного диапазона оптимизаций SSD:

fsutil behavior query disabledeletenotify

Вы должны получить что-то вроде «DisableDeleteNotify = 0», если ваш диск рассматривается как SSD.

Полный список вопросов и ответов, который команда разработчиков Windows 7 опубликовала о твердотельных накопителях, находится здесь .

GAThrawn
источник
Г.А., Вы очень обрадовались, я задал вопрос. Когда я набрал команду этой командой, я получил ответ DisableDeleteNotify = 0. Это означает, что Windows 7 НЕ рассматривает мой диск как SSD. Что я могу сделать, чтобы включить оптимизацию? Сет
Сет Спирман
2
Если DisableDeleteNotify = 1, это означает, что Windows 7 отключил TRIM. Так что это было бы нежелательно, если бы SSD поддерживал TRIM.
Sblair
3
Ах, ты прав, правильная команда, но я ошибся, не знаю, что там произошло. Отредактирую мой ответ, чтобы исправить это. Извините, если я кого-то ввел в заблуждение, правда, не хотел.
GAThrawn
2
Эта команда показывает только, если поддержка TRIM отключена в Windows. Результат «0» даже не означает, что у вас установлен SSD. Источник .
i3v
1
@GAThrawn На самом деле, вопрос «... если Win7 использует ...», а «использование» не равно «включено». Насколько мне известно , проверка «DisableDeleteNotify = 0» является просто распространенным заблуждением. Из моего собственного опыта - один мой компьютер без SSD проходит эту проверку, а также другой, который получил SSD, который неправильно распознается как HDD. Кроме того, правки Сета (редакции 3 и 4) исходного вопроса выглядят так, как будто он понял, что «DisableDeleteNotify = 0» не является правильным ответом (который был помечен как правильный ~ 30 минут до правок).
i3v
9

«Крутые новые оптимизации SSD» - это в основном средство для век, вряд ли «крутые» и, конечно, не новы. Microsoft, конечно, не изобретал колесо здесь.

Когда присутствует твердотельный накопитель, Windows 7 отключит дефрагментацию диска, Superfetch, ReadyBoost, а также предварительную выборку загрузки и запуска приложения.

Как видите, это всего лишь некоторые базовые настройки, давно известные владельцам твердотельных дисков.

Единственное заметное усовершенствование в Windows 7 - это поддержка команды Trim, которая касается способа записи данных в память NAND.

Настоящие «убийцы» (звучат немного пугающе :) - это использование виртуальной памяти и временных папок, которые Microsoft вообще не рассматривала. Вам придется самостоятельно позаботиться о своем SSD, если вы действительно хотите провести «классную оптимизацию».

Вот несколько ссылок для вас:

Также убедитесь, что выровняли раздел вашего SSD и правильно использовали RAM-диск.

Питер Мортенсен
источник
Но выше 2 ссылки актуальны для Windows XP.
Boris_yo
5

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

  1. Как уже упоминалось, здесь fsutil behavior query disabledeletenotify должно быть 0, иначе TRIM отключен в вашей ОС.
    Тем не менее, это не означает, что ОС распознает ваш SSD.

  2. Если ОС распознает ваш SSD-накопитель, Windows7 должна удалить его из графика дефрагментации (в Win8 и Win10 явно указано «Тип носителя = SSD» в их инструменте «Дефрагментация и оптимизация дисков» ). Если эта часть в порядке, это означает, что ваша ОС распознает ваш SSD. И отправляйте команды TRIM.
    Тем не менее, это не означает, что SSD получает их.

  3. Далее проверьте слово 169, бит0 в информации о вашем диске. Это можно сделать, например, с помощью набора инструментов Intel SSD или инструмента hdsentinel (достаточно пробной версии). Вероятно, есть еще инструменты для этого. Этот бит должен быть «1», если ваш SSD поддерживает TRIM. (Большинство современных твердотельных накопителей поддерживают его.)
    Тем не менее, это не означает, что команды TRIM, отправленные вашей ОС, правильно передаются на твердотельный накопитель, например, ваш RAID-контроллер может не передавать их должным образом .

  4. (На самом деле, с этого момента можно начинать.) Есть несколько экспериментальных методов, чтобы увидеть доказательства того, что TRIM действительно работает. Самый простой и автоматизированный способ - использовать инструмент TrimCheck . Примечание: сжатие диска, шифрование диска и очистка буфера записи должны быть отключены.
    Однако здесь есть еще одна оговорка - особенности DRAT / DZAT. Также проверьте, поддерживает ли ваш SSD DZAT, посмотрите на слова 69, bit14 и bit5 (еще раз, «Intel ToolD Toolbox » должен быть в состоянии показать их, в большинстве случаев).

    • Если оба бита DRAT / DZAT равны «1» - вам повезло - инструмент должен выдать вам «TRIM работает» практически сразу (если он действительно работает). Тем не менее, вам может потребоваться перезагрузить компьютер и / или запустить «оптимизацию диска» (если вы используете Windows 8/10).
    • В противном случае все стало сложнее. Инструмент может дать вам CONCLUSION: TRIM appears to be NOT WORKING (or has not kicked in yet)несколько недель. И потом Data is neither unchanged nor empty <...> CONCLUSION: INDETERMINATE, но это на самом деле не означает, что ваш TRIM не работает.
      С другой стороны, все еще есть шанс, что вы получите CONCLUSION: TRIM appears to be WORKING!один день. Попробуйте оставить компьютер бездействующим на ночь (а также перезагрузите компьютер и запустите «оптимизацию диска»), чтобы позволить встроенному сборщику мусора SSD выполнять свою работу. Если TrimCheck показывает TRIM appears to be WORKING!, это почти наверняка означает именно это (если какой-то нелепый сторонний инструмент не намеренно записывал нули здесь и там и не помещал нули над тестовыми данными). Для тех , кто заинтересован, некоторые технические детали (насколько я их понимаю) находятся здесь .
  5. Разработчик инструмента hdsentinel утверждает, что его инструмент использует другой подход, основанный на DEVICE_TRIM_DESCRIPTOR. И что этот метод один должен делать свою работу. И это даже не даст «ложного срабатывания», если контроллер RAID не передает команды TRIM правильно.

i3v
источник
3

Я думаю, что вам нужна программа Intel SSD Toolbox, но сейчас вы не можете скачать ее, потому что в ней есть ошибки. Я бы не слишком волновался. Изнашивание SSD занимает очень много времени (я читал, что в нормальных случаях использования хороший SSD обычно дольше обычного жесткого диска).

Восстановить Монику
источник
Вы можете записать несколько концертов в день, прежде чем достигнуть указанного времени записи на текущем потребительском SSD. Поскольку сбой SSD вызван медленным постепенным увеличением времени записи, он фактически легко обнаруживается инструментами SMART, позволяющими встроенному программному обеспечению перемещать данные в исправные части SSD. Также в статье, которую я прочитал, указывалось, что эти цифры пессимистичны и что только несколько процентов от общей емкости пришлось удалить как плохие секторы на тот момент, причем большинство из них значительно дольше.
Дэн Нили
2
downloadcenter.intel.com/… Это Intel SSD Toolbox, он полностью работает в банкомате.
Раверен
1
@BrendanLong AFAIU, вы говорите об этом методе. Но, во-первых, он может не работать в некоторых случаях, например, через мой RAID-контроллер «LSI SAS3 3008 Fury» на Dell 7910. Во-вторых, AFAIK, он показывает только, поддерживает ли ваш SSD TRIM - он все еще может не работать из-за ОС или проблемы с контроллером.
i3v