File Allocation Table

FAT ist die Abkürzung für File Allocation Table ein Dateisystem zu einem Industriestandard. Es ist einfach und robust, bietet gute Leistung in einfachen Umgebungen jedoch nicht die Zuverlässigkeit und Skalierbarkeit von einigen modernen Dateisysteme nicht zu erreichen. Es wird jedoch von den meisten gängigen Betriebssystemen und bei vielen mobilen Endgeräten oder eingebetteten Systemen unterstützt. Aus diesem Grund ist es gut geeignet, um den Austausch von Dateien zwischen allen Arten von Geräten und hat seit den 1980er Jahren.

Entwickelt im Jahr 1977 für Disketten von Bill Gates und Marc McDonald für Microsoft Disk BASIC und dann in QDOS wiederverwendet, wurde es schnell auf die Festplatte angepasst und für MS-DOS auf den Windows 9x Zweig entwickelt sich mit der wachsenden Kapazität verwendet unterstützt FAT12 in drei Varianten, FAT16 und FAT32. Die folgenden Windows-Systemen aus dem NT Zweig abgeleitet, verwenden Sie vorzugsweise die NTFS, aber immer noch zu erkennen FAT.

FAT ist immer noch auf Disketten, USB-Sticks, SD-Karten und in vielen mobilen Geräten, die diese Medien nutzen, verwendet. Die Spezifikation DCF fragt der FAT Unterstützung von Digitalkameras. FAT wird schließlich in der Anlaufphase des UEFI-kompatible Computersysteme verwendet.

Historisch

FAT wurde ursprünglich entwickelt, auf Diskette, aber einer der größten Mängel der begrenzten Zahl von Zeichen in Dateinamen wurde: 1-8 Zeichen, einen Punkt und 0-3 Zeichen, unabhängig von der Fall ist.

VFAT-System, das die Dateinamen 255 Unicode-Zeichen Maximum erweitert: Dieser Fehler wurde in Windows 95 mit einer Spitze Wahrung der Kompatibilität behoben. Lange Dateinamen werden über die Windows-Win32-API-95 zugänglich ist, sondern auch von MS-DOS-Versionen von Windows und seinen Nachfolgern.

FAT ist in verschiedenen Ausführungen entwickelt, die alle von den neuesten Versionen von MS-DOS und aktuelle Windows-Versionen, die von der Entwicklung der Speicherkapazität von Festplatten notwendig gemacht wurden unterstützt:

  • FAT12: bis zu 2 oder feste Größe. Verwendet unter anderem auf Disketten;
  • FAT16: bis zu 2 oder feste Größe;
  • VFAT: Eine Evolution des FAT, um für lange Dateinamen in Windows 95 und höher unterstützen. Sie gilt für alle Versionen von FAT;
  • FAT32 erschien mit Windows 95 OSR2, es maximal 2 Clustern unterschiedlicher Größe, mit neuer VFAT-System unterstützt. Die Dateigröße nicht überschreiten.

Das exFAT, mit Windows CE 6.0 erschienen ist, ist ein anderes Dateisystem.

Trotz seines Mangels an Widerstandsfähigkeit gegen Fehler im Verhältnis zu ihren Konkurrenten, FAT bleibt weitgehend im Jahr 2010 durch seine einfache Implementierung ermöglicht den Einsatz verwendet, auch auf Speicherkarten für Digitalkameras und Mobiltelefonen als auch auf USB-Laufwerke in eingebetteten Systemen und gewährleistet die Kompatibilität mit Windows und viele andere Betriebssysteme.

Microsoft versucht, im Dezember 2003, ein Patent auf FAT-Datei, so dass sie Gebühren für Lizenzen, die für die Hersteller von elektronischen Geräten gewährt wurden, zu sammeln. Aber der Antrag wurde im September 2004. Allerdings hat sich im Januar 2006 validiert wurde abgelehnt, nachdem Microsoft hatte seinen Fall abgeschlossen ist.

Interoperabilität

Das FAT-Dateisystem gewährleistet die Interoperabilität zwischen unterschiedlichen Plattformen und verschiedenen Regionen durch geeignete Management-Kodierung Dateinamen.

Technische Aspekte

Das FAT-Dateisystem wird aus drei Hauptteilen zusammen:

  • Die "Bootsektor" mit "BPB".
  • Die "Zuordnungstabellen" oder "Fette."
  • Der "root" oder "Wurzelverzeichnis".

Die BPB

Bedeutet BIOS-Parameterblock. Es wird in den Boot-Sektor befindet, das heißt, der erste Sektor der Partition. Es enthält wichtige Informationen.

Struktur

Der Boot-Sektor hat das folgende Format:

Die folgende Tabelle zeigt das Ergebnis der BPB für FAT12 Festplatten / 16:

Die folgende Tabelle zeigt das Ergebnis der BPB für FAT32 Festplatten:

FAT

Traube

Ein Cluster ist eine Gruppe von Sektoren. Es dient Dateien auf die Zuordnungseinheit. Jeder Cluster speichert dann die Daten in einer Datei. Beispielsweise eine Datei auf einer Festplatte mit Gruppierungen sind 2-Clustern verwendet wird, nur die letzteren verwendet.

Struktur

Eine Zuordnungstabelle ist eine Karte, wo jede Zahl steht für einen Cluster. Diese Tabelle ist eine Reihe von Zahlen, die durch eine Clusternummer indexiert. Die folgende Tabelle zeigt die möglichen Werte für diese Zahlen:

Beispiel

Anmerkung: In diesem Beispiel wird eine Datei, um die Cluster 3, 4, 5, 7 und 8.

Root Directory

Struktur

Das Root-Verzeichnis ist eine Liste von Einträgen. Root-Verzeichnis Einträge haben folgendes Format:

Der Wert Attribut wird verwendet, um einen langen Dateinamen zu bezeichnen.

Für ein Verzeichnis ist der Gehalt in der Struktur auf die vorherige Bildschirm identisch und beginnt mit den beiden Eingängen '.' und '..'.

(0)
(0)
Kommentare - 0
Keine Kommentare

Fügen Sie einen Kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Zeichen übrig: 3000
captcha