
Portanto, espero que esta questão não seja considerada muito ampla, pois realmente quero me familiarizar com as questões mais profundas relacionadas.
Fundo:
Um amigo meu teve problemas com um disco rígido do sistema quebrado depois que deixou cair seu laptop. Normalmente eu lido com esses problemas com ferramentas bem conhecidas comoddrescue
. Mas neste caso, nem sequer tenho a oportunidade 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 eu 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 login, após login.
Devido às vibrações, presumo que o disco rígido ainda esteja girando. Em vários intervalos você pode ouvir esse som comum de clique e rangido. Quando faço hotplug do 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
Pergunta:
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 tais problemas?
- Que tipo de comando SATA pode fazer com que um sistema trave durante o processo de inicialização dessa maneira?
EDITAR:
Além disso, devo mencionar que o laptop funcionou por vários minutos depois de cair no chão. Em seguida, o laptop foi desligado regularmente, sem erros ou mau comportamento.
Responder1
Na maioria dos casos, há um problema com as cabeças magnéticas (montagem). Cabeças montadas em Head Stack Assembly ou HSA. Quando o computador é inicializado durante o procedimento POST, o HDD é inicializado (firmware, tamanho, parâmetros, modo, interface) e reportado ao BIOS. Durante esta fase o HSA sai da zona de pouso (onde está estacionado) e os chefes vão lendo setores especiais (os chamados adaptativos) onde estão localizadas as informações de serviço sobre o drive e outros setores. Se não conseguir ler esses dados, o HDD trava e tenta novamente, fazendo com que todo o sistema trave.
Isso também pode ser causado por setores defeituosos, mas neste caso o HDD só ficaria lento quando esses setores nem sempre fossem lidos.
O HSA pode ser substituído, mas apenas em uma sala limpa especial em um centro de serviços.