Existe alguma maneira de verificar setores de um disco rígido para um disco no Linux?

Existe alguma maneira de verificar setores de um disco rígido para um disco no Linux?

Eu simplesmente tropecei e caí e meu computador amorteceu minha queda, caindo na escada. Estou um pouco preocupado com a possibilidade de haver algum dano ao disco rígido do meu computador. Ele ainda está em execução e não apresenta danos visíveis, mas o disco de inicialização é um SSD e possui um HDD secundário, nenhum dos quais apresenta danos, software ou hardware. Ainda estou preocupado que alguns setores possam estar danificados, embora o disco seja montado corretamente. Existe algum utilitário no Linux para verificar setores defeituosos ou danificados em um disco rígido? Obrigado.

Responder1

A solução é executar "badblocks -v /dev/sdX", o que levará muito tempo, mas testará minuciosamente seu disco em busca de erros graves.

O uso do smartctl informará apenas sobre erros conhecidos pelo controlador do disco rígido (ou seja, tentativas de leitura que falharam). Ele pode ser usado para confirmar o que a unidade pensa sobre sua integridade, mas não qual é realmente sua integridade se tiver sido danificada recentemente.

Eu não executaria badblocks no SSD, pois o SSD é imune a quedas em seu estado sólido, e a execução de badblocks reduzirá (ligeiramente) a vida útil do disco sem nenhuma vantagem.

Responder2

Existem muitos utilitários que verificam setores defeituosos no Linux. Um deles é o smartctl.

sudo smartctl -H /dev/sda1

Para mais informações, consulte o artigo.

http://www.tecmint.com/check-linux-hard-disk-bad-sectors-bad-blocks/

informação relacionada