O que significa “Reparar a MFT”?

0

Meu computador não inicializa por causa de um espelho MFT e MFT corrompido, encontrei um programa que afirma ser capaz de reparar a MFT (Getdataback), mas tudo o que parece fazer é recuperar os arquivos que estavam na unidade. Eu já posso acessar os arquivos na unidade através de uma sessão do Ubuntu Live, fazendo uma ferramenta de "recuperação" inútil. Eu já corri Chkdsk e Testdisk, chkdsk diz que não há problemas, testdisk me diz "MFT corrompido reparo corrompido espelho MFT falhou" O disco de instalação do Windows não ajuda, eu tentei isso também.  Muitos casos de danos na MFT parecem resultar em a unidade ficar inutilizável, basicamente deixando de existir em um nível de software, mas se meu sistema de arquivos estiver intacto, o que significa "reparar a MFT" significa fazer uma lista dos arquivos? arquivos na unidade? Pelo que consegui descobrir, é isso que a MFT parece ser, mas se fosse assim tão simples, não seria tão difícil de consertar. Como suas complexidades não são claras para mim, alguém explicaria a MFT?

    
por Devon Muraoka 12.09.2013 / 05:26

2 respostas

1

A MFT é uma parte complexa e muito importante do sistema de arquivos, que controla todos os metadados de todos os arquivos em uma partição NTFS, não apenas seus nomes e atributos, mas também a localização exata de cada um deles. cada um dos clusters que eles ocupam. Sem a MFT, os arquivos em uma partição se tornam um grupo indecifrável de bytes sem estrutura. Alguns programas podem recuperar arquivos examinando sua chamada "assinatura", ou seja, o cabeçalho e o rodapé, mas se os arquivos forem massivamente fragmentados, o resultado será muito ruim.

Se um sistema Ubuntu pode acessar a árvore de arquivos, e ler ou extrair arquivos válidos dele, isso significa que a MFT não está realmente danificada, mas ainda de alguma forma corrompida o suficiente para que o Windows não consiga lidar com isso. Eu tive uma instância em que uma partição se tornou corrompida em um disco rígido externo e o CHKDSK não conseguiu reparar o sistema de arquivos. O TestDisk também não recuperou a MFT (de qualquer forma, o chamado "espelho MFT" espelha apenas os primeiros poucos setores da MFT, portanto, há poucos casos em que isso possa funcionar). Primeiro salvei todos os arquivos e pastas (usando o DMDE, um software de recuperação de dados complexo, mas excelente), então examinei a partição com o WinHex: descobri que a MFT parecia ser deslocada por um setor em relação à sua localização esperada. Então fiz um backup dos primeiros 5 GB (normalmente contendo todas as estruturas do sistema de arquivos, incluindo a MFT completa - mas nem sempre ), e primeiro tentou deslocar a MFT inteira por setor -1, mas não funcionou, ainda era considerado corrompido. Então eu restaurei o backup e tentei copiar apenas o primeiro setor para o setor anterior, que deveria ter sido o primeiro setor da MFT, mas agora estava vazio, e rodei o CHKDSK novamente: adivinhe, isso funcionou! O CHKDSK efetivamente reparou o sistema de arquivos e toda a árvore de arquivos estava acessível novamente no Windows Explorer.

    
por 13.11.2017 / 19:05
1

MFT é a tabela de arquivos mestre, é o que o NTFS usa para manter o controle de todos os nomes de arquivo de suas permissões, proprietários, etc.

O chkdisk ou outra ferramenta semelhante deve ser capaz de reparar isso para você.

    
por 12.09.2013 / 08:40

Tags