Um disco rígido se lembra de setores defeituosos após a formatação?

21

Em um disco rígido formatado em NTFS com alguns setores defeituosos, o disco rígido ainda se lembra de setores defeituosos após o Windows diskpart clean é usado para remover o volume NTFS? Que tal clean all?

Christopher Hostage
fonte
1
Depende do disco rígido. Lembro-me de unidades com uma tabela escrita à mão de setores defeituosos, na etiqueta, abaixo do número de série!
Brian Drummond

Respostas:

31

O NTFS se lembra de clusters ruins . Um cluster é considerado ruim se algum setor nele estiver inacessível. Como as informações de integridade do cluster são armazenadas em um arquivo ( $BadClusespecificamente), essas informações serão removidas se o volume NTFS for removido. ( cleane clean allsão essencialmente os mesmos a esse respeito. clean allfaz uma destruição mais completa dos dados do disco, enquanto cleanapenas limpa a tabela de partições.) Leitura adicional: Arquivos do sistema NTFS (metadados) .

O disco rígido é o que lembra setores defeituosos. A maneira exata de fazer isso depende do modelo da unidade, mas a maioria dos discos modernos detecta e remapeia automaticamente os setores mortos para que o sistema operacional nem saiba que há um problema. Nesse caso, nada que o sistema operacional faça pode afetar a contabilidade interna do disco.

Como outros (notavelmente a resposta dura ) mencionaram, se o sistema operacional pode ver setores defeituosos, o disco pode ficar sem setores sobressalentes internos. (Especialmente se a falha for retornada em uma gravação.) Bad Things TM provavelmente acontecerá em breve se você não a substituir.

Ben N
fonte
2
O disco rígido tem setores de reposição para usar em vez daqueles que deram errado. (Isso pode ser investigado com o SMART). Se a unidade começar a relatar setores defeituosos de volta ao sistema operacional, isso significa que ficou sem setores sobressalentes e provavelmente em breve ficará ruim. É aconselhável substituir o disco por um novo.
Thorbjørn Ravn Andersen 03/04
1
@ ThorbjørnRavnAndersen Não, isso não é verdade. Se um setor fica ruim e o sistema operacional tenta lê- lo, o disco não pode fazer nada além de retornar um erro - não pode substituí-lo por um sobressalente, porque não há como saber quais dados colocar lá. Isso levaria a corrupção de dados silenciosa. Se, depois de gravar em um setor, ele permanecer ruim (a gravação falhar ou a leitura voltar), haverá um problema.
Derobert # 6/16
@derobert Boa informação. Eu ajustei minha resposta um pouco. Tenho certeza de que o disco atualiza sua própria tabela de setores defeituosos quando uma leitura falha, além de notificar o sistema operacional.
Ben N
20

Se o sistema operacional encontrar setores defeituosos, a tabela de blocos defeituosos interna da unidade provavelmente estará cheia (como Ben N apontou) e é hora de retirar a unidade. As unidades normalmente não param de falhar.

severo
fonte
1
Se eu pudesse melhorar essa resposta várias vezes, eu o faria. Se o sistema operacional estiver mostrando setores defeituosos, é hora de retirar o disco. Qualquer coisa menos está assumindo um risco enorme com seus dados.
Rod Smith
3
@ RodSmith, nem tanto. AFAIK, o Windows felizmente sinaliza o cluster com defeito após uma falha de leitura sem tentar reescrever o setor. Geralmente, é por isso que eles "desaparecem" quando você formata; porque isso causa uma gravação e corrige o problema.
psusi
2

Fora da fábrica, o HDD é capaz de re-mapear setores defeituosos para "peças de reposição" nos cilindros internos. Seu diagnóstico SMART registrará a contagem. Isso pode ser pesquisado no Google com bastante facilidade. Escusado será dizer que haverá um atraso na busca, mesmo que sua unidade esteja "desfragmentada". Nos velhos tempos, a câmera do HDD com os setores defeituosos nomeados em uma etiqueta afixada na unidade para listagem em um formato de baixo nível.

Esse remapeamento é abstraído do sistema operacional, que lembrará "clusters" ruins e, para responder sua pergunta, talvez seja necessário reaprender os clusters ruins.

mckenzm
fonte