Erro na montagem de dispositivos NTFS após backup

Publicado por Perfil removido em 14/12/2012

[ Hits: 7.300 ]

 


Erro na montagem de dispositivos NTFS após backup



O problema ocorreu após realizarmos um backup de 35GB em um HD externo de 500GB, com sistema de arquivos NTFS. A tarefa foi realizada com o sistema operacional GNU/Linux, distribuição Linux Mint 14.

Após o backup, tanto o disco quanto o sistema de arquivos não apresentaram erros, porém, após a tentativa de montagem do HD no sistema operacional Windows, ocorreu uma falha de montagem e a necessidade de formatação do disco (sem mais detalhes) - provavelmente um falha no sistema de arquivos NTFS.

No GNU/Linux o HD apresentou o erro "MFT is corrupt", precisamente, o erro apresentado abaixo:
MFT is corrupt, cannot read its unmapped extent record 21Note :
chkdsk cannot fix this, try ntfsfixInode is corrupt (0):
Erro de entrada/saídaFailed to load runlist for $MFT/$DATA.highest_vcn = 0x3, last_vcn - 1 = 0x917fFailed to load $MFT:
Erro de entrada/saídaFailed to mount '/dev/sdg1':
Erro de entrada/saídaNTFS is either inconsistent, or there is a hardware fault, or it's aSoftRAID/FakeRAID hardware.
In the first case run chkdsk /f on Windowsthen reboot into Windows twice.


Tentamos a recuperação por meio do "Check Disk" do Windows e também o TestDisk, uma aplicação open source, mas o problema persistia, a única opção que tínhamos era a formatação, solução inviável, pois haviam arquivos importantes neste dispositivo.

Fizemos uma busca no Google com os seguintes parâmetros: MFT is corrupt, cannot read its unmapped extent record 21Note

E encontramos a solução neste site:
Após a leitura e adaptação do comando ao nosso ambiente, eis a solução:

sudo ntfsfix /dev/sdg1

Note que o /dev/sdg1 é referente a ponto de montagem do dispositivo. Para saber o ponto de montagem digite:

sudo fdisk -l

Esta é a informação de saída, podemos confirmar que o MFT estava corrompido:
Mounting volume... MFT is corrupt, cannot read its unmapped extent record 21
Note : chkdsk cannot fix this, try ntfsfix
Inode is corrupt (0): Input/output error
Failed to load runlist for $MFT/$DATA.
highest_vcn = 0x3, last_vcn - 1 = 0x917f
Failed to load $MFT: Input/output error
FAILED
Attempting to correct errors... MFT is corrupt, cannot read its unmapped extent record 21
Note : chkdsk cannot fix this, try ntfsfix
Inode is corrupt (0): Input/output error
Failed to load runlist for $MFT/$DATA.
highest_vcn = 0x3, last_vcn - 1 = 0x917f
Failed to load $MFT: Input/output error
FAILED
Failed to startup volume: Input/output error
Checking for self-located MFT segment... FOUND
Fixing the self-located MFT segment... OK


Neste trecho, o programa faz a correção do MFT:
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdg1 was processed successfully.


Após recuperarmos o disco rígido, por segurança, fizemos uma nova cópia dos arquivos.

O problema ocorrido nos faz pensar na importância de soluções que nos auxiliem na tarefa de recuperação de discos e sistemas de arquivos (NTFS, FAT, RFS, ext* etc), pois, como é de conhecimento da maioria dos usuários, a formatação de disco não preserva os arquivos armazenados, por isto, na maioria das vezes ela não é a solução mais indicada.

Dica também publicada em:
Outras dicas deste autor

Como adicionar uma interface gráfica ao Pacman do Arch - versão mais nova

Como compilar o Kernel no Linux Mint [Vídeo]

Samba 3.0.7 - Resolvendo problema de montagem

Removendo a mensagem de erro vboxclient na inicialização LinuxMint-17x e LMDE-2

Dillo: o browser

Leitura recomendada

autofs - Utilização no Debian Squeeze

Troubleshooting em NTFS-3G

duf - Disk Usage/Free utility

Como desmontar dispositivo ocupado

Montando partições NTFS usando o Captive + FUSE.

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts