Windows 7 x64 como verificar a integridade de todos os arquivos em um disco NTFS?

4

Procurando por uma ferramenta que verificaria a integridade de todos os arquivos em um disco NTFS do Windows 7 x64 de forma confiável?

Isso é para testar software de desfragmentação experimental, então ele precisa ser seguro e infalível. Eu sei que vai demorar muito tempo, há milhões de arquivos no disco, mas a segurança não pode ser comprometida em uma situação como essa. Solução freeware muito preferida.

Pode ser um software do Windows (= induzir armadilhas sobre a mudança de arquivos devido à inicialização do Windows) ou uma inicialização autônoma (por exemplo, o comando linux boot cd + usb para armazenar chksum / metadata).

    
por kilves76 18.07.2011 / 01:23

2 respostas

1

Eu usaria uma combinação de chkdsk, que faz um bom trabalho ao verificar os registros de metadados e entradas de diretório e o software checksum, como o md5deep. Eu usaria um bom hash como SHA 256.

Eu também deveria perguntar, você está escrevendo suas próprias APIs? Espero que não. . .

    
por 18.07.2011 / 01:59
0

O Chkdsk ignora todas as opções diferentes da primeira (exceto para /v , que se aplica somente aos sistemas de arquivos FAT). Portanto, não há comando funcional chkdsk /f /v /r . /f e /r nunca são usados juntos na mesma linha de comando. A sintaxe correta, se você realmente quiser uma varredura completa com teste de superfície é:

chkdsk <drive:> /r /v

Mas isso só testa a integridade do sistema de arquivos, não a validade dos arquivos. Somente arquivos de sistema podem ser verificados para garantir que suas assinaturas digitais e conteúdo sejam válidos. Para outros arquivos, não há como testar porque não há nada para compará-los.

    
por 18.07.2011 / 02:53

Tags