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

8

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

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

Питер Мортенсен
источник

Ответы:

7

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

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

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

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

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

Дэвид Спиллетт
источник
3

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

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

Крис Нава
источник
2

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

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

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

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

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

harrymc
источник
1

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

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

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

robcast
источник