Não é possível montar o disco rígido externo NTFS

54

Estou tendo problemas para montar meu disco rígido externo; toda vez que tento fazer isso, recebo a seguinte mensagem:

"Error mounting /dev/sdb1 at /media/fuzzy27/My Book: Command-line 'mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdb1" "/media/fuzzy27/My Book"' 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."

Como faço para ir ou o que eu preciso fazer para corrigir esse erro / problema sem perder nenhum dado no meu disco rígido?

Não há outra maneira de consertá-lo sem precisar reinstalar o Windows ou encontrar alguém usando o Windows?

    
por user307687 21.07.2014 / 15:52

6 respostas

68

Instale o ntfs-3g com sudo apt-get install ntfs-3g . Em seguida, execute o comando ntfsfix na sua partição NTFS.

  

ntfsfix v2.0.0 (libntfs 10: 0: 0)

     

Uso: ntfsfix [opções] dispositivo

Attempt to fix an NTFS partition.

-h, --help             Display this help
-V, --version          Display version information
     

Por exemplo: ntfsfix / dev / hda6

     

Endereço de e-mail dos desenvolvedores:   [email protected] Linux NTFS   página inicial: link

Observação : sempre que você estiver lidando com uma partição, certifique-se de ter um backup completo apenas para estar no lado seguro.

sudo apt-get install testdisk

Em seguida, execute:

sudo testdisk

e siga as instruções. Você deve procurar por partições e, em seguida, gravar as alterações.

Obrigado aos respondentes aqui:

por Ruslan Gerasimov 22.07.2014 / 12:52
37

Isso foi bom o suficiente para mim:

sudo ntfsfix /dev/sdb1

No Ubuntu 14.04 isso vem com:

sudo apt-get install ntfs-3g

Versões mais antigas do Ubuntu (por exemplo, 12.04) exigiriam:

sudo apt-get install ntfsprogs
    
por Sridhar-Sarnobat 02.04.2016 / 19:43
2

Caso isso aconteça com qualquer outra pessoa e eles não tenham recebido o comentário do Dr. Hannibal Lecter, eu tive que tentar uma porta USB diferente. Não há nada de errado com essa porta USB, mas, por algum motivo, não funcionaria com essa unidade.

    
por trueCamelType 16.05.2017 / 04:15
1

Isso parece uma pergunta antiga, mas me deparei com essa questão no ubuntu 15.10. Montei o disco rígido no Windows e simplesmente removi o diretório ._. Trashes na unidade que continha muitos dados. Então eu liguei de volta ao linux e funcionou bem.

    
por Magicsowon 09.12.2015 / 18:38
0

conecte o disco rígido externo a um PC Windows.

quando o disco enumera, execute chkdsk / f [driveletter]: no prompt de comando.

quando experimentei o Ntfs-3g, o Ntfs-3g sugeriu no terminal rodar o chkdsk. :) (estou no ubuntu 14.04, instalação nativa real, não em qualquer env virtualizado)

    
por Aj700 07.01.2016 / 14:36
0

Formatar o dispositivo no formato FAT usando o utilitário ubuntu Discos resolveu o problema para mim

    
por Jose Kj 25.05.2018 / 11:50