1

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

Фон:

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

Жесткий диск: Western Digital 500GB - SATA HDD 2,5 - WD5000LPVX 22v0tt0

Проблема:

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

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

...
ata1: irq stat 0x00000040, connection status changed 
ata1: SError: { CombWake DevExch } 
ata1: hard resetting link 
ata1: link is slow to respond, please be patient (ready-0) 
ata1: COMRESET failed (errno=-16) 275061 
ata1: hard resetting link 
ata1: link is slow to respond, please be patient (ready=0) 
ata1: COMRESET failed (errno=-16) 
ata1: hard resetting link 
ata1: link is slow to respond, please be patient (ready-6) 
ata1: COMRESET failed (errno=-16) 
ata1: limiting SATA link speed to 1.5 Gbps 
ata1: hard resetting link 
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310) 
ata1.00: qc timeout (cmd Oxec) 
ata1.00: failed to IDENTIFY (I/O error, err mask 0x5) 
ata1: hard resetting link 
ata1: link is slow to respond, please be patient (ready=0)
ata1: COMRESET failed (errno=-16) 
ata1: hard resetting link 
ata1: link is slow to respond, please be patient (ready=0) 
ata1: COMRESET failed (errno=-16) 
ata1: hard resetting link  
ata1: link is slow to respond, please be patient (ready=0) 
ata1: COMRESET failed (errno=-16) 
ata1: hard resetting link 
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310) 
ata1.00: qc timeout (cmd Oxec) 
ata1.00: failed to IDENTIFY (I/O error, err mask=0x5) 
ata1: hard resetting link 
ata1: link is slow to respond, please be patient (ready=0)  
ata1: SATA link down (SStatus 0 SControl 310)  
ata1.00: link offline, clearing class 1 to NONE ] 
ata1: EH complete

Вопрос:

Так что для меня это кристально чистый механический сбой, но:

  • Что я могу сделать, не имея специальных аппаратных средств для восстановления жесткого диска?
  • Какой сбой оборудования может вызвать такие проблемы?
  • Какие команды SATA могут привести к зависанию системы в процессе загрузки таким образом?

РЕДАКТИРОВАТЬ:

Кроме того, я должен отметить, что ноутбук работал несколько минут после того, как упал на землю. Затем ноутбук регулярно отключался без каких-либо ошибок или неправильного поведения.

1 ответ1

0

В большинстве случаев в этом проблема либо с магнитными головками (сборка). Головки монтируются на блоке штабелей головок или HSA. Когда компьютер запускается во время процедуры POST, жесткий диск инициализируется (прошивка, размер, параметры, режим, интерфейс) и передается в BIOS. На этом этапе HSA выходит из зоны приземления (где он припаркован), и головки считывают специальные сектора (так называемые адаптивные), где находится служебная информация о приводе и других секторах. Если не удается прочитать эти данные, жесткий диск зависает и повторяет попытку, что приводит к зависанию всей системы.

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

HSA можно заменить, но только в специальной чистой комнате в сервисном центре.

Жесткий диск внутри

Замена HSA

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