Você pode usar o utilitário fsutil
que vem com o Windows.
fsutil fsinfo ntfsinfo c:
Na saída, procure a linha Mft Valid Data Length
. O valor é hexadecimal; você pode convertê-lo em decimal usando a calculadora do Windows ou simplesmente executá-lo (começando com 0x
) no PowerShell como um comando. Isso dá a você o número de bytes, que quando dividido por 1024 2 = 1048576 dá a você o tamanho da MFT em MiB.
É até um pouco mais preciso do que o valor relatado pelo ntfsinfo
da Sysinternals. fsutil
me dá 0x000000006c280000
= 1730,5 MiB, enquanto a ferramenta ntfsinfo
informa 1730.
Se você estiver no Windows 10, poderá obter as mesmas informações para qualquer arquivo com um modo diferente da ferramenta fsutil
:
fsutil volume filelayout c:\$mft
Verifique a linha "Tamanho" abaixo do fluxo ::$DATA
.