Pastas vazias após a recuperação do sistema de arquivos NTFS

0

Eu usei o TestDisk para restaurar uma unidade "formatada rapidamente". Quando o software perguntou algo sobre diferentes MFTs, selecionei copiar o backup da MFT. Agora eu percebi que todas as ramificações do diretório estão faltando (como tudo em bar in /foo/bar/xxx/xxx/ ).

Quando eu seleciono a unidade no TestDisk, vejo o seguinte:

Hidden sectors are present.

size       312579695 sectors
user_max   312579695 sectors
native_max 312581808 sectors
dco        312581808 sectors
Host Protected Area (HPA) present.

Ao fazer uma pesquisa mais profunda, vejo o seguinte:

HPFS - NTFS              0   1  1 19455 254 63  312560577
Warning: Incorrect number of heads/cylinder 0 (FAT) != 255 (HD)
Warning: Incorrect number of sectors per track 0 (FAT) != 63 (HD)
  FAT32                    0   1  1     0   0 63          0

O FAT32 é provavelmente o sistema de arquivos vazio que eu criei acidentalmente e foi deletado enquanto tentava recuperar o arquivo NTFS. Está faltando o resultado final:

Disk /dev/sda - 160 GB / 149 GiB - CHS 19457 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

 1 * HPFS - NTFS              0   1  1 19455 254 63  312560577

Infelizmente, eu usei alguns MBs na unidade parcialmente recuperada antes de desmontá-la. Eu não fiz uma cópia de imagem, mas fiz um backup com a lista de partições:

Disk /dev/sda - 160 GB / 149 GiB - CHS 19457 255 63
     Partition               Start        End    Size in sectors
>* HPFS - NTFS              0   1  1 19326 106 48  310478853
 * HPFS - NTFS              0   1  1 19455 254 63  312560577

Não consigo encontrar os arquivos ausentes com a opção P: list files em nenhuma seleção. (A opção em si só é visível quando eu seleciono o segundo.) Como eu poderia recuperar esses arquivos? A função Undelete não os vê. Eu perdi montes de arquivos importantes, incluindo um monte de GPX (Guitar Pro) dos tipos menos comuns. Estou no Linux agora.

    
por Gergő 04.04.2013 / 18:11

1 resposta

1

A solução para recuperar os arquivos ausentes foi usar um software comercial do Windows.

  1. Crie uma imagem de disco em uma unidade removível do Linux (sem montar o sistema de arquivos danificado).
  2. Recupere a estrutura de arquivos da imagem com GetDataBack .
  3. Copie os arquivos recuperados para o local original.
  4. Reconstrua grub.cfg com update-grub . (Eu ainda tinha um Linux funcionando em uma unidade diferente.)

CHKDSK é executado automaticamente e eu posso inicializar minha configuração original do Windows.

    
por 23.08.2013 / 01:38