chkdsk - Recupere arquivos perdidos usando o log do Windows chkdsk

chkdsk - Recupere arquivos perdidos usando o log do Windows chkdsk

O Windows 7 Chkdsk pesquisou minha unidade flash em busca de recuperação de setor defeituoso e excluiu centenas de minhas pastas e arquivos mais importantes. infelizmente não tenho nenhum novo backup deles.

O sistema de arquivos é NTFS.

Usando a ferramenta R-studio Recovery, encontrei arquivos de 112 GB da unidade flash de 16 GB com aproximadamente 5 GB de espaço usado. Os arquivos recuperados não incluem seu caminho (e seus nomes). entre esses arquivos recuperados, há várias cópias da maioria dos arquivos e alguns arquivos excluídos anteriormente também são encontrados lá, alguns corrompidos e outros saudáveis.

Espero encontrar quase todos os arquivos perdidos lá, mas organizar esse grande número de arquivos, manualmente, sem seu nome e caminho não é apenas uma dor, mas também não é possível.

Infelizmente, não há muitos dos meus arquivos perdidos no found.000, na raiz da partição chkdsk-ed, apenas cerca de 30 deles.

Mas quando olhei para o arquivo de log do chkdsk, parece que todos eles foram gravados. As informações mais interessantes no arquivo de log são entradas de 3 tipos, exemplos de entradas do primeiro tipo são como:

Deleting orphan file record segment 20386.

e os números variam para cada entrada, classificados, mas não estão consecutivos.

segunda série de entradas estão no formato de:

The object id index entry in file 0x19 points to file 0x4bce
but the file has no object id in it.

aqui também apenas o segundo número hexadecimal no final da linha um, muda na série das entradas.

E a última série de entradas inclui nomes de arquivos e pastas e alguns números de índice e endereços hexadecimais de arquivos, exemplos deles fornecidos aqui:

Index entry Release of index $I30 in file 0x3b2a points to unused file 0x4bce.
Deleting index entry Release in index $I30 of file 15146.

Release é o nome de uma das pastas perdidas, 15146 é a representação decimal de 0x3b2a. Outras entradas incluem o nome de um arquivo ou pasta. Não há correspondências para todas as entradas nas partes 2 e 3, mas algumas delas correspondem aos exemplos acima.

Curiosamente, a ferramenta de recuperação (R-Studio), nomeou esses arquivos recuperados com números de 3 a 5 dígitos, eu esperava que esses números correspondessem aos números nas entradas de log, de alguma forma ...

Pontos da pergunta:

  • Como posso recuperar entradas de arquivos excluídas após o Windows chkdsk na partição NTFS com seu caminho (ou pelo menos seu nome), usando as informações fornecidas no arquivo de log gerado?
  • Existem informações suficientes para recuperá-los? como diário NTFS ou log chkdsk?
  • Posso e estou pronto para escrever um aplicativo para esse fim, se necessário. mas não sei por onde começar e o que esse programa deve fazer para recuperar os arquivos perdidos.

informação relacionada