Recuperando dados da partição quebrada (NTFS)

2

Estou tentando recuperar dados de um disco do Windows (NTFS) que ficou ilegível por algum motivo. Eu estou fazendo isso dentro de um ambiente Linux Mint.

Eu posso ver as partições normalmente, e também vejo o espaço livre correto do disco. No entanto, a montagem dá problemas:

> sudo ntfs-3g -o force,rw /dev/sdc1 /media/windows2
ntfs_mst_post_read_fixup_warn: magic: 0x43425355  size: 4096   usa_ofs: 33488  usa_count: 34671: Invalid argument
Actual VCN (0x8000020b5080000) of index buffer is different from expected VCN (0x0).
ntfs_mst_post_read_fixup_warn: magic: 0x43425355  size: 4096   usa_ofs: 33488  usa_count: 34671: Invalid argument
Actual VCN (0x8000020b5080000) of index buffer is different from expected VCN (0x0).
ntfs_mst_post_read_fixup_warn: magic: 0x43425355  size: 4096   usa_ofs: 33488  usa_count: 34671: Invalid argument
Actual VCN (0x8000020b5080000) of index buffer is different from expected VCN (0x0).

> ls /media/windows2 
ls: cannot access /media/windows2: Input/output error

Eu já tentei executar testdisk:

Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63
     Partition               Start        End    Size in sectors
>* HPFS - NTFS              0  32 33    25 126 37     407552
 P HPFS - NTFS             25 126 38 60797  59 62  976297984

Se eu escolher arquivos de lista, vejo alguns arquivos / diretórios, mas longe de todos. Se eu for desfazer a exclusão, vejo alguns arquivos, principalmente arquivos temporários da Internet, que provavelmente foram removidos. Eu não pareço ter uma maneira de ver os arquivos reais restantes.

Eu já tentei reconstruir o setor de inicialização e verificar a MFT no checkdisk, mas isso não ajudou.

Eu também tentei executar o ntfsfix:

> sudo ntfsfix /dev/sdc1
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdc1 was processed successfully.

Parece não haver nada fisicamente errado com o disco:

> sudo badblocks /dev/sdc -sv
Checking blocks 0 to 488386582
Checking for bad blocks (read-only test): 
done                                                 
Pass completed, 0 bad blocks found. (0/0/0 errors)

Existe mais alguma coisa que eu possa tentar para acessar os arquivos?

    
por Matthijs Melissen 30.03.2016 / 19:46

4 respostas

0

No final, desisti de resolver o problema do Linux e tentei do Windows. Isso acabou sendo uma boa ideia: executar o chkdsk resolveu o problema.

    
por 30.03.2016 / 22:13
1

Para recuperar dados, você pode experimentar photorec PhotoRec_Step_By_Step

Editar Tente verificar os badblocks

Use o comando df -h para encontrar o nome do dispositivo do seu disco rígido, e também fdisk -l ajudará a encontrar informações nas unidades de disco e a executar o seguinte comando, e, g

/sbin/badblocks -v /dev/hda

Na próxima etapa, tente corrigir a partição NTFS, umount da partição e digite

ntfsfix /dev/hdaX
    
por 30.03.2016 / 19:53
0

Para esta tarefa Você pode tentar também testdisk.

    
por 30.03.2016 / 19:59
0

O conteúdo a seguir é do Wiki do Arch :

TestDisk is primarily designed to help recover lost partitions and/or make non-booting disks bootable again when these symptoms are caused by faulty software, certain types of viruses, or human error, such as the accidental deletion of partition tables.

PhotoRec is file recovery software designed to recover lost files including photographs (Hint: PhotographRecovery), videos, documents, archives from hard disks and CD-ROMs. PhotoRec ignores the filesystem and goes after the underlying data, so it will still work even with a re-formatted or severely damaged filesystems and/or partition tables.

Por favor, leia esse artigo, ele tem muitas boas opções.

Boa sorte!

    
por 30.03.2016 / 20:06