6Aug

Was ist ein Dateisystem und warum gibt es so viele davon?

click fraud protection

Verschiedene Betriebssysteme unterstützen unterschiedliche Dateisysteme. Ihr Wechseldatenträger sollte FAT32 für beste Kompatibilität verwenden, es sei denn, es ist größer und benötigt NTFS.Mac-formatierte Laufwerke verwenden HFS + und funktionieren nicht mit Windows. Und Linux hat auch seine eigenen Dateisysteme.

Unglücklicherweise müssen selbst typische Computerbenutzer über die verschiedenen Dateisysteme und ihre Kompatibilität nachdenken. Hier ist, was Sie über Dateisysteme wissen müssen - und warum es so viele verschiedene gibt.

-Dateisysteme 101

Verschiedene Dateisysteme sind einfach unterschiedliche Methoden zum Organisieren und Speichern von Dateien auf einer Festplatte, einem Flash-Laufwerk oder einem anderen Speichergerät. Jedes Speichergerät hat eine oder mehrere Partitionen und jede Partition wird mit einem Dateisystem "formatiert".Der Formatierungsprozess erstellt einfach ein leeres Dateisystem dieses Typs auf dem Gerät.

Ein Dateisystem bietet eine Möglichkeit, die Daten auf dem Laufwerk in einzelne Teile zu trennen, bei denen es sich um die Dateien handelt. Es bietet auch eine Möglichkeit zum Speichern von Daten zu diesen Dateien - z. B. ihre Dateinamen, Berechtigungen und andere Attribute. Das Dateisystem stellt auch einen Index bereit - eine Liste der Dateien auf dem Laufwerk und deren Speicherort auf dem Laufwerk. Das Betriebssystem kann also an einem Ort sehen, was sich auf dem Laufwerk befindet, anstatt das gesamte Laufwerk durchzukämmen, um eine Datei zu finden.

instagram viewer

Ihr Betriebssystem muss ein Dateisystem verstehen, damit es seinen Inhalt anzeigen, Dateien öffnen und Dateien speichern kann. Wenn Ihr Betriebssystem ein Dateisystem nicht versteht, können Sie möglicherweise einen Dateisystemtreiber installieren, der Unterstützung bietet - oder Sie können dieses Dateisystem nicht mit diesem Betriebssystem verwenden.

Die Metapher hier ist ein Papierarchivsystem - die Datenbits auf einem Computer heißen "Dateien" und sind in einem "Dateisystem" organisiert, so wie Papierdateien in Aktenschränken organisiert werden können. Es gibt verschiedene Möglichkeiten, diese Dateien zu organisieren und Daten darüber zu speichern - "Dateisysteme".

Aber warum gibt es so viele?

Nicht alle Dateisysteme sind gleich. Verschiedene Dateisysteme haben unterschiedliche Möglichkeiten, ihre Daten zu organisieren. Einige Dateisysteme sind schneller als andere, einige verfügen über zusätzliche Sicherheitsfunktionen und einige unterstützen Laufwerke mit großen Speicherkapazitäten, während andere nur auf Laufwerken mit weniger Speicherkapazität arbeiten. Einige Dateisysteme sind robuster und resistent gegen Dateibeschädigung, während andere diese Robustheit für zusätzliche Geschwindigkeit eintauschen.

Es gibt kein einziges bestes Dateisystem für alle Anwendungen. Jedes Betriebssystem neigt dazu, ein eigenes Dateisystem zu verwenden, an dem auch die Betriebssystem-Entwickler arbeiten. Microsoft, Apple und die Linux-Kernel-Entwickler arbeiten alle an ihren eigenen Dateisystemen. Neue Dateisysteme könnten schneller und stabiler sein, besser auf größere Speichergeräte skalieren und mehr Funktionen als die alten haben.

Es gibt eine Menge Arbeit, die beim Entwerfen eines Dateisystems erforderlich ist, und dies kann auf viele verschiedene Arten geschehen. Ein Dateisystem ist nicht wie eine Partition, sondern nur ein Stück Speicherplatz. Ein Dateisystem gibt an, wie Dateien angeordnet, organisiert, indiziert und wie Metadaten mit ihnen verknüpft sind. Es gibt immer Raum zu optimieren und zu verbessern, wie das gemacht wird.

ZUGEHÖRIGE ARTIKEL
Warum verwenden Wechseldatenträger weiterhin FAT32 anstelle von NTFS?
Konvertieren eines Mac-formatierten Laufwerks in ein Windows-Laufwerk

Wechseln zwischen Dateisystemen

Jede Partition ist mit einem Dateisystem formatiert. Sie können manchmal eine Partition in ein anderes Dateisystem "konvertieren" und die Daten darauf behalten, aber dies ist selten eine ideale Option. Stattdessen möchten Sie wahrscheinlich zuerst Ihre wichtigen Daten von der Partition kopieren.

Wenn Sie der Partition ein neues Dateisystem geben, müssen Sie sie lediglich mit dem Dateisystem formatieren, das sie unterstützt. Wenn Sie beispielsweise über ein Laufwerk im Linux- oder Mac-Format verfügen, können Sie es unter Windows mit NTFS oder FAT32 formatieren, um ein Laufwerk im Windows-Format zu erhalten.

Betriebssysteme formatieren automatisch Partitionen mit dem entsprechenden Dateisystem auch während der Installation des Betriebssystems. Wenn Sie eine Windows-formatierte Partition haben, auf der Sie Linux installieren möchten, formatiert der Linux-Installationsprozess seine NTFS- oder FAT32-Partition mit dem Linux-Dateisystem, das von Ihrer bevorzugten Linux-Distribution bevorzugt wird.

Wenn Sie also ein Speichergerät haben und ein anderes Dateisystem verwenden möchten, kopieren Sie die Dateien zuerst, um sie zu sichern. Dann formatieren Sie dieses Laufwerk mit einem Tool wie der Datenträgerverwaltung unter Windows, GParted unter Linux oder dem Festplatten-Dienstprogramm unter Mac OS X.

Ein Überblick über gebräuchliche Dateisysteme

Hier finden Sie einen schnellen Überblick über einige der gebräuchlicheren Dateisysteme. Es ist nicht erschöpfend - es gibt viele andere verschiedene.

  • FAT32 : FAT32 ist ein älteres Windows-Dateisystem, wird aber immer noch auf Wechseldatenträgern verwendet - nur die kleineren. Größere externe Festplatten mit einer Kapazität von 1 TB werden wahrscheinlich mit NTFS formatiert. Sie möchten dies nur mit kleinen Speichergeräten oder für die Kompatibilität mit anderen Geräten wie Digitalkameras, Spielkonsolen, Set-Top-Boxen und anderen Geräten, die nur FAT32 und nicht das neuere NTFS-Dateisystem unterstützen, verwenden.
  • NTFS : Moderne Windows-Versionen - seit Windows XP - verwenden das NTFS-Dateisystem für ihre Systempartition. Externe Laufwerke können mit FAT32 oder NTFS formatiert werden.
  • HFS + : Macs verwenden HFS + für ihre internen Partitionen, und sie formatieren gerne auch externe Laufwerke mit HFS + - dies ist erforderlich, um ein externes Laufwerk mit Time Machine zu verwenden, damit beispielsweise Dateisystemattribute ordnungsgemäß gesichert werden können. Macs können auch in FAT32-Dateisystemen lesen und schreiben, obwohl sie standardmäßig nur von NTFS-Dateisystemen lesen können - Sie benötigen Software von Drittanbietern, um von einem Mac auf NTFS-Dateisysteme zu schreiben.
  • Ext2 / Ext3 / Ext4 : Die Dateisysteme Ext2, Ext3 und Ext4 werden oft unter Linux angezeigt. Ext2 ist ein älteres Dateisystem, und es fehlen wichtige Funktionen wie Journaling - wenn der Strom ausfällt oder ein Computer beim Schreiben auf ein ext2-Laufwerk abstürzt, können Daten verloren gehen. Ext3 fügt diese Robustheitsmerkmale auf Kosten einer gewissen Geschwindigkeit hinzu. Ext4 ist moderner und schneller - es ist das Standard-Dateisystem der meisten Linux-Distributionen und schneller. Windows und Mac unterstützen diese Dateisysteme nicht - Sie benötigen ein Tool von Drittanbietern, um auf Dateien auf solchen Dateisystemen zuzugreifen. Aus diesem Grund ist es oft ideal, Ihre Linux-Systempartitionen als ext4 zu formatieren und mit FAT32 oder NTFS formatierte Wechseldatenträger zu lassen, wenn Sie Kompatibilität mit anderen Betriebssystemen benötigen. Linux kann sowohl auf FAT32 als auch auf NTFS lesen und schreiben.
  • Btrfs : Btrfs - "besseres Dateisystem" - ist ein neueres Linux-Dateisystem, das sich noch in der Entwicklung befindet. Es ist zu diesem Zeitpunkt nicht der Standard für die meisten Linux-Distributionen, aber es wird wahrscheinlich Ext4 eines Tages ersetzen. Ziel ist es, zusätzliche Funktionen bereitzustellen, mit denen Linux auf größere Speichermengen skaliert werden kann.
  • Swap : Unter Linux ist das Dateisystem "swap" nicht wirklich ein Dateisystem. Eine Partition, die als "swap" formatiert ist, kann vom Betriebssystem einfach als Auslagerungsspeicher verwendet werden - sie ist wie die Auslagerungsdatei unter Windows, erfordert jedoch eine dedizierte Partition.

Es gibt auch andere Dateisysteme - insbesondere auf Linux und anderen UNIX-ähnlichen Systemen.

Ein typischer Computerbenutzer muss die meisten Dinge nicht wissen - es sollte transparent und einfach sein - aber wenn er die Grundlagen kennt, können Sie Fragen wie "Warum funktioniert dieses Mac-formatierte Laufwerk nicht mit meinem Windows-PC?"und "Sollte ich diese USB-Festplatte als FAT32 oder NTFS formatieren?" Bildnachweis: Gary J. Wood auf Flickr, kleckern auf Flickr