badblocks

Procura blocos defeituosos em um dispositivo. Note que este apenas pesquisa por blocos defeituosos, sem alterar a configuração do disco. Para marcar os blocos defeituosos para não serem mais usados, utilize a opção -l do fsck (veja “fsck.ext2”).

badblocks [opções] [dispositivo]

Onde:

dispositivo

Partição, disquete ou arquivo que contém o sistema de arquivos que será verificado.

opções, -b [tamanho]

Especifica o [tamanho] do bloco do dispositivo em bytes

-o [arquivo]

Gera uma lista dos blocos defeituosos do disco no [arquivo]. Este lista pode ser usada com o programa fsck.ext2 junto com a opção -l.

-s

Mostra o número de blocos checados durante a execução do badblocks.

-v

Modo verbose - São mostrados mais detalhes.

-w

Usa o modo leitura/gravação. Usando esta opção o badblocks procura por blocos defeituosos gravando alguns padrões (0xaa, 0x55, 0xff, 0x00) em cada bloco do dispositivo e comparando seu conteúdo.

Nunca use a opção -w em um dispositivo que contém arquivos pois eles serão apagados!

Exemplo: badblocks -s /dev/hda6, badblocks -s -o bad /dev/hda6