Com os diagnósticos de discos giratórios tradicionais é bastante fácil. Se você suspeitar que uma unidade esteja com defeito, poderá verificar os valores SMART, executar um teste estendido do SMART e um teste badblocks -wsv
. Se todos os três testes não mostrarem erros, a unidade provavelmente está normalmente bem.
O que devemos fazer no caso de SSDs ou drives NVMe modernos?
Obviamente, a SMART ainda é uma boa ideia, mas e se ela for concluída sem erros? A execução de badblocks -wsv
em um dispositivo de memória flash é uma boa ideia?
Existem outras opções?
Além disso, se estiver usando badblocks
, quais opções são adequadas? Deve-se usar o "tamanho do bloco de apagamento" do SSD?
Esta questão é semelhante a Posso provar que um SSD está quebrado? Mas as respostas são de 2013. Vimos várias gerações de tecnologias flash desde então. - Além disso, enquanto eles sugerem badblocks
, estou perdendo uma discussão sobre o clima, esta é uma boa idéia. Em última análise, algumas memórias flash não gostam de ser gravadas em 100%. Além disso, como podemos dizer ao SSD depois quais setores estão livres (de novo)?
Como corrigir os bloqueios ruins no SSD também é não satisfatório.
Quão seguro é executar o CHKDSK em um SSD? discute apenas o impacto de chkdsk
Não consegui encontrar outros recursos que lidem com este problema.
Tags ssd smart bad-blocks