Primeiro, verifique a saída de dmesg
como sugeri em sua pergunta anterior . Se o kernel está tendo problemas para falar com o drive, ele será relatado lá.
Isso não indica necessariamente que a unidade está ruim. RAM é outro culpado popular, então faça um teste de memória. Eu uso o UBCD para isso, mas existem muitas alternativas.
Se o teste de memória aparecer limpo e não houver erros em dmesg
, mas você ainda estiver recebendo erros de E / S, provavelmente terá setores defeituosos na unidade. Para determinar isso, execute fsck -c
ou fsck -cc
no disco. O primeiro teste é melhor para SSDs, já que é um teste somente leitura, mas não é possível localizar ou corrigir tantos problemas quanto o teste de leitura e gravação que você obtém com -cc
.
Por fim, você não pode provar um negativo , então você nunca pode dizer "Este SSD não está quebrado" com absoluta confiança.
Para piorar o problema, é possível que um teste fsck
(ou badblocks
) não apresente erros, mas que o sintoma desapareça. Isso ocorre porque as unidades de disco regraváveis modernas possuem recursos de auto-reparo que são acionados quando você pode mostrar à unidade que há um problema. Dito isto, essas instalações geralmente impedem que você veja o efeito de setores defeituosos em primeiro lugar, portanto, se os setores defeituosos são realmente o problema, isso pode significar que o conjunto de setores sobressalentes da unidade está esgotado.