1

После медленного копирования с 2,5-дюймового жесткого диска USB я скопировал все данные, за исключением нескольких файлов, которые невозможно было прочитать, а затем удалил и заново создал раздел и быстро отформатировал диск под Windows XP без ошибок. Однако состояние SMART на накопителе указывает на "ошибку чтения". И короткие, и длинные SMART-тесты завершаются через несколько процентов и выдают "ошибку чтения". Сейчас я делаю полный формат на диске. После долгого (примерно на полпути формата) индикатор диска перестал мигать, но формат не прервался. Я отменил его и снова успешно завершил быстрое форматирование.

Я хотел бы понять, почему диск может быть успешно отформатирован, если выясняется, что диск собирается выйти из строя или его невозможно использовать? Если тест SMART прерывается с ошибкой, как можно отформатировать диск? Этот ответ предполагает, что SMART не такой умный; работает ли он наоборот - диск, который SMART считает плохим, на самом деле неплохой?

Я полагаю, что я должен использовать этот привод в качестве остановки двери или пресс-папье? Ему несколько лет, но он не очень пригодился. За ним внимательно следят, и он поставляется в собственном "ударопрочном" корпусе.

Редактировать: smartctl -H под Debian sid показывает "PASSED".

Редактировать: badblocks ( режим по умолчанию только для чтения) работает в течение ~ 75 минут и завершен на 45%. Он нашел 4 ошибки чтения.

Изменить: я остановил badblocks и отметил номера четырех плохих блоков. Затем я снова запустил его с -n прямо перед плохими блоками и позволил ему обойти их. Я повторил это с деструктивной записью (только первый шаблон) и позволил ей снова обойти область. Затем я проверил в режиме только для чтения, и блоки не были обнаружены как плохие. Я вернулся к palimpsest и обновил данные SMART, которые теперь сообщали о исправности диска. Я повторил короткую самопроверку в palimpsest которую я делал раньше, и теперь она не прерывается, а завершается и сообщает, что диск исправен. Возможно, запись в эти поврежденные блоки вынудила накопитель найти проблему и заменить неисправные блоки.

2 ответа2

4

«Цель SMART - предупредить пользователя о надвигающемся сбое диска, пока еще есть время предпринять действия, такие как копирование данных на заменяющее устройство». - Википедия

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

Если вы получаете какие-либо ошибки, я бы определенно подумал о замене диска.

-1

Запустите SMART самотестирование:

smartctl -t long /dev/sdX

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

smartctl -a /dev/sdX

в блоке SMART Self-test log . Эта функция самотестирования до сих пор была на 100% надежной - если она говорит "Завершено без ошибок", диск в порядке, если он сообщает об ошибках, выбросьте его.

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