Como corrigir o erro "mount: wrong fs type, bad option, bad superblock" em NTFS

Publicado por Perfil removido em 13/08/2024

[ Hits: 4.728 ]

 


Como corrigir o erro "mount: wrong fs type, bad option, bad superblock" em NTFS



Tenho notado que em algumas distribuições como o Arch Linux o erro de montagem de discos NTFS (externos ou não) mostra a seguinte mensagem:
Linux: Como corrigir o erro

Se der o comando após ocorrer o erro:

dmesg | tail -n 20

poderá (ou deverá) aparecer o seguinte:

[ 5929.906601] ntfs3: sdc1: It is recommened to use chkdsk.
[ 5929.988254] ntfs3: sdc1: volume is dirty and "force" flag is not set!
[ 5943.660308] ntfs3: sdc1: It is recommened to use chkdsk.
[ 5943.733911] ntfs3: sdc1: volume is dirty and "force" flag is not set!
[ 5950.531050] Buffer I/O error on dev sdb1, logical block 9767813, async page read

Veja que o disco está marcado como "dirty" e o problema pode ser resolvido indo no Windows e passar o chkdsk mas, e se você não tiver o Windows à mão para usá-lo?

O disco inclusive aparece no Nautilus mas não pode ser montado, ocorrendo o erro mostrado na imagem anterior.
Linux: Como corrigir o erro 'mount: wrong fs type, bad option, bad superblock' em NTFS

É possível usar o comando:

sudo ntfsfix -d /dev/sd(a,b,c)(1,2,3)

onde /dev/sd(a,b,c)(1,2,3) deverá ser trocado para a unidade que está com problemas. Isso corrige o erro temporariamente (há vezes que corrige o problema completamente) e se a máquina for reiniciada e for tentado a montagem do mesmo disco o erro reaparecerá. A opção mais prática é desabilitar o módulo ntfs3 e usar o ntfs-3g que é mais "tolerante" em relação a esse "erro". Para desabilitar esse módulo, crie ou edite o arquivo /etc/modprobe.d/blacklist.conf e coloque:

blacklist ntfs3

salve o arquivo e depois mande um " sudo depmod -a " ou reinicie a máquina mas, antes, instale o pacote ntfs-3g. Com isso o seu sistema passará a tratar o erro de "dirty" com mais tolerância até você conseguir uma máquina Windows para retirar a flag "dirty" do seu disco. Esse erro também pode ser corrigido mas de modo temporário indo no aplicativo Discos, selecionar a partição do disco externo e escolher Corrigir Sistema de Arquivos.
Linux: Como corrigir o erro 'mount: wrong fs type, bad option, bad superblock' em NTFS

Mas, como eu disse, de modo temporário pois se você desmontar e montar o disco de novo ou reiniciar a máquina e tentar acessar o disco o problema reaparecerá. A forma definitiva então é desabilitar o módulo ntfs3 e instalar o pacote ntfs-3g.

Outras dicas deste autor

[ResuLinux] Configurando suporte a Bluetooth

Instalando Ubuntu 11.04 com suporte a Wifi Broadcom

Sistemas de conteúdo em Webserver de projeto pessoal em ambiente SourceForge

Gerar pacotes .txz com Slackbuilds

Instalando Brave Browser no Fedora 40

Leitura recomendada

Escolhendo drivers para antigas placas de vídeo

Instalando seu NVIDIA GeForce no Debian

TELBOX Controlador B2K - kb2kskype no Ubuntu

Wireless Ralink RT2561 ST - Debian Sarge

Fixar o device da placa de rede

  

Comentários
[1] Comentário enviado por robspsp em 25/08/2024 - 20:37h


Vlw mesmo.
Deu certo e agora ele rodando lindo.
Grato!!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts