Как узнать, использует ли Windows 7 TRIM для моего SSD-накопителя?

28

Недавно я обновил прошивку на моем SSD для поддержки TRIM и обновился до Windows 7. Как я могу узнать, распознает ли Windows диск как SSD и правильно ли использует TRIM?

Дэн Хук
источник
1
Какой SSD и прошивку вы используете?
Сим
Версия прошивки Crucial 128GB M225 1819
Дэн Хук

Ответы:

13

По данным ключевых форумов пользователей - работает ли TRIM? чтобы проверить, включен ли TRIM, выполните следующее в административном командном окне.

fsutil behavior query disabledeletenotify

Если это происходит как 0тогда, это включено.

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

Сим
источник
7
К сожалению, это может быть слишком высокоуровневым и неокончательным. Google отключает deletenotify, и везде вы найдете одну и ту же цитату, в которой говорится, среди прочего: «Когда драйвер диска получит команду, он будет либо действовать, либо игнорировать ее».
Бендер
6
Это действительно говорит вам, если диск использует TRIM, или это просто говорит вам, если ОС поддерживает TRIM? Я попробовал это на установке Windows 7 без SSD, но эта команда все еще возвращала 0.
Nate
3
-1 Я получаю 0, несмотря на отсутствие SSD. Удивительно, сколько людей слепо голосуют без предварительной проверки себя.
киноюф
Здесь есть повторяющийся вопрос с лучшим ответом: 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:

Скачать и исходный код

trimcheck

Эта программа предоставляет простой способ проверить, работает ли TRIM на вашем SSD. Он использует метод, аналогичный описанному здесь, но использует секторальные вычисления, чтобы избежать поиска во всем диске искомого шаблона. Он также дополняет искомые данные фиктивными блоками размером 32 МБ, чтобы освободить место для процессов, которые в противном случае могли бы перезаписать проверенную обнаруженную область диска.

Программа настроит тест, создав и удалив файл с уникальным содержимым, а затем (при втором запуске) проверяет, доступны ли данные в прежнем месте файла.

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

Владимир Пантелеев
источник
2
Хотя эта ссылка может ответить на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными (и потерять голос), если связанная страница изменится. Посмотрите, как ответить, почему это важно.
bytebuster
3
Э-э-э ... Вы хотите, чтобы я включил исходный код? Бинарный кодированный Windows64 Windows? Извините, но я просто не понимаю, как ваш стандартный ответ относится к моему ответу.
Владимир Пантелеев
Поскольку вы имеете в виду программное обеспечение, оно может иметь некоторую документацию, которая может показать, как программное обеспечение отвечает на исходный вопрос. Я думаю, этого должно быть достаточно, что вы думаете?
bytebuster
1
Исходный код открыт. Алгоритм не совсем тривиален.
Владимир Пантелеев
1
В обзоре SSD и TweakTown опубликована статья о TrimCheck. Надеюсь, это лучше, чем «получать письмо с приложением YourAnswer.exe» сейчас, Дэн Хук;)
Владимир Пантелеев
3

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

TRIM не будет работать на RAID-массиве.

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

клещи
источник
-3

Если он видит диск, и вы можете отформатировать его, он распознает его и использует его правильно. Все «особенности» SSD обрабатываются через прошивку SSD. Производитель вашего SSD может иметь некоторые инструменты для запуска TRIM по требованию, такие как инструмент «сборки мусора».

churnd
источник
2
TRIM не об инструментах и ​​это особенность, а не «особенность». Предполагается, что он поддерживается ОС.
Бендер
1
Он не совсем не прав, но этот вопрос касается Windows 7.
JL.