Anzeige

WinFS-Dateisystem für Windows Longhorn: schneller & intelligenter

19:00 - Donnerstag, 5. Juni 2003 von Oliver Ibelshäuser
Kommentare
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

6 - Datenorganisation bei NTFS

ANZEIGE

Im Gegensatz zu FAT mit der separaten Dateizuordnungstabelle am Anfang eines Volumes, organisiert NTFS auch dessen Herzstück, die Master-File-Table (MFT), anhand von versteckten Dateien. Die MFT verwaltet alle Dateien eines Volumes und so genannte Metadaten in einer relationalen Datenbankstruktur. Informationen zu Dateien sind dabei in Zeilen, die Attribute (etwa versteckt, verschlüsselt, komprimiert, System) in Spalten angeordnet. Metadaten enthalten Informationen zur MFT selbst, dafür sind die ersten 16 Datensätze der MFT reserviert und nehmen 16 kByte ein.

Die unten stehende Tabelle zur Master-File-Table zeigt die ersten Datensätze. Im Anschluss folgen die MFT-Datensätze mit Informationen zur Position in der MFT, zum Dateinamen, zum Inhalt und zu nicht verwendetem Speicherplatz. Dateien mit einer Größe von bis zu 900 Bytes passen übrigens vollständig direkt in einen Datensatz. Ansonsten beherbergt die MFT an der jeweiligen Stelle Verweise auf die weiteren Speicherorte. Ähnliches gilt auch für Ordner. Sind diese klein, werden sie vollständig von der MFT erfasst. Größere Ordner verwaltet NTFS in einer so genannten B-Baum-Struktur, deren Datensätze auf externe Cluster verweisen. Vorteil der B-Baumstruktur: NTFS indiziert ähnliche Dateien beziehungsweise deren Namen und beschleunigt so die Suche nach bestimmten Files.

Satz Inhalt Beschreibung
0 Infos zur MFT Basisdatensätze für alle Files und Ordner
1 Infos zur MFT Duplikat des ersten Satzes
2 Protokolldatei Dient zur Wiederherstellung der NTFS-
Konsistenz bei Systemfehlern
3 Volume-Informationen Diverse Informationen wie Bezeichnung
und Version des Volumes
4 Attribut-Definitionen Namen, Nummern und Beschreibungen
von Dateiattributen
5 Stamm-Index Stammordner der Daten
6 Clusterbitmap Anzeige freier Cluster
7 Bootsektor Enthält unter anderem den Ladeprogrammcode
8 fehlerhafte Sektoren Infos zu fehlerhaften Sektoren
9 Sicherheitsdatei Sicherheitsbeschreibungen für alle Dateien
10 Konverter Übersetzt Kleinbuchstaben in Unicode
11 NTFS-Erweiterungen diverse Zusatzfunktionen
12 bis 15 noch nicht besetzt

Themen-Specials:

Mehr zum Thema:
Anzeige
Kommentare zum Beitrag
Google Anzeigen