Montar um disco USB no Linux que não foi devidamente desmontado no Windows

3

Gostaria de saber se existe uma solução de software no Linux para a seguinte situação:

  • Conecte um disco USB a um host do Windows (pode ser XP, Vista, 7 etc.).
  • Copie um arquivo grande para o disco USB.
  • Desconecte o dispositivo USB de maneira insegura do Windows
  • Conecte o dispositivo USB a um host Linux
  • Tente montar o dispositivo USB

O resultado é que o disco USB não será montado no Linux, já que contém um arquivo aberto.

Uma maneira de resolver isso seria reconectar o disco USB ao Windows e desmontar com segurança e depois montar o disco USB no Linux.

Existe uma maneira de resolver este problema, usando apenas ferramentas do Linux, sem envolver o Windows para fechar o disco USB corretamente.

    
por Eagle 25.01.2013 / 14:18

2 respostas

2

fsck.vfat ou fsck.ntfs o sistema de arquivos (dependendo do tipo) antes da montagem. Teria sido bom se os gerentes de arquivos fsck-ed sistema de arquivos, se necessário, antes de tentar montar, mas eu não os vejo fazendo isso.

Se algo falhar na montagem, é porque existe uma corrupção no sistema de arquivos, não porque um arquivo estava aberto.

    
por 25.01.2013 / 22:09
1

Eu tive o mesmo problema e é principalmente devido ao Windows e sua abordagem para HDD USB. Estou usando o Windows XP e um HD externo USB 2 Buffard de 500 GB com um utilitário de software "Turbo USB". Eu realmente não sei como desmontar corretamente a unidade, especialmente quando o ícone de notificação "Remover hardware com segurança" não está listado no painel de notificação (canto inferior direito da tela), porque isso é mostrado aleatoriamente é outro mistério aguardando solução; mas como desativar o recurso "Indexação do Windows", as coisas parecem ser mais consistentes.

Agora eu recentemente tive o erro de não montar quando experimentando a distro Linux ZORIN a mensagem de erro "Linux" muito mais informativa que b ---- y windows é a seguinte: -

Erro de disco rígido externo não seria montado no Linux Zorin 2/04/2013

Não é possível montar o sistema de arquivos de 500 GB

Montagem de erro: a montagem saiu com o código de saída 13:

O disco contém um sistema de arquivos não limpo (0, 0).

O sistema de arquivos não foi fechado com segurança no Windows.

Corrigindo. ntfs_attr_pread_i: ntfs_pread falhou: Erro de entrada / saída Falha ao ler NTFS $ Bitmap:  Erro de entrada / saída O NTFS é inconsistente ou há uma falha de hardware ou é um hardware do SoftRAID / FakeRAID.

No primeiro caso, execute o comando chkdsk / f no Windows e, em seguida, reinicie no Windows duas vezes. O uso do parâmetro / f é muito importante! Se o dispositivo for um SoftRAID / FakeRAID, primeiro ative-o e monte um dispositivo diferente no diretório / dev / mapper / (por exemplo, / dev / mapper / nvidia_eahaabcc1). Por favor, veja a documentação 'dmraid' para mais detalhes.

Desde que começamos isso, voltamos ao computador com Windows XP e, depois de muitos "testes e erros", conseguimos instalar a unidade Buffalo e acessar os arquivos nela. Alguém pode ajudar com conselhos sobre o que fazer a seguir? Obrigado John

    
por 03.04.2013 / 14:50