Não é possível montar o stick USB - erros com “$ MFTMirr não corresponde a $ MFT”

8

Eu tenho um pendrive formatado em NTFS. Quando eu conecto a um sistema Windows, funciona bem. No entanto, recebo essa saída de erro quando tento e monto o pendrive na minha máquina Linux:

Error mounting /dev/sdb1 at /media/: Command-line 'mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000" "/dev/sdb1" "/media/sorin/LICENTA"' exited with non-zero exit status 13: $MFTMirr does not match $MFT (record 0).
Failed to mount '/dev/sdb1': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.

O que posso fazer para corrigir esse problema e tornar meu pendrive utilizável no Linux novamente?

    
por Daniel 29.01.2016 / 17:04

2 respostas

9

O erro que você está vendo indica que o sistema de arquivos não está limpo e precisa ser verificado pelo Windows chkdsk . Existem componentes no sistema de arquivos NTFS ( $MFT e $MFTMirr , respectivamente, neste caso) que informam o que está no disco. Esses arquivos não correspondem mais um ao outro, o que sugere que pode haver algum tipo de corrupção no sistema de arquivos.

Mas, como é NTFS, a única maneira de realmente reparar o NTFS é o utilitário ' chkdsk ' do Windows. (Existe um comando ntfsfix , mas ele NÃO terá a mesma qualidade de correção que os utilitários do Windows para verificar os discos NTFS).

Quando você tiver o seu disco conectado ao sistema Windows, se ele solicitar que você escaneie e corrija a unidade, permita que o Windows escaneie e corrija a unidade. Ele tentará corrigir os erros no sistema de arquivos que impedem a montagem no Linux com segurança.

    
por Thomas Ward 29.01.2016 / 17:09
0

Os usuários do Linux precisam usar o utilitário ntfsprogs . Em versões recentes do Linux, você precisa instalar os utilitários ntfs-3g, então: sudo apt-get install ntfs-3g ou faça o download em ntfs-3g-download

ntfsprogs é um conjunto de utilitários NTFS baseados em uma biblioteca compartilhada.
As ferramentas estão disponíveis gratuitamente e vêm com o código fonte completo.

  • mkntfs: criar um volume NTFS em uma partição
  • ntfscat: Imprimir um arquivo na saída padrão
  • ntfsclone: Backup / restauração eficiente de um volume no nível do setor
  • ntfscluster: Dado um cluster ou setor, localize o arquivo
  • ntfsfix: força o Windows a verificar o NTFS no momento da inicialização
  • ntfsinfo: descarte os atributos de um arquivo completamente,
  • ntfslabel: exibir ou definir o rótulo de um volume
  • ntfslib: Move todo o código comum para uma biblioteca compartilhada
  • ntfsls: Listar conteúdo do diretório
  • ntfsresize: redimensionar um volume NTFS
  • ntfsundelete: Localizar arquivos que foram excluídos e recuperá-los
  • ntfswipe: Escreva zeros sobre as partes não usadas do disco
  • ntfsdefrag: Desfragmentar arquivos, diretórios e o MFT Review
  • ntfsck: Executar verificações de consistência em um volume
  • nttools: ferramentas de linha de comando para visualizar / alterar um volume NTFS off-line, por exemplo ntfscp, ntfsgrep, ntfstouch, ntfsrm, ntfsrmdir, ntfsmkdir
  • ntfsdiskedit: Anda na árvore das estruturas de undisk do NTFS (e altera-as)

Cuidado com esses utilitários, eles podem danificar o sistema de arquivos ou o disco rígido!

com ntfsprogs instalado ( sudo apt-get install ntfsprogs ),
Execute os seguintes comandos em um terminal:

$ sudo ntfsfix /dev/partitionName

Após este comando, você deve esperar a seguinte saída:

~$ sudo ntfsfix /dev/sdb3 Mounting volume... FAILED Attempting to correct errors... Processing $MFT and $MFTMirr... Reading $MFT... OK Reading $MFTMirr... OK Comparing $MFTMirr to $MFT... FAILED Correcting differences in $MFTMirr record 0...OK Processing of $MFT and $MFTMirr completed successfully. Setting required flags on partition... OK Going to empty the journal ($LogFile)... OK NTFS volume version is 3.1. NTFS partition /dev/sdb3 was processed successfully.

Após essa etapa, você poderá acessar sua partição de unidade externa como de costume, montar ou usar o Nautilus para acessar seus arquivos.

Fonte: link

    
por Jadeye 25.05.2018 / 17:29

Tags