Dateizuordnungstabelle (FAT)
Die FAT ist der erste Sektor der Festplatte und wird verwendet, um zu verfolgen, welche Cluster verfügbar sind und welche Cluster von Dateien verwendet werden. Jeder Eintrag in der FAT entspricht einem Cluster und kann einen von drei Werten haben:
* 0: Der Cluster ist verfügbar.
* 1: Der Cluster ist reserviert.
* 2-255: Der Cluster wird von einer Datei verwendet.
Die FAT wird jedes Mal aktualisiert, wenn eine Datei erstellt, geändert oder gelöscht wird.
Stammverzeichnis
Das Stammverzeichnis ist ein spezielles Verzeichnis, das die Namen und Speicherorte aller Dateien und Verzeichnisse auf der Festplatte enthält. Das Stammverzeichnis befindet sich am Anfang der Festplatte nach der FAT.
Jeder Eintrag im Stammverzeichnis besteht aus folgenden Informationen:
* Dateiname: Der Name der Datei oder des Verzeichnisses.
* Dateiattribute: Die Attribute der Datei oder des Verzeichnisses.
* Dateigröße: Die Größe der Datei in Bytes.
* Startcluster: Der Speicherort des ersten Clusters der Datei oder des Verzeichnisses.
Datenbereich
Der Datenbereich ist der Bereich der Festplatte, in dem Dateien gespeichert werden. Der Datenbereich befindet sich hinter dem Root-Verzeichnis.
Jede Datei wird in einer Reihe von Clustern gespeichert, und die Cluster sind durch die FAT miteinander verbunden. Wenn eine Datei gelesen oder geschrieben wird, liest oder schreibt das Betriebssystem die Daten aus den Clustern, die der Datei zugeordnet sind.
Bootsektor
Der Bootsektor ist der erste Sektor der Festplatte und enthält den Code, der beim Booten des Computers ausgeführt wird. Der Bootsektor enthält die folgenden Informationen:
* Master-Boot-Record: Der Master-Boot-Datensatz enthält Informationen über die Festplatte, beispielsweise die Größe der Festplatte und die Anzahl der Sektoren pro Spur.
* Partitionstabelle: Die Partitionstabelle enthält Informationen zu den Partitionen auf der Festplatte. Eine Partition ist eine logische Unterteilung der Festplatte, die mit einem anderen Dateisystem formatiert werden kann.
* Bootcode: Der Bootcode ist der Code, der beim Booten des Computers ausgeführt wird. Der Bootcode lädt das Betriebssystem von der Festplatte.
Erweitertes FAT (FAT16B und FAT32)
Extended FAT ist eine Version des FAT-Dateisystems, die größere Festplatten unterstützt. FAT16B unterstützt Festplatten mit bis zu 2 TiB und FAT32 unterstützt Festplatten mit bis zu 8 TiB.
Extended FAT verwendet eine andere FAT-Struktur als FAT12 und FAT16. Die FAT in Extended FAT ist eine verknüpfte Liste von Sektoren und nicht ein einzelner Sektor. Dadurch kann die FAT viel größer sein, was für die Unterstützung größerer Festplatten erforderlich ist.
NTFS
NTFS ist ein modernes Dateisystem, das mit Windows NT eingeführt wurde. NTFS ist fortschrittlicher als FAT und unterstützt Funktionen wie Sicherheit, Dateikomprimierung und Journaling.
NTFS ist das bevorzugte Dateisystem für Windows-Betriebssysteme.