Problemas de comunicação com SATA podem fazer com que o disco rígido realoque setores (causando interrupções ou travamentos do sistema)?

3

Meu laptop parece ter um problema bizarro com o disco rígido. O sistema funciona sem problemas por vários meses, então o disco rígido começa a causar problemas, com realocações de setor causando o bloqueio do sistema por vários segundos e, possivelmente, travar com um BSOD. O sistema pode falhar ao inicializar, não detectando o disco rígido. No entanto, se eu aguardar alguns minutos, recoloque a conexão SATA do disco rígido e espere alguns minutos novamente, o sistema funcionará normalmente novamente, até que o ciclo comece novamente vários meses depois.

Este problema pode ser causado pelo cabo ou pelas conexões SATA, em vez do próprio disco rígido? O que devo fazer?

Editar

  • Os diagnósticos foram transmitidos repetidamente e o status SMART está OK.
  • Mais de 400 setores foram realocados, mas a contagem realocada do setor não falhou e não se espera que falhe em breve.
    • Os dados SMART indicam que a unidade possui 80% de seus setores sobressalentes restantes; o limite é de 10%.
  • CrystalDiskInfo diz Cuidado , não Ruim como no uma unidade que tenha um status SMART com falha.

O disco rígido é uma Toshiba MK6465GSX (640 GB, 5400 RPM), instalado como parte de um laptop HP Pavilion dv6z-3000 Select Edition customizado.

    
por bwDraco 10.10.2012 / 18:40

3 respostas

2

Depois de passar muitos meses lidando com esse problema, decidi que é a unidade que está com defeito. Acabei comprando um 640GB WD Scorpio Blue e realizei uma cópia em nível de bloco da unidade usando dd em um Linux CD ao vivo, com a unidade de estoque no laptop e a nova unidade em um gabinete externo conectado via eSATA. As duas unidades têm exatamente o mesmo número de setores, portanto, a cópia foi bem-sucedida sem nenhum problema de capacidade. Então eu instalei o drive WD no laptop e iniciei o sistema. Uma reinicialização extra era necessária para o sistema reconhecer a nova unidade, mas o sistema estava funcionando sem problemas.

A nova unidade é visivelmente mais silenciosa (a busca é quase silenciosa) e tem melhor desempenho do que a unidade Toshiba - com base nas luzes de atividade de disco, a unidade WD superou a Toshiba no final da cópia dd , mas se mostrou mais rápida durante todo o processo de cópia. O sub-registro de disco do Índice de Experiência do Windows subiu um décimo de ponto, de 5,8 para 5,9.

É provavelmente mais confiável, já que o disco WD usa Formato Avançado , ao contrário do Toshiba (observe que as partições estavam em limites 4K para começar, então não há problemas de alinhamento para lidar com isso). Como o Advanced Format permite algoritmos ECC mais avançados, isso deve significar menos setores realocados e melhor desempenho a longo prazo. A Toshiba estava zumbindo em vários pontos durante a cópia com a redução de atendente na atividade da unidade WD à medida que a unidade antiga redirecionava as leituras do setor realocado, o que explica por que o disco ficava intermitentemente zumbido enquanto o sistema estava sendo executado e explica as falhas mencionadas no pergunta.

A lição a ser aprendida aqui é que os problemas no disco rígido são mais predominantes do que se poderia esperar, e que os setores realocados são causados pela própria unidade e não têm nada a ver com a comunicação SATA. Acho que estava errado quando suspeitei que o cabo SATA estava com defeito ...

    
por 29.12.2012 / 06:40
2

A realocação do setor acontece em todos os discos rígidos. Nunca é um bom sinal. Estou ainda mais preocupado com o fato de que isso acontece em rajadas no seu caso: parece-me que a unidade está mais propensa a falhar. Afinal de contas, a realocação do setor é um mecanismo de segurança: existe para evitar falhas e evitar falhas, não causá-las.

Problemas de comunicação SATA podem fazer com que o disco rígido realoque setores?

A realocação do setor ocorre quando um setor defeituoso é detectado: vejamos o artigo da Wikipedia sobre setores defeituosos:

A bad sector is a sector on a computer's disk drive or flash memory that cannot be used due to permanent damage (or an OS inability to successfully access it), such as physical damage to the disk surface (or sometimes sectors being stuck in a magnetic or digital state that cannot be reversed) or failed flash memory transistors. -Wikipedia

Um pouco vago, mas posso supor que é possível que uma falha de comunicação entre o disco rígido e o sistema acabe marcando um setor como "ruim".

Modern hard drives present a consistent interface to the rest of the computer, no matter what data encoding scheme is used internally. [...] That DSP also watches the error rate detected by error detection and correction, and performs bad sector remapping, data collection for Self-Monitoring, Analysis, and Reporting Technology, and other internal tasks. -Wikipedia

The hard drive's electronics control the movement of the actuator and the rotation of the disk, and perform reads and writes on demand from the disk controller. -Wikipedia

Isso significa que as funções internas do disco rígido não são diretamente acessíveis pelo controlador ou pelo sistema operacional, mas somente gerenciadas pelo controlador no disco . Pode-se supor que até mesmo um controlador defeituoso poderia ser o culpado pelos problemas que você está enfrentando.

A resposta curta é "provavelmente, mas provavelmente não". Se o controlador no disco não puder ler um comando com sucesso, ele não deverá executar ações que possam causar desgaste excessivo no disco rígido.

O que devo fazer?

Infelizmente, você não pode abrir um disco rígido e consertar uma falha interna ou consertar um controlador da placa-mãe em casa.

  • Apesar de todos os itens acima, ainda não há como saber como o problema da realocação de setor está estreitamente conectado (1) e o problema de o disco rígido não ser detectado (2) são. Se assumirmos que (1) é irrelevante, uma idéia seria limpar todos os contatos de metal envolvidos em sua conexão com a placa-mãe usando ar pressurizado e álcool em um cotonete. Certifique-se de que não há algodão no quadro.
  • Tenha cuidado ao transportar o laptop.
  • Execute CHKDSK (se você estiver executando um sistema operacional da Microsoft) ou badblocks e fsck (se não estiver) regularmente.

No entanto, você não pode realmente ter uma resposta até que você troque este disco rígido por outro ; e é isso que eu recomendo, especialmente se você mantiver dados importantes sobre ele.

Se o disco rígido estiver na garantia, você poderá até mesmo fazer o RMA. Os problemas do setor defeituoso podem ser cobertos pelo fabricante, portanto entre em contato e explique o problema.

Se o novo disco rígido ainda falhar, o problema está quase certo no final da placa-mãe, o que, da minha experiência, é menos provável.

    
por 16.10.2012 / 16:29
1

Comece executando diagnósticos na unidade. A maioria dos fabricantes tem um utilitário que você pode baixar e testar a unidade. Estes fazem mais do que apenas SMART. Identifique o fabricante da unidade e pegue seu utilitário.

Muitos fabricantes de laptops também têm utilitários de diagnóstico. Dell HP e Lenovo fazem e eu assumo outros. Esses utilitários permitiriam que você testasse o controlador e outros componentes.

    
por 10.10.2012 / 18:51