Eu usei o Avira Rescue Disk (Ubuntu 12.04) para acessar uma partição de inicialização NTFS danificada. O Windows 7 não consegue montá-lo: ele exibe uma tela azul ("UNMOUNTABLE_BOOT_VOLUME") e reinicia imediatamente. Com o Disco de Recuperação eu pude fazer backup dos dados mais importantes (o Ubuntu não falha na montagem). Agora eu tentei gparted
para consertar a partição. Para analisar a partição, o gparted executa somente ntfsresize
da varredura primeiro.
Uma execução semelhante (= não escrita) mas manual de ntfsresize -info --force /dev/sda3
fornece:
ntfsresize v2012.1.15AR.1 (libntfs-3g)
Device name : /dev/sda3
NTFS volume version: 3.1
Cluster size : 4096 bytes
Current volume size: 484336226816 bytes (484337 MB)
Current device size: 484336230400 bytes (484337 MB)
Checking for bad sectors ...
Checking filesystem consistency ...
0,00 percent completed
..
..
..
12,83 percent completed
ntfs_attr_pread_i: ntfs_pread failed: Eingabe-/Ausgabefehler
Failed to read of MFT, mft=73604 count=1 br=-1: Eingabe-/Ausgabefehler (= I/O error)
ntfs_attr_pread_i: ntfs_pread failed: Eingabe-/Ausgabefehler
Failed to read of MFT, mft=73605 count=1 br=-1: Eingabe-/Ausgabefehler
ntfs_attr_pread_i: ntfs_pread failed: Eingabe-/Ausgabefehler
Failed to read of MFT, mft=73606 count=1 br=-1: Eingabe-/Ausgabefehler
ntfs_attr_pread_i: ntfs_pread failed: Eingabe-/Ausgabefehler
Failed to read of MFT, mft=73607 count=1 br=-1: Eingabe-/Ausgabefehler
12,85 percent completed
..
..
..
100.00 percent completed
Accounting clusters ...
Cluster accounting failed at 9962391 (0x980397): extra cluster in $Bitmap
..
..
..
Cluster accounting failed at 9963113 (0x980669): extra cluster in $Bitmap
Filesystem check failed! Totally 723 cluster accounting mismatches.
ERROR: NTFS is inconsistent. Run chkdsk /f on Windows then reboot it TWICE!
The usage of the /f parameter is very IMPORTANT! No modification was
and will be made to NTFS by this software until it gets repaired.
Então, o $ MFT parece estar quebrado. No entanto, ntfsfix --no-action /dev/sda3
(não escrita) afirma:
avira@avira:~$ sudo ntfsfix -n /dev/sda3
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
NTFS volume version is 3.1.
NTFS partition /dev/sda3 was processed successfully.
Em quem posso confiar? O que realmente aconteceu com o meu $ MFT? Por que o Ubuntu ainda lê a maioria dos arquivos e o Win 7 falha em montar (espera que o seja Windows)? Qual ferramenta devo usar para corrigir a MFT: gparted
ou testdisk
ou ntfsfix
(sem --no-action
) ou chkdsk /f
? Ainda não me senti com sorte. Eu li sobre testdisk
ser capaz de bagunçar $ MFT e $ MFTMirr em casos graves. Isso poderia acontecer?
Além disso, a SMART relata um setor defeituoso (Contagem de setores realocados = 1). Devo renovar o disco em qualquer evento?
O que posso executar mais para (pelo menos) localizar o erro (por exemplo, nomes de arquivos afetados, falha eletromecânica y / n?) melhor?