Diferença entre chkdsk e zero-fill para reparar o disco rígido [closed]

1

Foi-me dito por pessoas separadas para usar o chkdsk / r e preencher zero para reparar o meu disco rígido. Como o chkdsk salva dados e o preenchimento zero não, em que casos alguém preferiria preencher zero o chkdsk?

無色受想行識
fonte
chkdsk tem pouco a ver com o RAID. O RAID é uma maneira de obter vários discos e configurá-los com redundância (por espelhamento ou por paridade) e foi projetado para permitir que o sistema continue sendo executado mesmo se um disco falhar completamente. Ele não tem significado em uma única unidade e não tem verificação de erros no mesmo disco que os dados que ele protege (já que isso não ajudaria se o disco inteiro falhar); a verificação de erros é propagada, mas cada bit de verificação de erros protege contra erros no de outros disco.
cpast
3
As informações gerais sobre o chkdsk que você parece procurar estão disponíveis em várias fontes e sua meta não é clara. Se o seu objetivo é manter o máximo de dados possível, então é melhor não executar um preenchimento com zero. Se o seu objetivo é testar a unidade com ênfase, um preenchimento com zero é melhor. Chkdsk descarta dados (usa 0 em vez disso) para setores que não pode ler e não tenta recuperar os dados nesses setores. Eu estou votando para fechar, como em geral, nós gostamos de perguntas específicas sobre problemas específicos aqui. :)
Ƭᴇcʜιᴇ007

Respostas:

4

Você não pode consertar setores defeituosos. Eles estão fisicamente danificados e nenhum programa resolverá isso.

O chkdsk deve detectar e marcá-los para que o sistema não tente usá-los. É recomendado ao longo de um zerofill, porque um zerofill apenas limpará o disco perdendo todas as informações, incluindo os marcadores de setores defeituosos definidos pelo chkdsk.

Quando um disco tem setores defeituosos, esse problema tende a crescer, porque pode ser causado por oxidação ou partículas soltas dentro do disco, o que prejudicará outras áreas e logo o disco ficará inoperante. Se você quiser uma solução sólida real, substitua seu disco.

Havenard
fonte
Além disso, o disco rígido tem setores reservados para que ele possa ocultar setores defeituosos ao remapear esses setores reservados. Setores defeituosos não podem ser corrigidos apenas ocultos. Programas como spinrite tentarão recuperar os dados, mas geralmente precisam mover os dados recuperados para um setor reserva.
cybernard
@Havenard: na verdade, esta não é a história completa. Ambos, os sistemas de arquivos e os próprios discos rígidos têm mecanismos para lidar com setores defeituosos. O disco rígido em si pode "relocar" setores defeituosos e usar um espaço reservado, desde que isso seja suficiente. Claro que a descrição sobre o FS está correta.
0xC0000022L