Проблемы с жестким диском - SpinRite vs. SMART

4531
Peter Mortensen

Жесткий диск Toshiba в ноутбуке Sony VAIO вышел из строя. Я вставил диск Western Digital (WD1600BEVS-60RST0, прошивка v4.01G04) от ноутбука HP. Я запустил SpinRite на уровне 2 и обнаружил несколько поврежденных секторов, но, похоже, он восстановил данные и пометил. Я запустил SpinRite на 5 уровне, и это заняло примерно 30 часов, но все закончилось чисто - никаких сообщений о проблемах не поступало.

Однако при загрузке я получаю неспецифическую ошибку SMART, в которой говорится что-то вроде «сбой диска неизбежен!» Так что я немного растерялся - SpinRite сказал «все хорошо!», Но SMART говорит « Опасно, Уилл Робинсон! ». Кому я доверяю? В чем дело? Что SMART знает, чего не знает SpinRite?

8

4 ответа на вопрос

7
David Spillett

Если SpinRite не читает сами параметры SMART, то потенциально много.

Значения SMART (технология самоконтроля, анализа и создания отчетов) представляют собой набор переменных, отслеживаемых самим приводом и относящихся ко многим показателям, связанным с общими возрастными показателями (время включения, количество включений в жизни, ...), основные мониторинг работоспособности (количество восстанавливаемых ошибок, извлеченных из, длительность времени раскрутки, количество секторов, переназначенных из-за повторяемой восстанавливаемой ошибки, количество зарезервированных блоков, оставшихся для такого переназначения, текущая температура, максимальная историческая температура, ...), а также явные индикаторы сбоев (количество неустранимых ошибок, количество сбоев в предыдущих тестах, ...). Большинство из этих счетчиков / флагов имеют соответствующий эталонный тест выше / ниже, который накопитель начинает считать себя на выходе.

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

Привод знает свое состояние лучше, чем SpinRite. Я предлагаю вам следовать его предупреждению и заменить его как можно скорее, в случае, если проблема, вызвавшая плохие сектора, ухудшится. Это может не ухудшиться (возможно, на поверхности одной из пластин было очень небольшое несовершенство, а все остальное в порядке), но если у вас есть какие-то данные, которые вас волнуют, можете ли вы позволить себе рискнуть?

Одно предостережение: ваш BIOS может не правильно читать индикаторы SMART, но, поскольку вы на самом деле видели плохие сектора, о которых сообщалось на уровне ОС / приложения, я сомневаюсь, что это так, поэтому, возможно, стоит взять какое-то программное обеспечение, чтобы посмотреть на них самостоятельно, Существует множество утилит для сканирования и отображения параметров SMART на ваших дисках - вы можете даже найти одну, специфичную для вашего производителя (которая может включать более подробные описания метрик, которые не являются общими / стандартными) - SMART позволяет использовать метрику, специфичную для производителя / модели. хранится и читается) предоставляется на их сайте.

3
Chris Nava

Привод SMART имеет множество индикаторов состояния, некоторые из которых указывают на неизбежный сбой привода. Любой диск, который показывает состояние отказа SMART, должен быть заменен как можно скорее. Конечно, вы можете продолжать использовать диск до тех пор, пока он не выйдет из строя (возможно, через несколько дней или месяцев), но не говорите, что вас не предупреждали.

Система SMART не защищена от дурака ... У меня были только предварительные предупреждения SMART на двух дисках (из примерно 10.), но оба отказали в течение двух недель после предупреждения SMART.

2
harrymc

СМАРТ знает о температуре.
SpinRite знает о секторах.

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

Если это решение не кажется вам правильным или температура диска опасно близка к верхнему пределу производителя (я принимаю это как 10 градусов), значит, ваш диск выходит из строя.

Но я повторяю, это, скорее всего, слишком чувствительная настройка для вашего программного обеспечения SMART. В любом случае, согласно SpinRite, ваш диск еще не вышел из строя.

Но не экономьте на своих резервных копиях!

1
robcast

Я бы в некоторой степени доверял SpinRite, если бы он проверил и переписал всю поверхность диска. Но вы должны действительно использовать что-то вроде Smartmontools, чтобы узнать, какой параметр SMART вызывает предупреждение.

Может случиться так, что количество перемещенных плохих блоков слишком велико, или любой другой «пре-сбой» показателей «старости» слишком высок. SpinRite не может сбросить эти индикаторы, поэтому общее состояние SMART будет продолжать жаловаться.

Состояние диска может сохраняться в течение некоторого времени, если при тщательном использовании SpinRite не было обнаружено больше ошибок, но вы должны продолжать запускать SpinRite, поскольку он также обновляет блоки с ошибкой, но корректируемой ECC . Или просто получить новый диск ;-)

Похожие вопросы