Eu tive uma falta recente de energia durante o uso do meu computador, com um disco rígido de 1TB sendo acessado diretamente quando a energia foi desligada. Quando a energia voltou, e eu reiniciei meu computador, um dos meus discos rígidos de 1 TB não se registrou no WinXP SP3, e mostrou um Espaço Total de 0, e um Espaço Disponível de 0. O sistema de arquivos (NTFS) também não registre-se ... todas as entradas da unidade estavam em branco ou zeradas. Minha suposição é que as tabelas de arquivos foram danificadas / corrompidas porque a unidade estava sendo acessada diretamente quando a energia foi desligada.
Depois de fazer algumas pesquisas, eu corri o CHKDSK com qualquer opção padrão com a qual ele é executado (não tenho certeza do que eles são, pois não os vi exibidos). Após a conclusão do CHKDSK, a unidade registrou-se no WinXP como um disco rígido de 1TB, com uma quantidade refletida com precisão de espaço disponível.
Mas o CHKDSK também excluiu cerca de 16 GB de arquivos de seus diretórios originais e os alterou para todos os arquivos * .chk com nomes sequenciais.
Minha pergunta é como o CHKDSK pode ser executado em uma situação como a minha, onde as tabelas de arquivos precisavam ser restauradas, mas sem que o CHKDSK excluísse quaisquer arquivos de seus diretórios originais, mesmo que eles estivessem danificados / corrompidos? Eu simplesmente gostaria de poder executar o CHKDSK e fazer com que ele restaure as tabelas de arquivos, e reparar danos ruins no setor, como aconteceu, mas não fazer qualquer outra coisa, como excluir arquivos e convertê-los em arquivos CHK.
Alguma ideia? Ou existe uma alternativa do CHKDSK que possa executar as mesmas funções sem as exclusões de arquivos?