← Retornar aos Artigos

Isolando BADBLOCKS no HD.


As vezes fazer uma formatação de baixo nivel Zerofill em um HD não adianta! O HD pode estar com badblocks. Badblocks são blocos defeituosos em um HD aonde a gravaçaão de dados no "bloco" defeituoso pode dar ruim. Podemos usar uma técnica conhecida como isolamento de Badblocks, ou seja vamos isolar o bloco defeituoso e assim que o leitor magnético ira "pular" este bloco isolado.

E se prepare! Dependendo da quantidade de blocos que precisam ser isolados o HD vai diminuir de tamanho. Recomendo usar esta ténica somente se você está sem condições financeiras de adquirir outro dispositivo.

Primeiramente liste o dispositivo que você vai passar o badblocks, para isso use o comando lsblk

$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda      8:0    0 465,8G  0 disk 
sdb      8:16   0 119,2G  0 disk

Em meu caso o dispositivo sera o sdb, então vamos chamar como root o comando badblocks. O comando badblocks que vai fazer a mágia de procurar os blocos danificados.

# badblocks -wvs /dev/sdb
A procurar maus blocos em modo leitura-escrita
Do bloco 0 ao 488386583
A testar com padrão 0xaa:  53.23% feito, 34:35 decorrido. (0/0/0 erros)

Processo LENTO dependendo do tamanho do seu hd, vá tomar um café.