Поэтому я надеюсь, что этот вопрос не получит слишком широкую оценку, так как я действительно хочу ознакомиться с более глубокими проблемами.
Фон:
У моего друга проблемы со сломанным системным жестким диском, после того как он уронил свой ноутбук. Обычно я решаю такие проблемы с помощью хорошо известных инструментов, таких как 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 могут привести к зависанию системы в процессе загрузки таким образом?
РЕДАКТИРОВАТЬ:
Кроме того, я должен отметить, что ноутбук работал несколько минут после того, как упал на землю. Затем ноутбук регулярно отключался без каких-либо ошибок или неправильного поведения.