NTFSInfo v1.2
Por Mark Russinovich
Publicado em: 4 de julho de 2016
Baixar o NTFSInfo (143 KB)
O NTFSInfo é um miniaplicativo que mostra informações sobre volumes NTFS. Seu despejo inclui o tamanho das unidades de alocação de uma unidade, em que os principais arquivos NTFS estão localizados e os tamanhos dos arquivos de metadados NTFS no volume. Normalmente, essas informações são pouco mais do que um valor de curiosidade, mas o NTFSInfo mostra algumas coisas interessantes. Por exemplo, você provavelmente já ouviu falar sobre o equivalente NTFS da Tabela de Alocação de Arquivos do sistema de arquivos FAT. Ele é chamado de Tabela de Arquivos Mestre (MFT) e é composto por registros de tamanho constante que descrevem o local de todos os arquivos e diretórios na unidade. O que é surpreendente no MFT é que ele é gerenciado como um arquivo, assim como qualquer outro. O NTFSInfo mostrará onde no disco (em termos de clusters) o MFT está localizado e quão grande ele é, além de especificar o tamanho dos clusters do volume e dos registros MFT. Para proteger o MFT contra fragmentação, o NTFS reserva uma parte do disco em torno do MFT que ele não alocará a outros arquivos, a menos que o espaço em disco seja baixo. Essa área é conhecida como MFT-Zone e o NTFSInfo informará onde no disco o MFT-Zone está localizado e qual porcentagem da unidade está reservada para ela.
Você também pode se surpreender ao saber que, como o MFT, todos os metadados NTFS são gerenciados em arquivos. Por exemplo, há um arquivo chamado $Boot mapeado para cobrir o setor de inicialização da unidade. O mapa do cluster do volume é mantido em outro arquivo chamado $Bitmap. Esses arquivos residem diretamente no diretório raiz do NTFS, mas você não pode vê-los, a menos que você saiba que eles estão lá. Tente digitar "dir /ah $boot" no diretório raiz de um volume NTFS e você verá o arquivo $boot. O NTFSInfo executa o equivalente ao "dir /ah" para mostrar os nomes e tamanhos de todos os arquivos de metadados NTFS (3.51 e 4.0).
O NTFSInfo destina-se a acompanhar minha coluna "NT Internals" da Windows NT Magazinede janeiro de 1998, que descreve as estruturas de dados internas do NTFS.
O NTFSInfo funciona em todas as versões do NTFS, mas o NTFS para Windows NT 5.0 tem arquivos de metadados diferentes que o NTFSInfo ainda não foi programado. Para que o NTFSInfo funcione, você deve ter privilégio administrativo.
Uso: NTFSInfo x
Parâmetro | Descrição |
---|---|
x | A letra da unidade do volume NTFS que você deseja examinar. |
O NTFSInfo usa uma chamada de Controle do Sistema de Arquivos (FSCTL) não documentada para obter informações do NTFS sobre um volume. Ele imprime essas informações junto com um despejo de diretório de arquivos de metadados NTFS.
Baixar o NTFSInfo (143 KB)
Executa em:
- Cliente: Windows Vista e superior
- Servidor: Windows Server 2008 e superior
- Nano Server: 2016 e superior