Як я можу побачити, чи Windows 7 використовує TRIM для SSD-накопичувача?


28

Нещодавно я оновив прошивку на своєму SSD для підтримки TRIM та оновив до Windows 7. Як я можу визначити, чи Windows розпізнає диск як SSD та правильно використовує TRIM?


1
Який SSD та мікропрограмне забезпечення ви використовуєте?
Сім

Найважливіша прошивка M225 на 128 Гб, версія 1819
Dan Hook

Відповіді:


13

Відповідно до ключових форумів користувачів - чи працює TRIM? щоб перевірити, чи ввімкнено TRIM, запустіть наступне у вікні адміністративної команди.

fsutil behavior query disabledeletenotify

Якщо він з'являється так, як 0він увімкнено.

Прочитайте коментарі служби підтримки та запитання щодо твердотілих дисків та цього форуму спільноти Intel для отримання додаткової інформації.


7
На жаль, це може бути занадто високим і непереконливим. Google відключить сповіщення, і ви всюди знайдете одну і ту ж цитату, яка, серед іншого, говорить про це: "Коли драйвер диска отримає команду, він буде діяти на неї або ігнорувати її".
Бендер

6
Чи справді це говорить вам, чи на диску використовується TRIM, чи він просто говорить вам, чи ОС підтримує TRIM? Я спробував це на установці Windows 7 без SSD, але ця команда все-таки повернулася 0.
Nate

3
-1 Я отримую 0, навіть не маючи SSD. Дивовижно, скільки людей наосліп звертаються без попередньої перевірки себе.
kinokijuf

Тут є повторне запитання з кращою відповіддю: superuser.com/a/1088697/195088 Відповідь i3v, мабуть, найкраща відповідь, хоча за неї немає голосів.
zaTricky

10

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

Версія відповіді "клік за кліком":

  1. Клацніть правою кнопкою миші на диску, перейдіть до властивостей.

  2. Виберіть вкладку Інструменти та натисніть Дефрагментація зараз ...

  3. Клацніть на Налаштувати графік ...

  4. Клацніть на Вибрати диски ...

  5. SSD не повинен відображатися в списку дисків, якщо Windows визнає його як SSD.


мій SSD з'являється там! що я повинен зробити? і чому я повинен дбати .. це все-таки швидко
vsync

1
@vsync Дефрагментація з часом розорить диск, додавши тону читання / запису.
cutrightjm

@ekaj, якщо я пам'ятаю правильно, Windows 7 насправді не дефрагментує ssd, але обрізає їх, якщо він правильно виявить, що це диск ssd.
CJStuart

@Ragnagord Ага, гаразд, це може бути так, навіть якщо він все ще називає його "дефрагментацією" - на одному комп'ютері, на який я дивився, було заплановане завдання за дефолтом, встановленому на SSD, можливо, це було просто обрізка
cutrightjm

6

Я написав програму командного рядка, щоб перевірити, чи ввімкнено TRIM:

Завантажити та вихідний код

тримчек

Ця програма пропонує простий спосіб перевірити, чи працює TRIM на вашому SSD. Він використовує метод, аналогічний описаному тут, але використовує секторні обчислення, щоб уникнути пошуку всього накопичувача за шуканою схемою. Він також вкладає шукані дані за допомогою 32-мільйонних блоків фіктивних даних, щоб дати змогу процесам, які в іншому випадку можуть перезаписати перевірену область дискованого виявлення.

Програма встановить тест, створивши та видаливши файл з унікальним вмістом, після чого (на другий запуск) перевірить, чи є дані ще доступними у попередньому місці файлу.

введіть тут опис зображення


2
Хоча це посилання може відповісти на питання, краще включити сюди суттєві частини відповіді та надати посилання для довідки. Відповіді, що стосуються лише посилань, можуть стати недійсними (і зворотними), якщо змінена пов’язана сторінка. Дивіться, як відповісти, чому це важливо.
байт-бастер

3
Ух .. Ви хочете, щоб я включив вихідний код? Бінарний код, кодований Base64? Вибачте, але я просто не бачу, як ваша відповідь із консервами застосовується до моєї відповіді.
Володимир Пантелеев

Оскільки ви посилаєтесь на програмне забезпечення, можливо, у ньому є деяка документація, яка може виявити, як програмне забезпечення відповідає на початкове запитання. Я здогадуюсь, цього має бути достатньо, як ви гадаєте?
bytebuster

1
Вихідний код відкритий. Алгоритм не зовсім тривіальний.
Володимир Пантелєєв

1
SSD Review та TweakTown опублікували статтю про TrimCheck. Сподіваємось, це краще, ніж "отримати електронний лист із вкладеним файлом YourAnswer.exe" зараз, Дан Хук;)
Володимир Пантелеєв

3

Поки не знайдеться кращих відповідей, ви можете використовувати непрямі підказки з останньої статті AnandTech про SSD: Поліпшення SSD: Intel & Indilinx отримують TRIM, Kingston приносить Intel до $ 115 :

TRIM не працюватиме на RAID-масиві.

(Інша інформація, яка раніше була про драйвери, що не підтримують MS, не підтримують TRIM, застаріла. Наприклад, Intel додала TRIM у березні 2010 року за умови, що накопичувач не перебуває у масиві RAID: драйвер Intel RAID додає підтримку TRIM для проходження )


-3

Якщо він бачить накопичувач і ви можете його відформатувати, він розпізнає його та правильно його використовує. Усі "функції" SSD обробляються через прошивку SSD. Виробник вашого SSD може мати деякі інструменти для ініціювання TRIM на вимогу, наприклад, інструмент "вивезення сміття".


2
TRIM не стосується інструментів, а є функцією, а не "функцією". Він повинен підтримуватися ОС.
Бендер

1
Він не зовсім помиляється, але це питання стосується Windows 7.
JL.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.