2

Я заменил жесткий диск моего ноутбука на 480 ГБ SDD.

Я оставил пробел в 20 ГБ в конце диска для сверхпровизуализации (расположение не имеет значения, потому что это SDD). А в главном разделе много свободного места.
Я использовал встроенную в Windows функцию обрезки для основного раздела. Я тогда надеюсь, что этот SSD правильно обрезается. Но у меня нет доказательств.

Кто-нибудь знает способ узнать, сколько урезанных блоков / секторов / процентов / что угодно есть на SSD?
Так как для этого нет стандарта, я боюсь, что для этого потребуется связь с прошивкой, в которой используются разные методы для разных SSD.
Это не проблема, если для этого требуется загрузка из Linux.

Это SanDisk SDSSDA-480G. Я уже использовал "SanDisk SSD Dashboard", но сообщаемые значения - это только то, что сообщает Windows (это написано в программе).

3 ответа3

3

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

С решающим SSD MX300 я обнаружил, что урезанные блоки читаются быстрее, чем урезанные. Я сделал это на большой обрезанной области, где я был сверхобеспечен, и в пустой перегородке.
Я также проверил его с разделом, заполненным нулями, чтобы проверить, могут ли сильно сжатые данные привести к тому же результату: сжатые данные были немного медленнее и их можно отличить от обрезанных областей.
Я не думаю, что это будет легко для небольших областей, поэтому трудно узнать реальный счет, но достаточно просто убедиться, что большие области в порядке.
Вероятно, каждый SSD реагирует по-разному. Я тестировал только ОДИН из них.

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

0

Пользователи некоторых твердотельных накопителей сообщают, что smartctl -A предоставляет им Wear_Leveling_Count .

Другие, как я, похоже, не имеют возможности это выяснить. Моя модель привода указана как TOSHIBA THNSNK128GVN8 . У меня есть некоторые Unknown_SSD_Attribute но они, кажется, не имеют значений, которые, как представляется, представляют мои отброшенные блоки. smartctl также говорит, что Not in smartctl database , я не знаю, может ли это быть фактором.

0

Ваш вопрос не имеет большого смысла, команда TRIM в своей основной части информирует вашу ОС о том, что микрокод в SSD сообщает, что определенный блок больше не содержит данных и что его можно стереть / использовать для выравнивания износа или чего-либо еще.

Для мониторинга данных о состоянии и износе либо используйте инструмент поставщика (например, панель инструментов SanDisk SSD Dashboard, либо следите за данными SMART отраслевого стандарта, сообщаемыми накопителем).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .