Como consertar partição NTFS danificada?

Como consertar partição NTFS danificada?

Eu tenho um HDD externo com umNTFSpartição. Eu queria transferir alguns arquivos entre PCs, então copiei alguns arquivos do PC Debian para a unidade. Depois disso, como de costume, escolhi a remoção de segurança antes de desconectar a unidade, depois conectei ao PC com Windows 7 que dizia "Você precisa formatar a unidade antes de usar" e, em seguida, conectei ao PC Linux, mas ele gravou apenas erros. Primeiramente tentei repará-lo no Linux usando ontfsfix (ntfstools 2.0.0-1)programa, mas dizia:

"Montando volume... Falha ao abrir inode: Erro de entrada/saída.
FALHA Tentativa de correção de erros...
Processando $MFT e $MFTMirr...
Lendo $MFT... OK
Lendo $MFTMirr... OK
Comparando $MFTMirr para $MFT... OK
Processamento de $MFT e $MFTMirr concluído com êxito
Configuração de sinalizadores necessários na partição... Falha ao ler $Volume: erro de entrada/saída. Erro
ao
definir sinalizadores.

Depois de tentar atualizar oNTFStoolspara1:2012.1.15AR.5-2.1(testando) e recebi esta mensagem:

Mounting volume... ntfs_mst_post_read_fixup_warn: magic: 0x43425355  size: 1024   usa_ofs: 2303  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x43425355  size: 1024   usa_ofs: 140  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 1024   usa_ofs: 0  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0xd8eb1fc2  size: 1024   usa_ofs: 1001  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 1024   usa_ofs: 0  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x43425355  size: 1024   usa_ofs: 1277  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x43425355  size: 1024   usa_ofs: 160  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 1024   usa_ofs: 0  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0xd8eb1fc2  size: 1024   usa_ofs: 1001  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 1024   usa_ofs: 0  usa_count: 65535: Invalid argument  
$MFT error: Invalid mft record for '$Bitmap'.  
FAILED  
Attempting to correct errors...   
Processing $MFT and $MFTMirr...  
Reading $MFT... ntfs_mst_post_read_fixup_warn: magic: 0x43425355  size: 1024   usa_ofs: 2303  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x43425355  size: 1024   usa_ofs: 140  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 1024   usa_ofs: 0  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0xd8eb1fc2  size: 1024   usa_ofs: 1001  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 1024   usa_ofs: 0  usa_count: 65535: Invalid argument  
OK  
Reading $MFTMirr... ntfs_mst_post_read_fixup_warn: magic: 0x43425355  size: 1024   usa_ofs: 1277  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x43425355  size: 1024   usa_ofs: 160  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 1024   usa_ofs: 0  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0xd8eb1fc2  size: 1024   usa_ofs: 1001  usa_count: 65535: Invalid argument  
ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 1024   usa_ofs: 0  usa_count: 65535: Invalid argument  
OK  
Comparing $MFTMirr to $MFT... FAILED  
$MFT error: Invalid mft record for $Bitmap.  
Cannot handle this yet. )-:

Então tentei o chkdsk também no Windows, mas escreveu:

Não foi possível determinar a versão e o estado do volume, o chkdsk foi abortado.

Por favor, ajude a encontrar uma solução, tenho dados importantes na unidade e preciso deles.

informação relacionada