Как узнать, использует ли Windows 7 TRIM для моего SSD-накопителя?
28
Недавно я обновил прошивку на моем SSD для поддержки TRIM и обновился до Windows 7. Как я могу узнать, распознает ли Windows диск как SSD и правильно ли использует TRIM?
К сожалению, это может быть слишком высокоуровневым и неокончательным. 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.
Версия ответа по клику:
Щелкните правой кнопкой мыши на диске, перейдите в свойства.
Выберите вкладку «Инструменты» и нажмите «Дефрагментировать сейчас» ...
Нажмите на Настроить расписание ...
Нажмите на Выбрать диски ...
SSD не должен отображаться в списке дисков, если Windows распознает его как SSD.
мой SSD появляется там! что мне делать? и почему я должен заботиться .. это все еще быстро
vsync
1
@vsync Дефрагментация разрушает диск с течением времени, добавляя тонну операций чтения / записи.
cutrightjm
@ekaj, если я правильно помню, Windows 7 на самом деле не дефрагментирует ssd, а обрезает их, если правильно обнаруживает, что это ssd-диск.
CJStuart
@Ragnagord Ах, ладно, это может иметь место, даже если он все еще называет это «дефрагментацией» - на одном компьютере, на который я смотрел, было установлено запланированное задание по умолчанию для дефрагментации на SSD, возможно, это было просто обрезка
cutrightjm
6
Я написал программу командной строки, чтобы проверить, включен ли TRIM:
Эта программа предоставляет простой способ проверить, работает ли TRIM на вашем SSD. Он использует метод, аналогичный описанному здесь, но использует секторальные вычисления, чтобы избежать поиска во всем диске искомого шаблона. Он также дополняет искомые данные фиктивными блоками размером 32 МБ, чтобы освободить место для процессов, которые в противном случае могли бы перезаписать проверенную обнаруженную область диска.
Программа настроит тест, создав и удалив файл с уникальным содержимым, а затем (при втором запуске) проверяет, доступны ли данные в прежнем месте файла.
Хотя эта ссылка может ответить на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными (и потерять голос), если связанная страница изменится. Посмотрите, как ответить, почему это важно.
bytebuster
3
Э-э-э ... Вы хотите, чтобы я включил исходный код? Бинарный кодированный Windows64 Windows? Извините, но я просто не понимаю, как ваш стандартный ответ относится к моему ответу.
Владимир Пантелеев
Поскольку вы имеете в виду программное обеспечение, оно может иметь некоторую документацию, которая может показать, как программное обеспечение отвечает на исходный вопрос. Я думаю, этого должно быть достаточно, что вы думаете?
bytebuster
1
Исходный код открыт. Алгоритм не совсем тривиален.
Владимир Пантелеев
1
В обзоре SSD и TweakTown опубликована статья о TrimCheck. Надеюсь, это лучше, чем «получать письмо с приложением YourAnswer.exe» сейчас, Дэн Хук;)
(Другая ранее приведенная здесь информация о драйверах, не поддерживающих MS, не поддерживающих TRIM, устарела. Например, Intel добавила TRIM в марте 2010 года, если диск отсутствует в массиве RAID: драйвер Intel RAID добавляет сквозную поддержку TRIM )
Если он видит диск, и вы можете отформатировать его, он распознает его и использует его правильно. Все «особенности» SSD обрабатываются через прошивку SSD. Производитель вашего SSD может иметь некоторые инструменты для запуска TRIM по требованию, такие как инструмент «сборки мусора».
Ответы:
По данным ключевых форумов пользователей - работает ли TRIM? чтобы проверить, включен ли TRIM, выполните следующее в административном командном окне.
Если это происходит как
0
тогда, это включено.Ознакомьтесь с комментариями службы поддержки и вопросов и ответов для твердотельных накопителей и этого форума сообщества Intel для получения дополнительной информации.
источник
Я все еще ищу надежный ответ, но заметил, что на моей машине автоматическая дефрагментация запланирована для всех моих жестких дисков, но не для моего SSD. Я думаю, это означает, что Windows распознает диск как SSD.
Версия ответа по клику:
Щелкните правой кнопкой мыши на диске, перейдите в свойства.
Выберите вкладку «Инструменты» и нажмите «Дефрагментировать сейчас» ...
Нажмите на Настроить расписание ...
Нажмите на Выбрать диски ...
SSD не должен отображаться в списке дисков, если Windows распознает его как SSD.
источник
Я написал программу командной строки, чтобы проверить, включен ли TRIM:
Скачать и исходный код
источник
Пока нет лучших ответов, вы можете использовать косвенные подсказки из последней статьи AnandTech о твердотельных накопителях: SSD Improv: Intel и Indilinx получают TRIM, Kingston снижает Intel до 115 долларов :
источник
Если он видит диск, и вы можете отформатировать его, он распознает его и использует его правильно. Все «особенности» SSD обрабатываются через прошивку SSD. Производитель вашего SSD может иметь некоторые инструменты для запуска TRIM по требованию, такие как инструмент «сборки мусора».
источник