O que o chkdsk faz exatamente?

22

Eu tentei ler um pouco sobre o chkdsk, mas ainda não entendo conceitualmente o que ele faz.

De Microsoft : "Cria e exibe um relatório de status para um disco baseado no sistema de arquivos. O Chkdsk também lista e corrige erros no disco. Usado sem parâmetros, o chkdsk exibe o status do disco na unidade atual."

De Wikipedia : "Exibe o status de integridade do sistema de arquivos de discos rígidos e de disquete e pode corrigir erros lógicos do sistema de arquivos "

Mas tudo isso é extremamente vago, e eu não vi um resumo bom, conciso e claro do que realmente está acontecendo.

Acabei de executar um chkdsk e recebi algumas das seguintes mensagens:

Deleting corrupt attribute record (128, "") from file record segment 120759.

The USA check value, 0x0, at block 0x3 is incorrect. The expected value is 0x63.

The multi-sector header signature in file 0x3d5b6 is incorrect.

Deleting corrupt file record segment 251333.

Deleting orphan file record segment 251321.

Deleting an index entry from index $O of file 25.

Deleting index entry P1040158123.JPG in index $I30 of file 118566.

Existe algum lugar onde eu possa ir para entender qualquer uma dessas mensagens? Isso importa para um usuário final? Alguma vez exclui arquivos ou apenas índices? Do registro / saída, parece que eu tinha muitos erros no meu disco, mas não sei se isso é algo com o qual eu deveria me preocupar ou não.

    
por Cory 28.01.2010 / 16:37

3 respostas

10

Eu acho que a definição da Microsoft é muito boa, da sua pergunta-

"Creates and displays a status report for a disk based on the file system. Chkdsk also lists and corrects errors on the disk. Used without parameters, chkdsk displays the status of the disk in the current drive."

Pelo que você mostrou, seu disco rígido basicamente teve um pouco de corrupção, mas parece que o chkdsk conseguiu consertá-lo.

Esse tipo de coisa infelizmente acontece com o passar do tempo (desligamentos ruins / falta de energia durante as gravações etc.) e não é necessariamente algo com que se preocupar.

    
por 28.01.2010 / 16:41
9

Meus 2 centavos, principalmente para futuros leitores, considerando a idade desse segmento.

Alguns usuários, sem dúvida, não sabem que existem realmente dois níveis de operação chkdsk, selecionáveis através da opção de linha de comando: a barra F (chkdsk / f) e a barra R (chkdsk / r). Ambos instruem o chkdsk para corrigir os erros encontrados, mas a diferença é que a barra F NÃO verifica a unidade em busca de setores defeituosos, enquanto a barra R faz.

Uma maneira de pensar sobre isso é: /F corrige problemas de software, /R software AND hardware, já que setores defeituosos são danos físicos reais à superfície do disco. O /R faz essencialmente o que o programa antigo do SpinRite costumava fazer ("usado para" porque os drives de grande capacidade de hoje estão, em sua maior parte, além de sua capacidade de lidar); Analisando cada setor na unidade, se contém dados ou está completamente em branco, e tentando ler e realocar dados que encontra em bons setores. Em seguida, ele marca os setores ruins como ruins, para que o Windows NÃO os use novamente, efetivamente "removendo" os setores defeituosos do sistema.

Como é de se esperar, a opção /R leva várias horas para ser concluída, portanto, não fique parado olhando para ela, esperando que ela termine. :)

Sou geralmente um grande crítico da Microsoft, mas mesmo assim tenho que admitir que eles acertaram com essa ferramenta; Usado certo, vale facilmente o mesmo que programas autônomos que vendem de 40 a 100 dólares (em uma nota separada: o mesmo pode ser dito sobre 'defrag', que também está incluído no Windows; funciona tão bem e possivelmente melhor do que defraggers comerciais.)

    
por 27.05.2015 / 02:53
3
Concorde com a resposta de Wil em termos do que é o quadro geral. Você provavelmente não precisa se preocupar com o significado das mensagens de erro.

Dito isto, se você o que as mensagens de erro significam, você precisaria entender como o NTFS / FAT / filesystem de sua escolha formata um disco. Acho que os livros Russinovich da Microsoft Press discutem o NTFS, e tenho certeza de que existem outros recursos gratuitos da Web, por exemplo este site parece uma discussão NTFS decente à primeira vista. Mas é mais provável que isso seja mais detalhado do que você precisa se preocupar.

    
por 28.01.2010 / 16:58