Índice do dicionário técnico

Badblock

Criado 3/set/2007 às 18h24 por Carlos E. Morimoto

3

Os badblocks são defeitos físicos na mídia magnética do HD. Como não é possível abrir o Hd e reparar a mídia, não existe muito o que fazer com relação a eles. O jeito é marcar os badblocks, de forma que eles não sejam mais usados.

Os HDs atuais são capazes de marcar automaticamente os setores defeituosos. A própria controladora faz isso, independentemente do sistema operacional. Existe uma área reservada no início do disco chamada "defect map" (mapa de defeitos) com alguns milhares de setores que ficam reservados para alocação posterior. Sempre que a controladora do HD encontra um erro ao ler ou gravar num determinado setor, ela remapeia o setor defeituoso, substituindo-o pelo endereço de um setor "bom", dentro do defect map. Como a alocação é feita pela própria controladora, o HD continua parecendo intacto para o sistema operacional.

De fato, é normal que os HDs já venham de fábrica com alguns setores remapeados, causados por pequenas imperfeições na superfície da mídia. Como eles não são visíveis para o sistema operacional, nem causam problemas no uso normal, acabam passando despercebidos.

Naturalmente, o defect map é uma área limitada, que corresponde normalmente a uma única trilha. Caso o HD possua algum problema crônico, eventualmente os endereços se esgotarão e os badblocks realmente passarão a se tornar visíveis.

Deste ponto em diante, entram em cena utilitários como o scandisk (no Windows) e o badblocks (no Linux), que permitem realizar um exame de superfície, marcando os setores defeituosos encontrados. Estes setores não são marcados no defect map, mas sim em uma área reservada da partição.

Um grande número de setores defeituosos são indício de problemas graves, como envelhecimento da mídia, defeitos no mecanismo de leitura ou mesmo contaminação do HD por partículas provenientes do ambiente. O ideal nesses casos é fazer backup de todos os dados e substituir o HD o mais rápido possível.

Entretanto, mesmo para estes HDs condenados, às vezes existe uma solução. É comum a maioria dos setores aparecerem mais ou menos agrupados, englobando uma área relativamente pequena do disco. Se houver muitos badblocks em áreas próximas, você pode reparticionar o disco, isolando a área com problemas.

Se, por exemplo, você percebesse que a maioria dos defeitos se encontra nos últimos 20% do disco, bastaria abrir o particionador, deletar a partição atual e criar uma nova, englobando apenas 80% do disco. Neste caso, você perderia uma boa parte da área útil, mas pelo menos teria a possibilidade de continuar usando a parte "boa" do HD (em algum micro usado para tarefas secundárias, sem dados importantes), até que ele desse seus derradeiros suspiros.

3 comentáriosPor Carlos E. Morimoto. Revisado 3/set/2007 às 18h24

Comentários

Gostei
Criado 18/out/2010 às 07h21 por Ezequiel (anônimo)
Hoje ao iniciar meu windows ele abriu uma tela azul que nunca tinha visto antes e foi destacando várias linhas falando sobre arquivos órfãos e ao finhal de 3 etapas apareceu que o windows fez correção no sistema de serviço. Acho que deve ter sido porque o meu pc vive travando por causa de um jogo "pesado" que instalei nele, na verdade acho q é mais um conflito ou algo do tipo, mas trava tudo e fica usando 100% da CPU e tem que desligar o PC no botão pq nem o mouse meche.
badblock por natalia (anônimo)
Parabéns!
Criado 14/out/2010 às 11h12 por elton antunes
muito bom, ficou bem claro.