Como corrigir um sistema de arquivos / partição NTFS danificado / corrompido sem perder os dados?

17

Eu estava instalando o Fedora 15 ao lado do meu Windows 7 Starter no meu Acer Apire One D255E e em algum momento durante o redimensionamento da partição NTFS (aquela com o Windows), a instalação falhou. Agora não consigo acessar esta partição de nenhum sistema operacional. Quando tentei acessá-lo a partir de uma instalação do Fedora executando em um pendrive USB, recebo este erro:

Error mounting: mount exited with exit code 12: Failed to read last sector (452534271):
Invalid argument
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
   or it was not setup correctly (e.g. by not using mdadm --build ...),
   or a wrong device is tried to be mounted,
   or the partition table is corrupt (partition is smaller than NTFS),
   or the NTFS boot sector is corrupt (NTFS size is not valid).
Failed to mount '/dev/sda5': Invalid argument
The device '/dev/sda5' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

Não faz muito sentido para mim, mas eu realmente esperava que isso acontecesse com alguém e eles possam me dar uma maneira de restaurar a partição sem perder tudo nela (tenho muitas notas importantes de várias classes) ?

Gareth
fonte
Você já tentou montá-lo em uma instalação diferente do Windows?
Kirk
2
Faça uma imagem e depois parafuse-a.
KCotreau
O que você quer dizer com uma instalação diferente do Windows? Eu tentei colocar um disco de instalação do XP lá para ver se eu poderia usá-lo para executar o chkdsk, mas não funcionou.
Gareth
Você pode tentar o disco de teste: cgsecurity.org/wiki/TestDisk . Se for corrigido, redimensione sua partição no Windows, não no Linux. Ou use o VirtualBox e execute o Linux em uma vm.
Joe Internet

Respostas:

17

Se você conseguir instalar o Ubuntu em um CD ativo e instalar o NTFS-3G e NTFSProgs (nos repositórios), poderá recuperar suas mágoas do NTFS.

Eu tive que fazer isso uma vez no PC de um amigo e segui o Como fazer desse cara . É muito útil e deve solucionar seu problema OU fornecer mais informações sobre o que exatamente está errado (então podemos trabalhar a partir daí).

Isso pode muito bem fazer o trabalho:

sudo ntfsfix /dev/<device name>
n0pe
fonte
Isso funcionou perfeitamente! Muito obrigado por isso! : D
Gareth
Não se preocupe, prazer em ajudar!
n0pe 18/06/11
Obrigado pela resposta! Post antigo, mas ainda muito útil!
Radu Rădeanu
2

Eu tive um problema semelhante em um dos PCs do meu cliente. Depois de analisar vários softwares, como o spinrite, os utilitários do Windows, os utilitários baseados no Linux (como a sugestão da resposta anterior), o HDD Regenerator foi quem encontrou e recuperou os setores defeituosos do HDD em questão no meu caso, e esse HDD quase 15% de seus setores foram rotulados como BAD. Demorou aproximadamente 11 dias para concluir, mas consegui montar a unidade e remover os impostos, os funcionários e outros dados importantes do usuário.

Joshua AT
fonte