Я никого не отрицал, но ответ Стивена и комментарий Дельтика неверны.
SMART - это функция встроенного ПО на жестком диске, а не любая операционная система или программное обеспечение. Значения генерируются и накапливаются в самом жестком диске. Никакого внешнего программного обеспечения не требуется. Просто включите питание, включите его, и SMART начнет смотреть и регистрировать в своих собственных регистрах NV.
Не существует общеизвестного способа их "перезагрузки".
Вы можете "отключить" SMART в некоторых BIOS - но опять же, это не имеет ничего общего с тем, что делает встроенное ПО SMART внутри привода.
Различное ПО и сервисы SMART-мониторинга, конечно, могут быть запущены, остановлены, установлены, удалены. Но никакое коммерчески доступное программное обеспечение или инструмент опытного пользователя не могут произвольно изменять или сбрасывать значения SMART, и ни одно из них не имеет абсолютно никакого отношения к тому, накапливаются ли значения.
(Но я должен добавить в качестве предположения: тот факт, что накопитель, очевидно, знает, как их обновить, теоретически означает, что его можно обнаружить, как сделать это вручную. Возможно, существуют механизмы противодействия взлому, но поскольку SMART не продается как механизм противодействия мошенничеству, это кажется маловероятным. Тем не менее, я знаю, и не нашел никакого способа сделать это.)
Чтобы быть понятным, некоторые значения могут быть сброшены самостоятельно. Поверхностное тестирование с помощью утилиты HDD производителя - или специализированного коммерческого программного обеспечения - может, например, сбросить некоторые значения, такие как "счетчик слабых секторов". Но только косвенно! Я не могу найти какой-либо окончательный список того, что может и не может быть сброшено, но по моему опыту большинство не может быть "сброшено" программным обеспечением. Только сбрасываемые значения через механизмы, предназначенные изготовителем, могут сбрасывать значения, предназначенные для сброса - косвенно, например, с помощью функции сканирования и ремонта в приводе.)
Короче говоря, если ваш продавец Craigslist не имеет русского акцента и большого количества побрякушек, значения SMART почти наверняка законны. (И даже тогда это просто расизм. Борат показал нам, что подозрительные люди из стран бывшего советского блока могут быть восхитительными, мошенническими, не жесткими дисками, в глубине души.)
В любом случае, многие значения SMART в лучшем случае бессмысленны, а в худшем - вводят в заблуждение (согласно BackBlaze и Google). Есть только несколько значений, за которыми нужно следить (источник: https://www.backblaze.com/blog/hard-drive-smart-stats/):
- Reallocated_Sector_Count.
- Reported_Uncorrectable_Errors.
- Command_Timeout.
- Current_Pending_Sector_Count.
- Offline_Uncorrectable.
Связанная статья объясняет, как интерпретировать значения. Лично у меня есть bash-скрипт, который сообщает мне о подмножестве даже тех, которые я запускаю, когда подозреваю проблемы.
Я бы посоветовал запустить средство сравнительного анализа записи и дать ему поработать несколько минут. (Который будет охватывать только часть диска.) Затем запустите случайный тест на чтение и запись, пока вы можете избежать неприятностей, это должно увеличить вероятность попадания в большие проблемные места и, во всяком случае, усилить нагрузку на приводные механизмы. SMART все еще может ничего вам не сказать, но тот факт, что тест продолжает выполняться без ошибок, должен сказать вам столько, сколько вы можете разумно знать, не имея его в течение 48 часов.