Что делать, если Дисковая утилита показывает сбойные сектора в SMART?


10

На моем жестком диске установлена ​​версия 12.04 32bit. Ubuntu - единственная ОС. Я недавно установил его после того, как избавился от Windows 7. Когда я запускаю Дисковую утилиту в SMART Status, она говорит, что «на диске есть несколько поврежденных секторов», поэтому я нажал на Просмотр данных SMART и провел самотестирование. Я запускаю расширенную самопроверку SMART, и для ее остановки требуется всего 5-10 секунд, и читается Самотестирование: сбой (чтение), сбойный сектор: 1 сбойный сектор, общая оценка диска: диск содержит несколько сбойных секторов.

введите описание изображения здесь

Это то, что я должен беспокоиться?


Почему никто не поднимает проблему ложных срабатываний в linux SMART tools? Из 5 протестированных мною дисков (в udisks Ubuntu, а также в PArted Magic Gsmartcontrol) все они (включая один только что из магазина) не прошли тесты с несколькими параметрами! Как и в случае с Linux, это может быть ошибка общей библиотеки, используемой несколькими инструментами GUI (smartctl?). Я настоятельно рекомендую использовать инструменты Windows для проверки результатов. Я не исследовал это далее, но я думаю, что стоит предупредить.
Bucic

Ответы:


6

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

Важное примечание: Диски, которые начинаются с 1 плохого сектора, вероятно, ухудшатся. Я не могу не подчеркнуть важность резервного копирования.


5

Будьте обеспокоены, когда в SMART начнут появляться «ожидающие» плохие сектора

Современные накопители автоматически и прозрачно обрабатывают «простые» поврежденные сектора, переназначая их на один из резервных секторов, выделенных для этой цели, без участия SMART CURRENT_PENDING_SECTOR.

Когда вы видите, что значение превышает ноль, это обычно означает одну из двух вещей:

  • На накопителе (или скоро) закончатся запасные сектора, оставив «плохой сектор», помеченный как непригодный для использования.
  • Плохой сектор не был «простым» и не мог быть прочитан / исправлен в первую очередь, даже если оставалось много свободных секторов.

Любой из них не подходит для будущего вашего диска. Вы можете проверить точные ошибки, посмотрев на внутренний журнал диска с помощью smartmontools; используйте smartctl -l xerror /dev/sdNдля получения расширенного журнала ошибок (или -l errorдля стандартного журнала).

Если по гарантии и у вас есть запасной диск / место для резервного копирования данных, я хотел бы рассмотреть возможность замены этого диска как можно скорее.


5

Способ дать вашему HDD больше жизни

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

1. Сделайте резервную копию ваших данных

2. Попытайтесь настроить ориентацию жесткого диска. Я имею в виду, сказать ВСЕМ его маленьким магнитным частям (извините, я не инженер), чтобы они имели одинаковую полярность (кажется, они немного сумасшедшие после некоторых перезаписей ...) Лучший и самый простой способ сделать это с помощью нулевого заполнения , которое делает весь ваш диск, например, 000000000000 ..., но есть также некоторые приложения для Windows, такие как DRevitalize, которые делают что-то подобное не столь единообразным способом (и без потери данных - никогда не пытались, если честно)

Вы можете выполнить нулевое заполнение в медленном формате (устройство, а не просто раздел) в графическом интерфейсе дисков Ubuntu или через свой терминал , используя команду «shred»: sudo shred -n 0 -v -z / dev / sdX (где sdX - диск, который вы хотите стереть) и, вероятно, миллион других способов, я не думаю, что это так важно, как вы это делаете.

Я попробовал двухпроходный zerofill на диске с 250 плохими секторами и еще 75 "ожидающими". Это как-то устранило «ожидающие» сектора и значительно улучшило время доступа для еще примерно 2500 секторов, с «<500 мс» до «<150 мс» (тест поверхности с HDDScan). Я предполагаю, что некоторые из них скоро станут «плохими» и еще предстоит выяснить, могу ли я ожидать увеличения времени на дни, недели или больше ...


Привет. Я хотел бы спросить: каковы были долгосрочные результаты этого, поскольку это было три года назад, теперь?
Лламагеддон

@Llamageddon, спасибо за ваш комментарий, он действительно напомнил мне, что нужно продолжить. Что ж, в случае с этим конкретным жестким диском он работал хорошо в течение 6-7 месяцев или около того, затем он стал просто резервным диском с очень небольшим использованием и все еще работает нормально. Так что я думаю, что это на самом деле очень помогло, хотя я не могу быть уверен, что диск выйдет из строя, если я не сделал нулевое заполнение. Поскольку я не вижу никаких недостатков в процедуре, кроме времени, которое требуется, я склонен время от времени использовать его с другими старыми
жесткими дисками
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.