Ainda não encontrei uma resposta definitiva que não exija ferramentas de terceiros. A maioria dos resultados de pesquisa não estava relacionada o suficiente para que eles não fossem úteis, ou sites de aparência duvidosa que empurravam ferramentas de terceiros ainda mais dóceis.
Eu encontrei este link https://msdn.Microsoft.com/en-us/library/windows/desktop/aa365230%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396
e o botão Analisar não gera um relatório.
Existe uma linha de comando interna ou outra ferramenta que relata o tamanho da MFT no Windows 7?
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 (iniciando com 0x
) no PowerShell como um comando. Isso lhe dá o número de bytes, que quando dividido por 10242 = 1048576 fornece o tamanho da MFT em MiB.
É até um pouquinho mais preciso do que o valor reportado pelo ntfsinfo
da Sysinternals. fsutil
me dá 0x000000006c280000
= 1730,5 MiB, enquanto a ferramenta ntfsinfo
reporta 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 sob o fluxo ::$DATA
.
Você pode usar NTFSInfo de Windows Sysinternals (Microsoft):
NTFSInfo é um pequeno applet que mostra informações sobre volumes NTFS. Seu despejo inclui o tamanho das unidades de alocação de uma unidade, onde os principais arquivos NTFS estão localizados, e os tamanhos dos arquivos de metadados NTFS no volume.
Exemplo de saída:
> ntfsinfo c:
NtfsInfo v1.2 - NTFS Information Dump
Copyright (C) 2005-2016 Mark Russinovich
Sysinternals - www.sysinternals.com
Volume Size
-----------
Volume size : 460241 MB
Total sectors : 942575615
Total clusters : 117821951
Free clusters : 15025676
Free space : 58694 MB (12% of drive)
Allocation Size
----------------
Bytes per sector : 512
Bytes per cluster : 4096
Bytes per MFT record : 0
Clusters per MFT record: 0
MFT Information
---------------
MFT size : 833 MB (0% of drive)
MFT start cluster : 786432
MFT zone clusters : 90400352 - 90451584
MFT zone size : 200 MB (0% of drive)
MFT mirror start : 2
Meta-Data files
---------------
dir /a $mft
Isso é seguro?Você receberá um erro File Not Found
.
Quando eu tento executar dir/ah $ mft, (ou qualquer outro arquivo, como $ boot), recebo "Arquivo não encontrado". O que estou fazendo de errado? Estou executando isso a partir do c:> Prompt ... não é a raiz do NTFS?
...
Você está tentando visualizar os arquivos de metadados NTFS. Eles estão escondidos da API do Windows (por boas razões ...). Na verdade, a página da Web RKR lista os nomes de arquivos de metadados inacessíveis.
Fonte Tópico do Fórum do Windows Sysinternals: dir/ah $ mft
Parece que dir /a $mft
só funcionou no Windows NT e em versões posteriores do Windows o acesso ao arquivo foi removido da API do Windows.