Мой жесткий диск имеет поврежденные секторы или нет?

Смонтируйте удаленную файловую систему, содержащую сценарий с sshfs. Это делает сценарий локальным файлом, который Вы знаете, как выполниться.

mkdir /path/to/remote-host
sshfs remote-host:/ /path/to/remote-host
/path/to/remote-host/path/to/script

7
13.04.2017, 15:36
1 ответ

Ваш диск имел некоторые проблемы с чтением данных с поверхности, но кажется, что диск имел дело с ним. У меня была аналогичная ситуация:

Error 29 occurred at disk power-on lifetime: 18836 hours (784 days + 20 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 08 00 40 37 e6  Error: UNC 8 sectors at LBA = 0x06374000 = 104284160

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 08 00 40 37 e6 08      03:39:32.447  READ DMA
  c8 00 08 f8 3f 37 e6 08      03:39:32.447  READ DMA
  c8 00 08 f0 3f 37 e6 08      03:39:32.447  READ DMA
  c8 00 08 e8 3f 37 e6 08      03:39:32.447  READ DMA
  c8 00 08 e0 3f 37 e6 08      03:39:32.447  READ DMA

И когда я хотел выполнить тест, я добрался:

Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 7  Short offline       Completed: read failure       90%     18845         104284160

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

Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 3  Extended offline    Completed without error       00%     18858         -

Если бы были сбойные блоки, то они могли бы наблюдаться в таблице под:

  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0

В Вашем случае нет никакого признака поврежденных секторов, потому что расширенный тест был выполнен (11 746 ч) после того, как последняя ошибка произошла (11 706 ч). Так, можно спать мирно.:)

Как я упомянул в комментариях, существует два типа badblocks. Вот короткая информация о различии между двумя:

Существует два типа поврежденных секторов — часто делятся на “физические” и “логические” поврежденные секторы или “трудные” и “мягкие” поврежденные секторы.

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

Логическое — или мягкий — поврежденный сектор является кластером устройства хранения данных на жестком диске, который, кажется, не работает правильно. Операционная система, возможно, попыталась считать данные на жестком диске от этого сектора и нашла, что код с коррекцией ошибок (ECC) не соответствовал содержанию сектора, который предполагает, что что-то неправильно. Они могут быть отмечены как поврежденные секторы, но могут быть восстановлены путем перезаписи диска с нулями — или, в былые времена, выполнения формата низкого уровня. Инструмент Disk Check Windows может также восстановить такие поврежденные секторы.

6
27.01.2020, 20:18
  • 1
    Спасибо! Несколько вопросов. "но кажется, что диск имел дело с ним" и "В конечном счете, мне удалось разблокировать секторы, и после запущения расширенного теста". Вы подразумеваете, что диск действительно имел поврежденные секторы, но сумел "восстановить" их? –  landroni 06.02.2014, 08:37
  • 2
    Существует два типа поврежденных секторов - логичны и физические. У Вас, вероятно, были логические единицы. Можно читать больше о различии между двумя здесь - howtogeek.com/173463 / … –  Mikhail Morfikov 06.02.2014, 08:49
  • 3
    Имеет смысл, Спасибо! Случайно, Вы возражали бы проверять этот связанный вопрос на поврежденный жесткий диск? На том диске я получаю конфликтующие чтения, и я не уверен, что сделать из журналов. –  landroni 06.02.2014, 09:19
  • 4
    я теперь прочитал ссылку на поврежденные секторы, и очень полезно понять то, что происходит. Было бы хорошо при включении его в исходный ответ. –  landroni 06.02.2014, 12:04

Теги

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