Quando tento fazer uma ntfsck
partição NTFS, recebo o seguinte:
sudo ntfsck /dev/sdb1
Unsupported: replay_log()
Volume is dirty.
Unsupported: check_volume()
Checking 161792 MFT records.
Unsupported cases found.
Como posso limpar um volume NTFS "sujo" sem precisar usar a ferramenta chkdsk do Windows no volume NTFS.
Eu também fiz um ntfsfix
e disse que estava tudo bem, mas na verdade não estava.
Também recebo o mesmo erro "Dirty" ao tentar verificar o sistema de arquivos usando o Utilitário de Disco :
Estou começando a pensar que preciso de um sabonete poderoso.
ntfs
disk-check
Luis Alvarado
fonte
fonte
chkdsk
se a resposta abaixo não resolver seus problemas. Isso é o que eu tenho que fazer de qualquer maneira;)Respostas:
Tente usar
ntfsfix
, que fazia parte do pacote antigo ntfsprogs e agora está localizado no pacote ntfs-3g (que você já pode ter instalado).Este é um utilitário de linha de comando que tenta corrigir problemas comuns de NTFS. Já faz um tempo desde a última vez que o usei, mas ele deve fazer seu trabalho simplesmente digitando:
Ele também oferece uma opção específica para limpar o sinalizador "sujo" na partição:
que pode ou não ser necessário, além do primeiro comando. Dê uma olhada
man ntfsfix
para mais informações.fonte
ntfsck
foi descontinuado e não está mais distribuído. A-d
opção foi integrada nontfsfix
lugar.Eu acho que pode ser que você precise parar de verificar. :)
Acredito que já tive relatórios semelhantes e até inicializei a instalação original do Windows, que fez rodar o chkdsk, o que não ajudou. Mas o que eu aprendi foi que o Linux não conseguiu verificar uma partição NTFS e deve ser montada com o fsckorder definido como zero.
Não tenho certeza se isso mudou desde então, mas espero que você possa verificar isso para ver se isso pode resolver seu problema.
Editar: Esqueci de adicionar, não tive problemas com esta partição desde então.
fonte