Підтвердження того, що Windows 7 використовує оптимізацію SSD


30

Я взяв занурення і встановив Windows 7 на своєму комп’ютері. Ще краще, я встановив його на своєму новому Intel x25m (полюбив цю доброту SSD).

Відомо, що Windows Vista розтріскує, заглушує та іншим чином зношує SSD. Мабуть, Windows 7 вирішує деякі більш серйозні проблеми.

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

Чи можна підтвердити, що Windows 7 використовує всі цікаві нові оптимізації SSD? Це правильно підтвердило, що ваш привід - це SSD?

Дякуємо за ваш відгук. На відміну від Q & A, Superfetch IS працює на цій системі. З огляду на відповідь на командний рядок, який мені дали, я вважаю, що Windows 7 НЕ використовує оптимізації. ДУЖЕ НІКОЛІ. Чи можу я щось зробити, щоб Windows 7 ставився до мого накопичувача як до SSD?

Також, що це за розмова про "вирівнювання" накопичувача? Чи є також спосіб це підтвердити?

Також увімкнено розморожування диска WAS. Я його відключив.

FYI, індекс досвіду Windows для системи становить 7,8 для накопичувача.


Ви можете отримати інформацію про вирівнювання, використовуючи wmic partition get startingoffsetцілком те, що ви робите з числами, що дає вам я не зовсім впевнений.
GAThrawn

Не відхиляйте розморожування SSD занадто швидко; дивіться: superuser.com/questions/13668/what-does-a-defrag-actually-do/…
Leftium

Найпростіша річ, яку ви хочете зробити для того, щоб Windows максимально використовували ваш SSD, - це встановити його як єдиний привід swap. Дивіться: superuser.com/questions/237813/… . Це змінює життя :)
rubmz

Відповіді:


23

Якщо ви відкриєте вікно командного рядка (як адміністратор) і введіть наступну команду, Windows 7 повідомить вам, чи виявлено, що ваш диск підтримує команду TRIM і, таким чином, налаштував Windows автоматично використовувати весь спектр оптимізації SSD:

fsutil behavior query disabledeletenotify

Ви повинні отримати щось назад, наприклад "DisableDeleteNotify = 0", якщо ваш диск обробляється як SSD.

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


GA, Ви дуже раді, що я задав це питання. Коли я набрав цю команду, я отримав відповідь 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, bit0 у своїй інформації про накопичувач. Це можна зробити, наприклад, використовуючи панель інструментів Intel SSD або інструмент hdsentinel (пробної версії достатньо). Напевно, є ще інструменти для цього. Цей біт повинен бути "1", якщо ваш SSD підтримує TRIM. (Більшість сучасних SSD-дисків це підтримують.)
    Але це не означає, що команди TRIM, надіслані вашою ОС, правильно передаються на ваш SSD, наприклад, ваш контролер RAID може не передати їх належним чином .

  4. (Насправді, це нормально починати з цього пункту.) Є кілька експериментальних методів, щоб побачити докази того, що TRIM насправді працює. Найпростіший і автоматизований спосіб - використовувати інструмент TrimCheck . Сторінка: стиснення диска, шифрування диска та промивання буфера кешу запису повинні бути вимкнені.
    Однак тут є ще одне застереження - особливості DRAT / DZAT. Занадто перевірте, чи підтримує ваш SSD DZAT, погляньте на слова 69, bit14 & bit5 (ще раз, в більшості випадків "панель інструментів Intel SSD" повинна мати можливість їх показувати).

    • Якщо обидва біти 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 правильно.


3

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


Ви можете написати кілька концертів на день, перш ніж досягти вказаного терміну служби запису на поточному SSD споживача. Оскільки збій SSD викликаний повільним прогресивним збільшенням часу запису, його фактично легко виявити за допомогою інструментів SMART, що дозволяє прошивці переміщувати дані до здорових частин SSD. Також прочитана стаття вказувала, що ці цифри песимістичні і що лише кілька відсотків від загальної потужності потрібно було видалити як погані сектори в той момент, і більшість триває значно довше.
Ден Нелі

2
downloadcenter.intel.com/… це панель інструментів Intel SSD, вона повністю працює в атм.
Raveren

1
@BrendanLong AFAIU, ви говорите про цей метод. Але, по-перше, воно може не працювати в деяких випадках, наприклад, через мій RAID-контролер "LSI SAS3 3008 Fury" на Dell 7910. По-друге, AFAIK, він показує лише, що ваш SSD підтримує TRIM - він все ще може не працювати через ОС або питання контролера.
i3v
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.