Ein Datensatz pro Datei, ob es Ihnen passt oder nicht
$MFT ist eine versteckte NTFS-Systemdatei: eine Datenbank mit einem Datensatz — üblicherweise ein Kilobyte — für jede Datei und jeden Ordner des Volumes. Jeder Datensatz hält Name, Zeitstempel, Sicherheitsdeskriptor und die Zeiger auf die Datencluster; der Datensatz ist der Pass der Datei im Systemindex. Sie sehen $MFT im Explorer nicht, weil der Explorer sie selbst liest, um Ihnen alles andere zu zeigen.
Kleine Dateien treiben das auf die Spitze: Alles unter rund 700 Byte passt vollständig in den eigenen Datensatz und belegt überhaupt keine Datencluster. Das ist effizient — bis ein Volume Millionen winziger Dateien anhäuft und die MFT selbst auf Gigabyte anwächst. node_modules-Bäume, Browser-Profilcaches und Mail-Datenbanken sind die klassischen MFT-Aufbläher.
Die MFT-Zone: reservierter Platz fürs Wachstum
NTFS lässt die MFT nicht beliebig wachsen, sondern hält eine zusammenhängende Reservierung — die MFT-Zone — damit die Tabelle in einem Stück bleibt und Metadaten-Lesezugriffe schnell bleiben. Die Zonengröße ist eine Richtlinien-Einstellung, sichtbar über fsutil behavior query mftzone, und ihr Standard überrascht Leute. Das bedeutet das für Ihren freien Speicherplatz.
- Standard-Reservierung: etwa ein Achtel des Volumes — 12,5 Prozent beiseite, damit die MFT ohne Fragmentierung wachsen kann
- Die Zone ist Richtlinie, keine Belegung: im Explorer taucht sie nicht als belegter Platz auf
- Geht der normale freie Platz zur Neige, gibt NTFS Teile der Zone für normale Dateien frei
- Die Datei $MFT selbst ist echter belegter Platz, der zu keiner sichtbaren Datei gehört — auf Volumes mit Millionen Dateien sind das Gigabytes
- Eine größere Zone (fsutil behavior set mftzone 2 bis 4) wirkt nur aufs künftige Wachstum und lohnt sich nur für Volumes, auf die riesige Kleinstdatei-Sammlungen zusteuern
Ein aufgeblähtes MFT schrumpft bis zur Neuformatierung nicht
Das Löschen von Dateien gibt Datensätze zur Wiederverwendung frei, schrumpft $MFT aber nie — die Tabelle bleibt für immer auf ihrem Höchststand. Eine Platte, auf der einmal Millionen temporärer Dateien lagen, behält eine fette MFT auch nach gründlicher Aufräumaktion, und nur eine Neuformatierung setzt sie zurück. Ein ausführlicher chkdsk-Lauf druckt MFT-Größe, Datensatzzahl und Fragmentierung aus, wenn Sie das Ausmaß sehen wollen.
Auf einer HDD bremst eine fragmentierte MFT metadatenlastige Arbeit spürbar — das Öffnen riesiger Ordner, die Suche, Antivirus-Scans — deshalb existiert der Zeitplan der Laufwerksoptimierung. Auf einer SSD entfällt der Suchaufwand, und die Platzierung der MFT spielt kaum noch eine Rolle; Windows schaltet dasselbe Tool dort auf TRIM-Durchläufe um. Die praktische Lösung ist Vorbeugung: halten Sie Projekte mit Millionen Kleinstdateien auf einem eigenen Volume, das Sie ohne Zeremonie neu formatieren können.
Fragen und Antworten
Was ist die Datei $MFT auf meiner Festplatte?
Die Master-Datenbank von NTFS: ein Datensatz pro Datei mit Name, Zeitstempeln und Datenort. Sie wächst mit der Dateianzahl, nicht mit den Dateigrößen, und zählt als belegter Platz, ohne zu einem Ordner zu gehören, den Sie öffnen können.
Kann ich $MFT löschen, um Platz zu sparen?
Nein. Sie ist der Index aller Dateien des Volumes; löschen oder beschädigen macht die Daten unlesbar. Windows versteckt sie genau deshalb: nichts zu gewinnen, alles zu verlieren.
Vor dem Kauf genau wissen, was enthalten ist.
Der einmalige 30-Minuten-Test umfasst Basisfunktionen. PRO-markierte Werkzeuge bleiben bis zur Aktivierung einer kostenpflichtigen Lizenz gesperrt.
Weiterlesen
Schreiben Sie uns: [email protected]