Reparar sistema de arquivos NTFS com o ntfsfix

7 Comentarios
O driver ntfs-3g é de código aberto, licenciado sob a GPL, é a terceira geração do driver Linux NTFS que foi implementado pelo projeto Linux-NTFS. Ele fornece acesso completo de leitura e gravação para NTFS, excluindo acesso a arquivos criptografados, escrita de arquivos compactados, mudança de propriedade do arquivo e direitos de acesso. 

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.

Aviso do gparted sobre uma partição com o sistema de arquivos NTFS
 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


7 comentários: