Veja como verificar por setores defeituosos no seu disco rígido
Problemas no HD do computador podem acontecer com qualquer pessoa, independente do sistema que use se você desconfiar que seu Disco Rígido está com problemas é muito recomendado fazer a verificação de setores defeituosos.
Infelizmente não existe no Linux nenhum programa com interface gráfica ( que eu conheça) para fazer verificação de badblocks, mas o bom e velho terminal é capaz de tudo.
Como procurar por BadBlocks no seu sistema
Antes de usar o programa para verificar os setores do HD é necessário saber qual a partição que você quer testar, para isso você pode usar um comando:
sudo fdisk -lEsse comando lhe trará uma resposta parecida com esta:
Ou ainda você pode usar o GParted para isso, ele é um programa que deve estar disponível nos repositórios de todas as distribuições Linux, no Ubuntu e no Linux Mint você o encontra na Central de Programas ( O Mint já traz ele instalado).
De uma forma ou de outro você chegará a resultados semelhantes “/dev/sdaX” onde X é o número da partição em questão, a partir de agora vou usar o X no lugar do número para dar os exemplos então fique atento.
Verificando o disco para ver há Badblocks
Abra o terminal e cole o comando abaixo, ele executa o teste por BadBlocks apenas por leitura de informações, é o método mais seguro:
sudo badblocks -sv -c 1024 /dev/sdaXEste próximo comando testa o HD lendo, escrevendo e também verificando as informações, é um método mais completo e mais lento:
sudo badblocks -nsv -c 10240 /dev/sdaXO próximo comando requer muita ATENÇÃO, ele usa o método anterior porém ele apaga toda a unidade seleciona, ou seja, ele faz uma formatação na partição do seu HD, só deve ser usado para testar HDs onde não existem arquivos que não podem ser perdidos, normalmente utilizamos este em casos extremos, usado principalmente por quem faz manutenção de computadores profissionalmente:
sudo badblocks -wsv -c 10240 /dev/sdaXCaso tudo esteja OK com o seu HD o resultado será semelhante a este:
badblocks -s -v -c 10240 /dev/sdaXChecking blocks 0 to 195360983Checking for bad blocks (read-only test): donePass completed, 0 bad blocks found.No caso acima foi usada a primeira opção deste tutorial, você deve ter percebido que existem vários parâmetros em cada comando e para você não ficar apenas no Ctrl+C e Ctrl+V, veja abaixo para quem serve cada um deles e mais alguns ainda:
-s = Mostra o avanço do procedimento-v = verbose mode-c 10240 = Verifica 10 mil blocos de HD por vez-n = non-destructive read-write-w = destructive write-modeAté a próxima!




