Tecnicamente ele é baseado em uma grande melhoria para a terceira geração do driver Linux NTFS, ntfsmount. Os aprimoramentos incluem funcionalidades, qualidade e melhoria de desempenho.
Imagem: Aviso do gparted sobre uma partição com o sistema de arquivos NTFS.
Para utilizar o comando ntfsfix, será preciso o ntfs-3g. Pode-se instala-lo sem mais problemas com o comando:
sudo apt-get install ntfs-3g
em distribuições baseadas no Debian.Para reparar uma tabela de partição em NTFS, execute o comando ntfsfix seguido do caminho da partição no terminal como root:
sudo ntfsfix /dev/sdb1
Mounting volume... $MFTMirr does not match $MFT (record 0).
FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... FAILED
Correcting differences in $MFTMirr record 0...OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdb1 was processed successfully.
Comando ntfsfix sendo executado na partição 1 do dispositivo de armazenamento sdb (/dev/sdb1)Pude notar que em alguns outros softwares a partição que foi reparada é reconhecida como fuseblk.
Fontes:
Tuxera
Pacotes Debian.org
Muito obrigado!
ResponderExcluirObrigado pela leitura e pelo comentário!
Excluirmuito obrigada salvou meus arquivos aqui!....
ResponderExcluirMuito obrigado a você pela leitura!!!
Excluirmuito bom, consegui resolver com esse comando
ResponderExcluirJoia, resolvido. Obrigado pelo post
ResponderExcluirObrigado pela Leitura e Comentário!
ExcluirAgradecido, funcionou por aqui (ubuntu 19.04)
ResponderExcluirQue bom! Obrigado pelo comentário!
ExcluirMuito Obrigado, resolveu aqui !!!
ResponderExcluirObrigado pelo feedback!
ExcluirBom dia, é possível executar este comando num HD externo conectado via USB ?
ResponderExcluirSim! Você apenas tem que identificar seu HDD conectado via comando no terminal "sudo fdisk -l" ou via Monitor do Sistema.
ExcluirParabéns, muito bom. Resolveu muito bem aqui. Obrigado pela dica e pela dedicação.
ResponderExcluirObrigado a você!!!
ExcluirOi Phelipefox, ótimo post, muito obrigado.
ResponderExcluirPhelipefox, estou estudando como resolver o seguinte caso e uma das alternativas é começar com o comando ntfs-3g no device/particao.
O problema é: Colega do grupo de linux, as 4 da manhã foi formatar um pendrive e errou a letra e formatou a partição Windows, de 300GB. Mas o danado não formatou tudo, pois percebeu a contagem da porcentagem da formatação lenta (quando de um pendrive de 8GB era para ser rápido) e viu o erro, então, parou a formatação em 5%. A titulo de ser amigo meu, um entusiasta (novato) em Linux e, também, eu querer adquirir esse tipo de conhecimento, abracei essa causa.
A pergunta é, caro Phelipefox, o comando ntfsfix junto ao ntfs-3g são indicados para esse caso? Preciso recuperar o conteúdo da partição Windows, ainda da forma natural, sem precisar passar esses programas de recuperação que muda o nome dos arquivos.
Desde já, lhe agradeço muito Phelipefox, por disseminar conhecimento. Eu faço isso por ser uma atitude nobre e admiro também quem faz.
Juliano
Olá Juliano!!! 👍
ExcluirContando que seu amigo não tenha sobrescrito no HDD ainda, há duas maneiras de recuperar as partições do HDD: (antes de começar instale o ntfsprogs)
1°: sudo fdisk –l >> fsck -p /dev/PARTIÇÃO_APAGADA >> gksu mount -t ntfs-3g /dev/PARTIÇÃO_APAGADA /media/disk -o force >> sudo ntfsfix /dev/PARTIÇÃO_APAGADA (Não tenho certeza se isto irá reparar o HDD corretamente para este caso!)
Instale o testdisk e também você precisará de espaço livre de armazenamento de tamanho igual ou maior que o da PARTIÇÃO_APAGADA!!!
2° No terminal: sudo testdisk >> Selecione para criar logfile ou não >> selecione a PARTIÇÃO_APAGADA >> selecione “Intel/PC-Partition” ou “EFI-GPT“ >> selecione Analisar e busca rápida e "Y" para iniciar >> será exibido as partições e/ou arquivos antes do formatado, procure por Undelete ou seria Write?!? 🤔 e escolha um novo diretório para salvar!
Enfim, pesquise sobre o testdisk que é a melhor ferramenta para este caso! Manda um feedback aqui nos comentários se conseguir! bye!
Muito obrigado!!! Foi de grande ajuda!
ResponderExcluirObrigado à você pela leitura e comentário!!!
ExcluirFuncionou perfeitamente, show demais!
ResponderExcluirObrigado pelo Feedback! 👍
ExcluirOi, boa noite! Não consigo montar meu pendrive, segui suas instruções e o erro persiste, após o procedimento apareceu:
ResponderExcluirMounting volume... ntfs_mst_post_read_fixup_warn: magic: 0xffffffff size: 4096 usa_ofs: 65535 usa_count: 65535: Invalid argument
Actual VCN (0xffffffffffffffff) of index buffer is different from expected VCN (0x0).
Failed to open $Secure: No such file or directory
FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
ntfs_mst_post_read_fixup_warn: magic: 0xffffffff size: 1024 usa_ofs: 65535 usa_count: 65535: Invalid argument
ntfs_mst_post_read_fixup_warn: magic: 0xffffffff size: 1024 usa_ofs: 65535 usa_count: 65535: Invalid argument
ntfs_mst_post_read_fixup_warn: magic: 0xffffffff size: 1024 usa_ofs: 65535 usa_count: 65535: Invalid argument
ntfs_mst_post_read_fixup_warn: magic: 0xffffffff size: 1024 usa_ofs: 65535 usa_count: 65535: Invalid argument
$MFTMirr error: Invalid mft record for '$MFT'.
Remount failed: Input/output error
O que faço? Pode me ajudar?
Olá! Antes de tudo verifique se você esta executando o comando como root (sudo) e se o caminho esta informado correto. Esta mensagem pode indicar que o armazenamento do pen-drive esta com algum defeito. Só para ter certeza verifique a integridade com o gnome-disks. Se confirmado problemas no armazenamento formate-o, isto deve fazer com que dure por mais algum tempo!
ExcluirOlá
ResponderExcluirApós o comando: $ sudo ntfsfix /dev/sbd1
Mounting volume... ntfs_mst_post_read_fixup_warn: magic: 0x43425355 size: 1024 usa_ofs: 64032 usa_count: 13629: Invalid argument
Record 0 has no FILE magic (0x43425355)
Failed to load $MFT: Input/output error
FAILED
Attempting to correct errors... ntfs_mst_post_read_fixup_warn: magic: 0x43425355 size: 1024 usa_ofs: 64032 usa_count: 13629: Invalid argument
Record 0 has no FILE magic (0x43425355)
Failed to load $MFT: Input/output error
FAILED
Failed to startup volume: Input/output error
Checking for self-located MFT segment... ntfs_mst_post_read_fixup_warn: magic: 0x43425355 size: 1024 usa_ofs: 64032 usa_count: 13629: Invalid argument
Ok
Unrecoverable error
Volume is corrupt. You should run chkdsk.
Esse foi o resultado de ter aplicado o comando ntfsfix.
Em seguida tento no ruindows:
chkdsk f: /f /r
O tipo do sistema de arquivos é NTFS.
Não é possível determinar a versão do volume e seu estado. CHKDSK anulado.
O HD externo é de 2T e tem 1,5TB de vídeo aulas e não posso perder.
Já rodei o programa HDD Regenerator e não há nenhum bad block no HD.
Infelizmente a partição está sendo exibida como RAW e não tenho acesso a nada.
Fechei a tela do notebook para entrar em hibernação com o HD conectado e quando abri no dia seguinte o HD já estava no tipo RAW irreconhecível pelo ruindows.
Tentei usar o Ubuntu versões 18, 20 e 21 e ele reconhece que existe a partição NTFS, mas não abrem para leitura. Já usei o gparted e Parted Magic 2019.
Tem como resolver esse problema sem precisar excluir a partição e perder tudo? Ou precisarei usar um software de recover dos dados?
Olá! Antes de tudo verifique se você esta executando o comando como root (sudo) e se o caminho esta informado correto. Esta mensagem pode indicar que o armazenamento esta com algum defeito físico. Eu indico que você utilize o software "TestDisk", que pode verificar e recuperar partições perdidas para recuperar os dados em um outro armazenamento (Mais seguro)! Mas é possível também reconstruir a partição perdida no próprio HDD, neste caso não tenho tempo de experiência. Talvez este artigo te ajude (http://radixconsult.blogspot.com/2011/04/duvida-hd-em-formato-raw-como-consertar.html). Manda um feedback caso consiga solucionar! ✌️
ExcluirPerfeito funcionou. Obrigado.
ResponderExcluir👍👍👍
ExcluirMUITO OBRIGADO!! AJUDOU DEMAIS (o caps representa o quanto to grato kkkk)
ResponderExcluirDe nada! Obrigado pelo comentário!!! 🖖️
ExcluirMuito Obrigada!!!!! Salvou meu HD!!!!
ResponderExcluirFico feliz por ter ajudado dessa forma! 👍
Excluirmuito bom resolveu meu lado aki obg Phelipefox
ResponderExcluirDe nada!!! Obrigado por compartilhar seu feedback!
Excluir