O que é mft?

Abreviatura de Máster Fs Tcapaz, um arquivo que contém informações na forma de registros de 1024 bytes sobre todos os outros arquivos e diretórios em um volume NTFS (ou seja, é essencialmente uma tabela de metadados). Os dados armazenados no MFT são o que o sistema operacional precisa para recuperar os arquivos. Por exemplo, ele contém permissões de arquivo, o nome e o tamanho do arquivo, a data e hora em que foi criado e a data e hora em que foi modificado.

O NTFS reserva os primeiros 16 registros no MFT para arquivos de metadados especiais, listados abaixo:

  • registro 0: metadados sobre o próprio MFT.
  • registro 1: o registro espelho MFT, que é uma cópia dos primeiros 16 registros do MFT
  • registro 2: o arquivo de registro do volume NTFS
  • registro 3: informações de partição de volume, como seu nome, versão NTFS e data e hora de criação
  • registro 4: metadados sobre os atributos de arquivo NTFS usados ​​no volume
  • registro 5: um ponteiro para o diretório raiz do volume
  • registro 6: um mapa exibindo quais clusters no volume estão disponíveis para uso
  • registro 7: uma cópia do código de inicialização do volume
  • registro 8: uma lista de todos os clusters do volume que foram marcados como inutilizáveis ​​devido a erros detectados
  • registro 9: uma tabela de cotas de disco para NTFS 5.0 ou posterior
  • registro 10: informações para converter arquivos para Unicode
  • Registros 11-15: reservado para metadados futuros

O 17º registro e os seguintes contêm informações para cada arquivo e diretório no volume NTFS, a fim de evitar a fragmentação excessiva do disco à medida que o arquivo NTFS é adicionado, fazendo com que o MFT aumente.