Как я могу сбросить результаты SMART, чтобы он не регистрировал предыдущие результаты. Моя причина в том, что я тестировал жесткие диски, закрытые вместе на закрытом корпусе. Это привело к тому, что один из жестких дисков не прошел показание температуры воздушного потока.
После вскрытия корпуса (который снизил темп всех дисков на 10 градусов Цельсия за 5 минут) и затем разделения дисков немного больше (на 3 градуса меньше) Все результаты были хорошими, но, поскольку в предыдущем чтении показание Airflow не удалось, оно всегда показывает как провал.
Итак, как я могу сбросить показания для SMART?
hard-drive
temperature
smart
Луис Альварадо
источник
источник
Ответы:
Жесткие диски имеют свободное место для восстановления. Восстановление происходит автоматически. Инструменты восстановления только переназначают физически поврежденные сектора в это свободное место. После переназначения, когда чтение или запись происходят в поврежденном секторе, диск поворачивает доступ к свободному пространству и скрывает ошибку.
Честно говоря, я не знаю, как сбросить SMART-данные. Это то, что жесткий диск поддерживает внутренне, и в любом случае это было бы плохо.
SMART сообщает, что ваш жесткий диск выходит из строя! Сброс счетчиков не изменит того факта, что порог ошибки для диска был превышен.
Так что нет, вы не можете сбросить историю SMART. Он устанавливается на заводе для оценки привода при сбое. SMART можно только отключить или включить.
Надеюсь, это ответит на ваш вопрос.
источник
На самом деле существует способ сброса данных SMART. Вам нужен только простой конвертер RS232 в USB (UART в TTL) и несколько кабелей, подключенных к диагностическим интерфейсам HDDS. (он находится на правой стороне порта sata, 5 или 4 контакта). Необходимо подключить кабели RX TX и GND (и, конечно, кабель питания: D), затем включить питание жесткого диска и подключиться к нему с помощью замазки или гипертерминала (linux может подключиться к собственный терминал, я думаю), например, для дисков Seagate: для 7200.10 и выше скорость передачи данных составляет 9600, для 7200.11 и выше - 38400
команды после подключения нажмите CTRL + Z, затем введите «/ 1», нажмите ввод, введите «N1», нажмите ввод, когда он закончит, удалите все кабели и включите жесткий диск, как обычно, чтобы увидеть изменения :)
для другой информации HDD использовать Google :)
источник
Данные SMART не очень стандартны для разных производителей, но тест температуры жесткого диска должен показать, превысила ли температура накопителя ранее порог: http://en.wikipedia.org/wiki/SMART#Known_ATA_S.MART_attributes
Мысль заключается в том, что перегрев увеличивает ваши шансы на провал. SMART не говорит, что ваш диск неисправен, но в будущем у него больше шансов на сбой.
SMART предназначен для аудита истории накопителей и поддерживается самим накопителем, поэтому вы не можете «сбросить» или «очистить» значения SMART.
источник
Точка текущих / наихудших атрибутов, таких как температура, как раз и заключается в следующем: сообщать вам, когда накопитель когда-либо находился за пределами своей максимальной рабочей температуры и, следовательно, мог получить постоянное повреждение.
Вот почему в нем говорится «провалился в прошлом», а не «провалился сейчас»: вы едва коснулись порога максимальной температуры. Обратите внимание, что на дисплее атрибута отображается «нормализовано: 50, порог: 45, худшее: 45». (Это нормализованные значения 0..200, как для любого другого атрибута, а не сырые температуры по Цельсию.)
У вас также есть несколько поврежденных секторов (неисправимые ошибки секторов), поэтому, независимо от того, из-за короткой высокой температуры это или нет, возможно, пришло время отключить этот диск.
Лучший пользовательский интерфейс программного обеспечения SMART покажет вам текущую и максимальную температуру . например,
smartctl -a /dev/sda
илиsmartctl -x /dev/sda
(-x
печатает все доступные SMART и не SMART данные, которые он может получить от привода, включая журнал истории температур, если он есть, с гистограммой ASCII.)Smartctl -x включает это для старого жесткого диска WD Green 1 ТБ (WD10EADS):
Программное обеспечение, которое вы используете, похоже, показывает только текущую температуру, которая немного ниже порогового значения, но не собирается скрывать тот факт, что накопитель был некондиционным в некоторый момент в прошлом.
Вы, безусловно, можете оправдать игнорирование этой кратковременной высокой температуры, если вы действительно исправили ее за считанные минуты. Но вы никогда не сможете (или не должны) заставить сам диск лгать о том, что он какое-то время превышал его номинальную максимальную температуру, и, таким образом, атрибут не удался в прошлом.
Вы можете настроить
smartd
игнорирование любого заданного атрибута, чтобы вы могли получать полезные уведомления, если что - либо еще пересекает порог на официально проваливающейся территории. :smartd.conf(5)
Говорит:Расширенные атрибуты истории температуры
Я только что получил новую 6 ТБ Seagate Barracuda (ST6000DM003-2CY186 с прошивкой 0001, привод 5425 об / мин), в которой есть некоторые интересные характеристики, включая время, потраченное на превышение минимальных / максимальных рабочих точек, а также высокий / низкий кратковременные и кратковременные временные температуры ,
И в подробном разделе:
(Диск был включен только на пару минут; возможно, поэтому
-
в некоторых полях данные отсутствуют).Если у вашего привода есть эти расширенные атрибуты, вы можете показать кому-то, что время, проведенное за пределами допустимой температуры, было очень коротким (если это так). Предположительно, если бы вы собирались изменить данные SMART, вы бы просто сделали это и удалили все упоминания о том, что они вне диапазона, но, очевидно, вы не можете на 100% доверять любым данным с подержанного диска, который кто-то пытается продать тебя.
См. Https://superuser.com/questions/1389522/what-does-it-mean-when-my-new-hdd-reports-errors-at-a-time-that-shouldnt-exist для получения дополнительной информации об используемых дисках с например, «откат одометра» в их атрибуте «Power_On_Hours».
источник
Насколько мне известно, единственный способ остановить это - отключить SMART в BIOS. Это только остановит ТС, хотя.
Ваша ОС по-прежнему будет запрашивать информацию о SMART на диске и сообщать вам, что она не работает.
источник