Einfachste Möglichkeit, die Größe der Master File Table (MFT) in Windows 7 anzuzeigen?

Ich muss noch eine definitive Antwort finden, für die keine Tools von Drittanbietern erforderlich sind. Die meisten Suchergebnisse waren nicht verwandt genug, dass sie nicht nützlich waren, oder zwielichtig aussehende Websites oder sogar zwielichtige Tools von Drittanbietern.

Ich habe diesen Link gefunden https://msdn.microsoft.com/en-us/library/windows/desktop/aa365230%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396

Und die Schaltfläche Analysieren generiert keinen Bericht.

Gibt es eine integrierte Befehlszeile oder ein anderes Tool, das die MFT-Größe in Windows 7 meldet?

Author: user1258361, 2017-03-05

2 answers

Sie können die fsutil dienstprogramm, das mit Windows kommt.

fsutil fsinfo ntfsinfo c:

Suchen Sie in der Ausgabe nach der Zeile Mft Valid Data Length. Der Wert ist hexadezimal; Sie können ihn mit dem Windows-Rechner in dezimal konvertieren oder ihn einfach (beginnend mit 0x) in PowerShell als Befehl ausführen. Das gibt Ihnen die Anzahl der Bytes, die geteilt durch 10242 = 1048576 gibt Ihnen die MFT-Größe in MiB.

Es ist sogar ein kleines bisschen genauer als der von Sysinternals gemeldete Wert. ntfsinfo. fsutil gibt mir 0x000000006c280000 = 1730,5 MiB, während das Werkzeug ntfsinfo 1730 meldet.

Wenn Sie Windows 10 verwenden, können Sie dieselben Informationen für jede Datei mit einem anderen Modus des fsutil - Tools abrufen:

fsutil volume filelayout c:\$mft

Überprüfen Sie die Zeile Size unter dem Stream ::$DATA.

 30
Author: Ben N,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-06 00:31:07

Gibt es ein Tool, das die MFT-Größe in Windows 7 meldet?

Sie können verwenden NTFSInfo von Windows Sysinternals (Microsoft):

NTFSInfo ist ein kleines Applet, das Ihnen Informationen zu NTFS-Volumes anzeigt. Der Speicherauszug enthält die Größe der Zuordnungseinheiten eines Laufwerks, in denen sich wichtige NTFS-Dateien befinden, und die Größe der NTFS-Metadatendateien auf dem Volume.

Beispielausgabe:

> 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
---------------

Ich erinnere mich, über einen Befehl gelesen zu haben zeile dir /a $mft Ist das sicher?

Sie erhalten einen File Not Found Fehler.

Wenn ich versuche, dir /ah $mft (oder eine andere Datei wie $boot) auszuführen, wird "Datei nicht gefunden"angezeigt. Was mache ich falsch? Ich führe dies über die Eingabeaufforderung c:> aus ... ist das nicht die NTFS-Wurzel?

...

Sie versuchen, die NTFS-Metadatendateien anzuzeigen. Sie sind vor der Windows-API verborgen (aus sehr guten Gründen....). Tatsächlich listet die RKR-Webseite die unzugänglichen Metadaten auf filmdateinamen.

Quelle Windows-Sysinternals-Forum Thema: dir /ah $mft -

Es sieht so aus, als hätte dir /a $mft nur in Windows NT funktioniert und in späteren Windows-Versionen wurde der Zugriff auf die Datei aus der Windows-API entfernt.

 7
Author: DavidPostill,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-06 00:21:27