Uma maneira de acabar com um disco rígido que está morrendo, para que ele possa ser enviado para “consertar”

6

Eu tenho um disco rígido SATA de 500G na minha máquina que de repente começou a me dar erros de E / S, até que o Linux simplesmente desconecte a unidade. Reinicialize e depois funciona por um período aleatório antes de falhar novamente.

A unidade está dentro da garantia, mas eu tive uma experiência ruim com lojas que não conseguem reproduzir um problema, pois a unidade não falha o tempo todo. Então eles simplesmente me mandam uma conta e a viagem de volta.

Qual é o meu melhor curso de ação para garantir que eles possam reproduzir o problema?

Atualização: Aqueles de vocês que recomendaram as ferramentas de diagnóstico, é uma boa resposta válida, espere como declarado na minha pergunta, eu estou rodando o Linux e essas ferramentas não existem para ele. Quanto ao 'jogo' da loja, não é sobre isso. A unidade está bem no seu caminho de ser completamente inutilizável sem qualquer ajuda minha. Eu estou apenas falando sobre acelerar o processo.

Atualização 2: Eu realmente não sei por que decidi perguntar isso aqui. Eu estava esperando por sugestões como 'fazer um teste de badsector', 'tentar enfatizar o drive com copiar dados aleatórios para ele com dd'. Eu vou dizer isso de novo, então pare de sugerir ou sugerir que eu não ... Eu não vou de forma alguma terminar minha garantia mexendo com o hardware em si, isso inclui; borrachas, imãs enormes, muita potência ou qualquer coisa que apareça quando a unidade for eventualmente enviada de volta ao fabricante.

    
por Andrioid 17.05.2009 / 22:04

11 respostas

5

Eu não sou conhecido pela minha enorme paciência, então eu vou responder isso sozinho. Talvez isso ajude alguém mais tarde.

Verificação de Badblock

badblocks -v /dev/sdx1 (replace sdx1 with drive partition)

Escreva o teste de estresse

dd if=/dev/urandom of=/dev/sdx (this will of course wipe the entire disk)

Leia o teste de estresse

dd if=/dev/sdx of=/dev/null (reads every sector and sends it to the null device)

SATA desconecta

Eu tenho um adaptador USB-to-(S) ATA que é capaz de redefinir o dispositivo USB se o disco parar de responder a qualquer momento. Isso serve como uma solução quando o Linux desconecta a unidade por muitos erros de E / S.

    
por 18.05.2009 / 14:26
13

O fabricante da unidade tem um utilitário para verificar a unidade?

Geralmente, eles fornecem um utilitário com o qual você pode inicializar e executar alguns diagnósticos. Esse provavelmente deve ser o primeiro passo. Verifique o site e faça o download, se disponível

    
por 17.05.2009 / 22:08
13

Acho que a melhor coisa a fazer é ligar para eles e discutir essa situação - qualquer forma de 'jogo' é provável que seja inútil e muito possivelmente contraproducente. Essas pessoas estão acostumadas a lidar com uma variedade de problemas do cliente e eu imagino que eles ficarão felizes em ajudá-lo se você perguntar.

    
por 17.05.2009 / 22:10
7

Eu recomendaria usar o SpinRite , bem como as ferramentas do fabricante. Eu já usei anteriormente para recuperar dados em um disco morto. A melhor coisa sobre o SpinRite é que ele pode detectar a taxa de erros (errs por MB).

Normalmente, quando RMA'ing uma unidade, eles fazem você incluir um tipo de código de status de suas ferramentas de diagnóstico.

    
por 18.05.2009 / 00:43
2

Eu também recomendaria garantir que o controlador na parte inferior da unidade não esteja esquentando demais. Isso parece um problema de calor para mim.

Se você conseguir eliminar o calor como causa, ligue para o fabricante. Eu nunca tive um problema quando falei com o fabricante e obtive um RMA primeiro. Ao enviá-lo, também recomendo incluir uma descrição detalhada de exatamente o que você viu.

    
por 17.05.2009 / 22:09
2

Dê um bom treino: link

Poucos dias disso devem mostrar se realmente está prestes a kark.

Bonnie está na maioria dos repositórios da distro IIRC.

    
por 01.06.2009 / 23:10
2

A melhor maneira de acabar com um disco rígido moribundo?

Se você tem um martelo de borracha, bate com isso - ele quebra algo internamente, mas não deixa marcas.

Solução testada no tempo - mas apenas se estiver na garantia!

    
por 01.06.2009 / 23:37
1

Os fabricantes de unidades geralmente fornecem utilitários de diagnóstico que você pode executar antes de enviar a unidade. Depois de obter os erros de E / S fora de seu utilitário, você pode incluir o log e eles estarão menos propensos a contestar seu problema.

    
por 17.05.2009 / 22:10
1

Eu recomendo strongmente NÃO enganá-los com os "truques" que alguém possa ter ouvido falar (alta voltagem, forno de microondas, borracha de fita em massa). Eles são usados para lidar com essas coisas com muito mais frequência do que você ou eu.

    
por 18.05.2009 / 11:14
1

Possivelmente, eles não estão realmente testando o disco completamente.

Dê a eles sua documentação do problema. Se isso não satisfaz o seu acordo, você tem um problema fundamental.

Com base na sua descrição, seu problema pode ser uma interação entre o controlador e a unidade. Por exemplo, seu controlador pode ser ruim ao manipular uma unidade marginal. Ou você pode ter um controlador ruim.

Idealmente, o seu contrato com o fornecedor especificaria se é esperado / garantido que funcione com o seu controlador - ou envolveria a responsabilidade pelo controlador (e pelo driver) também.

Tenho visto muitos drives SATA que se comportam mal da maneira que você descreve - algumas vezes como parte do curso normal dos negócios, às vezes durante o processo de falha. Às vezes é admitido ser um bug de firmware. As unidades de 500 GB foram especialmente ruins na minha experiência.

Você ajudará seu caso significativamente, repetindo o problema com um controlador diferente, já que as probabilidades são de que não há nenhuma promessa para o disco funcionar com qualquer controlador em particular, ou você não estaria tendo esse problema.

    
por 01.06.2009 / 22:22
0

Bem, você sempre pode usar uma borracha de fita em massa e executá-la no disco rígido. Isso fará com que nunca mais funcione novamente.

Contanto que você não tenha problemas morais sobre isso.

    
por 18.05.2009 / 07:31