Espero que essa pergunta não seja tão ampla, pois quero me familiarizar com questões mais profundas.
Fundo:
Um amigo meu tem problemas com um disco rígido quebrado do sistema, depois que ele deixou o laptop cair. Normalmente eu manejo esses problemas com ferramentas conhecidas como ddrescue
. Mas neste caso, eu nem tenho a chance de examinar o disco rígido.
Disco rígido: Western Digital 500GB - SATA HDD 2,5 - WD5000LPVX 22v0tt0
Problema:
Assim que eu conecto o disco rígido ao meu sistema (mesmo se eu tentar conectá-lo), todo o sistema parece congelar e tropeçar. Quando conecto o disco rígido e executo uma inicialização a frio, o sistema trava durante diferentes estágios: prompt de inicialização, prompt de logon, após o logon.
Devido a vibrações, presumo que o disco rígido ainda esteja girando. Em vários intervalos, você pode aqui esse som comum de clicar e triturar. Quando conecto o disco rígido, recebo várias mensagens no 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
Questão:
Então, para mim, é evidente uma falha mecânica, mas:
- Existe algo que eu possa fazer, sem possuir ferramentas especiais de hardware de recuperação de disco rígido?
- Que tipo de falha de hardware pode causar esses problemas?
- Que tipo de comando SATA pode causar a interrupção de um sistema durante o processo de inicialização?
EDITAR:
Além disso, devo mencionar que o laptop estava funcionando por vários minutos depois de cair no chão. Em seguida, o laptop foi desligado regularmente, sem erros ou mau comportamento.