FAT32 vs. exFAT vs. NTFS: Was ist der Unterschied?

Die Windows-Dateisysteme sind eine dieser Dinge, über die man wahrscheinlich nicht viel nachdenkt, bis man eine Entscheidung darüber treffen muss. Wird sich irgendetwas in deinem Leben ändern, wenn du NTFS anstelle von FAT32 verwendest? Hat exFAT eine Diät gemacht? Warum gibt es überhaupt unterschiedliche Dateisysteme?
Was sind Dateisysteme?
Stell dir jede Datei auf einem Computer wie ein Buch in einer Bibliothek vor. Wenn eine Bibliothek ein Buch irgendwo ablegt, zeichnet sie Informationen über das Buch auf – Titel, Autor, Datum usw. – und trägt es in ein Verzeichnis ein, das den Leuten sagt, wo sie gehen müssen, um das Buch später zu finden. In der Lage zu sein, eine einzige Liste zu durchsuchen, ist viel effizienter, als jedes Buch in der Bibliothek von oben bis unten zu überprüfen.
Je nach Bibliothek können sie auch den Zugriff auf bestimmte spezielle Bücher einschränken. So gut wie alle führen jedoch eine Aufzeichnung darüber, wer das Buch ausgeliehen hat, was hilft, um Änderungen im Status des Buches nachzuvollziehen.
Genau das machen Dateisysteme: Sie verfolgen Dateistandorte und Metadaten, damit dein Computer weiß, wo er hin muss, wenn er etwas finden muss. Dies ist eine sehr grundlegende und wichtige Funktion, daher ist es nicht verwunderlich, dass es ein paar verschiedene Ansätze gibt, die jeweils für einen anderen Einsatzzweck geeignet sind.

Es sind natürlich nicht nur FAT, exFAT und NTFS – Macs verwenden HPF+ und APFS, während Linux-Systeme unter anderem ext3 und ext4 verwenden. Die von Microsoft entwickelten Windows-Systeme sind jedoch zu Standards für viele Speichermedien geworden, weshalb du sie auf Geräten viel häufiger sehen wirst als HPF+ oder ext4.
FAT32: sehr kompatibel, kann aber große Dateien nicht verarbeiten
Das FAT (File Allocation Table)-System hat seit seiner Einführung im Jahr 1977 mehrere Inkarnationen durchlaufen und ist heute immer noch stark. Da es nur 32 Bit für jede Adresse hat (daher die Bezeichnung FAT32), beträgt die technische maximale Größe eines FAT32-Laufwerks 16 TB, und es kann nur Dateien von 4 GB oder weniger verarbeiten. Natürlich war das damals in der Zeit von Windows 95 in Ordnung, aber Dateien sind seitdem viel größer geworden.

Neben seinen Platzbeschränkungen fehlen FAT32 moderne Funktionen wie Datei-Berechtigungen und Journaling. Dennoch funktioniert es nach wie vor gut für USB-Laufwerke und SD-Karten, da diese in der Regel kleiner sind und hauptsächlich für Anwendungen verwendet werden, die keine fortgeschritteneren Funktionen erfordern.
Tatsächlich ist FAT32 immer noch das Standard-System für die meisten Wechselmedien unter 32 GB, hauptsächlich weil es lange genug existiert, um mit fast allem kompatibel zu sein. Windows, Mac, Linux, Android und viele andere Systeme können sowohl lesen als auch schreiben auf FAT32-Speicher, was es zu einer hervorragenden Wahl für Speicher macht, der möglicherweise mit mehreren verschiedenen Maschinen in Kontakt kommt.
exFAT: größtenteils kompatibel und kann große Dateien verarbeiten
Entfernbare Flashspeicher über 32 GB werden in der Regel im exFAT (erweiterte File Allocation Table)-Format formatiert, was im Wesentlichen Microsofts Antwort auf den Bedarf nach einer FAT-Version ist, die moderne Laufwerke und Dateien verarbeiten kann. Mit 64-Bit-Adressierung beträgt die maximale Laufwerksgröße von exFAT 128 Petabytes und die maximale Dateigröße 16 Exabytes, und das sind Grenzen, die wir wahrscheinlich so schnell nicht erreichen werden.

Wie FAT32 hat exFAT nicht viele zusätzliche Funktionen, aber es ist in Bezug auf die Kompatibilität gut platziert. Windows-, Mac- und Android-Maschinen können problemlos auf exFAT lesen und schreiben, ebenso viele andere moderne Geräte. Der Linux-Kernel hat erst in der jüngsten Version 5.4 eine native Unterstützung für exFAT eingeführt, aber du kannst einfach einige Pakete installieren, um die vollständige Lese- und Schreibunterstützung für exFAT zu erhalten. Generell ist es eine gute Standardwahl für deinen Flashspeicher, es sei denn, du erwartest, mit Geräten zu arbeiten, die exFAT möglicherweise nicht standardmäßig unterstützen, wie einige Linux-Distributionen oder ältere Systeme.
NTFS: am besten für Windows-Systemlaufwerke
Hier wird es wirklich anders: NTFS (New Technology File System) ist das Dateisystem, das Windows seit XP weit verbreitet verwendet (obwohl es mit NT begann), und es hat viele Funktionen, die es als Systemlaufwerk hervorheben. Nicht nur sind seine Volumen- und Dateigrößenlimits so hoch, dass du sie fast definitiv nicht erreichen wirst, sondern es unterstützt auch Dateiberechtigungen, Journaling, Verschlüsselung, Schattenkopien und andere Dinge, die dazu beitragen, dass dein Betriebssystem sicher und funktional bleibt.

Der Nachteil ist jedoch, dass NTFS in erster Linie ein Windows-Dateisystem ist, sodass es möglicherweise nicht gut mit anderen zusammenarbeitet. Macs können NTFS lesen, aber nicht darauf schreiben. Viele Linux-Distributionen unterstützen es nicht nativ (können es aber mit etwas Software), und nicht-PC-Geräte werden noch weniger mit einem NTFS-Laufwerk harmonieren. Du kannst es als Wechselmedien verwenden, solange du weißt, dass alle Geräte, die damit interagieren müssen, das Format unterstützen, aber ansonsten ist es wahrscheinlich besser, FAT32 oder exFAT zu verwenden.
Welches sollte ich verwenden?
Hier ist der schnelle und grobe Leitfaden:
- Verwende FAT32 für maximale Kompatibilität und Dateien unter 4 GB
- Verwende exFAT für hohe Kompatibilität und Dateien über 4 GB
- Verwende NTFS für Windows-Systemlaufwerke und Speicher für Systeme, von denen du weißt, dass sie kompatibel sind
Und hier ist eine schnelle Übersicht zu nicht-Microsoft-Formaten:
- Verwende APFS für alle SSDs, die nur mit Maschinen arbeiten, die macOS Sierra oder höher ausführen
- Verwende HFS+, wenn du das Laufwerk hauptsächlich mit Macs vor Sierra nutzen wirst
- Verwende ext4 für die meisten Linux-Distributionen, beachte aber, dass Windows und macOS es nicht nativ unterstützen
Bildnachweise: NTFS mft, FAT32 Struktur