MFT quebrado NTFS e espelho

1

O Windows estava executando chkdsk , a bateria foi esvaziada durante esse período e o laptop foi desligado. Quando eu começo, eu recebo algo como:

Disk read error

Eu tentei arrancar a partir do disco do Windows e correr chkdsk /f /r , isso não funcionou. Eu tenho outra partição com o Linux instalado. Eu tentei executar ntfsfix de lá, mas ele gera:

Mounting volume... $MFT must be non-resident.
Failed to load $MFT: Input/output error
FAILED
Attempting to correct errors... $MFT must be non-resident.
Failed to load $MFT: Input/output error
FAILED
Failed to startup volume: Input/output error
Checking for self-located MFT segment... OK
$MFT must be non-resident.
Failed to load $MFT: Input/output error
Volume is corrupt. You should run chkdsk.

Eu também tentei testdisk to Repair MFT . Também erros com:

MFT and MFT mirror are bad. Failed to repair them.

O que posso fazer neste momento? Quero recuperar meus arquivos no primeiro lugar.

    
por OverCoder 05.05.2017 / 16:46

1 resposta

2

Sua saída mostra vários erros de E / S, o que não é um sinal promissor. A causa mais comum de tais erros é a falha de hardware. Assim, eu suspeito que você está olhando para um problema de hardware - ou algo que apenas coincidentemente apareceu neste momento ou que de alguma forma foi causado pela falha de energia. (Você não diz por que estava executando CHKDSK no Windows. Se foi porque o disco estava funcionando, o problema de hardware pode ter precedido todo o resto, e piorou após a falta de energia.)

Você pode querer verificar o status SMART do disco. Eu não sou um especialista em Windows e, claro, dada a natureza do problema, você não pode fazer isso a partir da sua instalação normal do Windows. Veja esta pergunta para algumas dicas sobre como obter dados SMART do Linux. Como alternativa, você pode tentar fazer isso em um disco de emergência do Windows, mas não posso ajudar muito nessa abordagem. Observe que o SMART é uma ferramenta de diagnóstico, não uma ferramenta de reparo. Se você vir erros SMART, saberá que o disco está falhando, mas não ajudará a recuperar seus dados além de saber que você precisa obter um novo disco. Isso está longe de ser certo para o trabalho, mas vale a pena tentar.

Se a SMART sugerir que o disco está falhando, pare de usá-lo! Alguns tipos de falhas de disco podem se espalhar ao longo do tempo, fazendo com que um setor ruim se torne dez, depois cem e assim por diante. Assim, quanto mais você usar o disco, menor será a probabilidade de recuperar dados dele. Se a SMART disser que há um problema, desligue o computador, compre um disco novo e ligue-o novamente apenas quando estiver pronto para mover dados para o novo disco.

Se você obtiver um novo disco, poderá fazer uma cópia de baixo nível do disco antigo para o novo. Novamente, como não sou especialista em Windows, não posso sugerir uma ferramenta específica do Windows para ajudar nisso; mas no Linux, você pode usar ddrescue , que faz o possível para recuperar dados de um disco com falha e transferi-lo para outro. Há uma chance de que as ferramentas de reparo possam funcionar no novo disco.

Na pior das hipóteses, se você não conseguir convencer o sistema a funcionar bem o suficiente para montar o volume, você pode usar uma ferramenta como PhotoRec para recuperar arquivos individuais. O último que ouvi, no entanto, PhotoRec fez um péssimo trabalho de recuperar nomes de arquivos, então você vai ficar com um monte de arquivos mal-nomeados para classificar. Ouvi dizer que algumas ferramentas específicas do Windows fazem um trabalho melhor na recuperação de nomes de arquivos, mas não sei os detalhes, por isso não posso recomendar uma ferramenta específica.

Um comentário final: ntfsfix no Linux faz quase nada; ele apenas verifica alguns recursos NTFS muito básicos e, em seguida, marca o sistema de arquivos como precisando de reparo no Windows. Assim, eu não sugeriria perder mais tempo com essa ferramenta.

    
por 07.05.2017 / 16:57