Problema de montagem da unidade USB

0

Estou usando o Ubuntu 14.10. Quando tentei ligar o meu pen drive Kingston de 4 GB recebi a seguinte mensagem de erro:

Unable to mount 4.0 GB Volume

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

Eu tentei no Windows e lá funciona.

Como devo proceder?

    
por user270254 11.03.2015 / 14:18

2 respostas

2

Há algum problema com a partição NTFS que o Linux está tendo problemas para ler.

  1. Faça o seguinte, enquanto no Windows faça um scandisc para erros na caneta USB.
  2. Remova com segurança o mesmo
  3. Tente novamente no Ubuntu

Se o acima não funcionar:

  1. Enquanto no backup do Windows seus dados
  2. Formate sua caneta USB
  3. Copie seus dados de volta
  4. Experimente no Ubuntu

Para evitar esses problemas no futuro, sempre remova com segurança sua caneta USB.

    
por LnxSlck 11.03.2015 / 14:43
0

A causa do seu problema é indicada nesta parte da sua mensagem de erro:

% bl0ck_qu0te%

O NTFS é um sistema de arquivos que usa uma tabela (MasterFileTable = MFT) para salvar onde os arquivos estão armazenados. Isso é simplificado, é claro, mas você pode entender isso facilmente. É como o índice em um léxico ou em um mapa de ruas.

Como essa tabela é tão importante (a unidade não tem outra possibilidade de descobrir quais partes de dados pertencem a qual arquivo ou onde procurar no disco por uma informação específica), há uma cópia espelhada dele.

Normalmente, eles são sempre sincronizados, mas às vezes ocorre um erro (desconectar o dispositivo antes do salvamento, por exemplo, ou uma falha do sistema durante o processo de gravação), o que causa diferenças nas duas tabelas.

Agora, para eliminá-los e obter duas tabelas corretas e idênticas, você precisa executar chkdsk /f do Windows, como a mensagem já diz. Essa é a maneira mais fácil, se você tiver acesso a uma máquina Windows. Existem algumas ferramentas NTFS para o Ubuntu também, mas por que devemos nos esforçar se pudermos ter uma solução fácil também?

Espero que isso ajude você a resolver seu problema e a entender o que pode ter acontecido e como evitá-lo no futuro.

    
por Byte Commander 11.03.2015 / 15:48