Existe algum valor em executar um “teste de superfície” em um SSD?

1

Existe algum valor na execução de um "teste de superfície" em nível de unidade (não em nível de partição ou de sistema de arquivos) em um SSD?

Estes são os tipos de testes que procuram setores defeituosos.

    
por Zhro 11.11.2017 / 12:59

3 respostas

2

Um teste originalmente projetado para HDDs magnéticos não produziria resultados significativos ou confiáveis em um SSD. Tentar executar um teste de "baixo nível" através da interface SATA / ATAPI de alto nível ainda empregará nivelamento de desgaste para tornar os resultados sem sentido.

Normalmente, um teste de superfície escreveria um padrão de dados específico para cada setor e, então, verificaria cada setor. O ciclo se repetiria com um padrão de dados diferente para confirmar que cada setor pode ser gravado, lido e reter dados. A menos que o remapeamento de bad-block entre em ação, você tem certeza de que quando você escreve para o setor X cinco vezes você acessou o mesmo setor físico no disco rígido. Como você está reescrevendo o mesmo setor físico a cada vez, na verdade, você testará esse setor com padrões de dados diferentes.

O flash NAND usado nos SSDs requer o apagamento de blocos antes da gravação. O número de rasuras que o flash pode tolerar é finito. Portanto, esquemas de nivelamento de desgaste são empregados para distribuir operações de apagar e gravar em todos os blocos de apagamento do dispositivo.
Isso significa que um segundo (ou subseqüente) pedido de gravação para o "mesmo" setor de um SSD não testará o mesmo setor físico do flash NAND que foi gravado na primeira (ou anterior) gravação. O teste de superfície não será capaz de escrever padrões de dados diferentes para os mesmos setores.

O flash NAND em um SSD teria que ser testado sem o uso do nivelamento de desgaste. O controlador incorporado do SSD já monitora os erros de bit durante a execução de operações de rotina e coleta de lixo e também pode executar o gerenciamento de blocos defeituosos. Um teste de superfície (destinado a HDDs) em um SSD provavelmente forneceria apenas uma falsa sensação de confiabilidade (e uma redução na vida útil do SSD).

Se você quiser realizar um teste da unidade, use o teste SMART estendido / longo. Você pode executar esse teste quantas vezes quiser, sem afetar a vida útil do SSD.

    
por 11.11.2017 / 20:45
3

Sim, há todos os motivos para executar uma varredura de superfície, como em um HDD. A eletrônica ou o software pode não saber que há um problema até você ler ou gravar todos os setores da unidade.

Descobri SSDs defeituosos ou com falhas como este.

O SMART não é um indicador confiável de que uma unidade é BOM. É, no entanto, um indicador confiável de que um drive é ruim.

No entanto, sinto que as varreduras de superfície devem ser usadas com moderação em um SSD. Eles são muito menos propensos a falhas deste tipo. Então faça isso se achar que pode haver um problema, e não como uma tarefa de manutenção.

    
por 11.11.2017 / 14:27
0

Eu recomendaria apenas verificar os valores S.M.A.R.T do SSD para ver se algo está fora dos valores normais do fabricante.

Os fabricantes geralmente projetam um SSD para dar indicações de sua vida útil, como contagem de "wear-leveling".

Uma boa ferramenta para verificar isso é CrystalDiskInfo: link

    
por 11.11.2017 / 13:12