Wieso hat Android immer noch nur FAT32 ? Und wie ist das bei iPhone ?

G

Gast1725095402

Guest
Hey Leute,
ich weiß, daß man NTFS in Android haben kann, denn mein altes Tablet Gigaset QV1030 kann auch Dateien lesen, die über 4 GB sind, also NTFS als Dateisystem haben. USB Sticks mit NTFS überhaupt kein Problem. Woran liegt das, daß es sonst kein einziges Gerät gibt, welches NTFS versteht ? Sind das Lizenzgebühren ? Oder wird das generell untersagt ?
FAT32 ist doch von vorgestern!? Exfat genauso unnütz. Wie ist das bei iPhone / iPad ? Gibt es da auch diese FAT32 Beschränkung ? Weil bei 1000 würde ich wenigstens das erwarten, daß es alles lesen kann.
Und es geht hierbei um die externen Datenträger, die man anschliessen kann, der interne Speicher sei mal dahingestellt.
 
was für ein dateisystem hat ein iphone
ChatGPT

Ein iPhone verwendet das APFS-Dateisystem (Apple File System).
Details zu APFS:

APFS (Apple File System):
Einführung: Apple führte APFS mit iOS 10.3 und macOS High Sierra (10.13) im Jahr 2017 ein.
Optimierung: APFS ist für Flash- und SSD-Speicher optimiert und bietet Verbesserungen in puncto Leistung, Zuverlässigkeit und Sicherheit im Vergleich zu den früheren Dateisystemen wie HFS+.
Features:
Snapshots: Erstellung von Snapshots des Dateisystems für Backups und Wiederherstellungen.
Cloning: Effizientes Klonen von Dateien und Verzeichnissen, ohne zusätzlichen Speicherplatz zu belegen.
Schnellere Verzeichnisgröße-Berechnungen: Verbesserte Geschwindigkeit bei der Berechnung der Größe von Verzeichnissen.
Verbesserte Verschlüsselung: Unterstützung für Multi-Key-Verschlüsselung, was bedeutet, dass verschiedene Dateien und Metadaten separat verschlüsselt werden können.

warum verwendet android noch fat32
ChatGPT

Android verwendet oft FAT32 (File Allocation Table 32) für bestimmte Zwecke, insbesondere für externe Speichermedien wie SD-Karten. Hier sind einige Gründe, warum FAT32 in der Android-Welt weiterhin verbreitet ist:
1. Kompatibilität

Multiplattform-Kompatibilität: FAT32 ist ein weit verbreitetes Dateisystem, das von fast allen Betriebssystemen, einschließlich Windows, macOS, Linux und verschiedenen eingebetteten Systemen, unterstützt wird. Dies macht es ideal für Speichermedien, die zwischen verschiedenen Geräten verwendet werden.
Breite Unterstützung: Viele Geräte wie Digitalkameras, Autoradios, Fernseher und andere Konsumgüter unterstützen FAT32. Dies bedeutet, dass eine SD-Karte oder ein USB-Laufwerk, das mit FAT32 formatiert ist, wahrscheinlich auf den meisten Geräten funktioniert.

2. Leistung und Einfachheit

Geringe Komplexität: FAT32 ist ein relativ einfaches Dateisystem mit geringer Verwaltungs- und Rechenanforderung. Dies kann zu besseren Leistungen auf älteren oder ressourcenbeschränkten Geräten führen.
Geschwindigkeit: Für kleinere Laufwerke und einfachere Aufgaben kann FAT32 eine gute Leistung bieten, da es weniger Overhead im Vergleich zu moderneren Dateisystemen hat.

3. Beschränkungen und Anpassungen

Dateigrößenbeschränkung: Eine bekannte Beschränkung von FAT32 ist die maximale Dateigröße von 4 GB und die maximale Partitionsgröße von 2 TB. Für viele Anwendungen, insbesondere im mobilen Bereich, sind diese Grenzen oft ausreichend.
Externe Speichermedien: Android-Geräte verwenden häufig FAT32 für externe SD-Karten, da diese oft zwischen verschiedenen Geräten gewechselt werden und eine breite Kompatibilität erforderlich ist.

4. Legacy-Systeme

Alte Geräte und Software: Viele ältere Android-Geräte und Anwendungen wurden ursprünglich für die Nutzung von FAT32 entwickelt. Dies sorgt für eine gewisse Rückwärtskompatibilität.

5. Vereinfachung für Endbenutzer

Einfachheit für Nutzer: Für den durchschnittlichen Endbenutzer ist es einfacher, mit einem Dateisystem zu arbeiten, das auf allen Geräten funktioniert, ohne sich Gedanken über Kompatibilitätsprobleme machen zu müssen.

Alternative Dateisysteme

exFAT: Einige neuere Android-Geräte unterstützen auch exFAT (Extended File Allocation Table), das größere Dateigrößen und Partitionsgrößen als FAT32 unterstützt und ebenfalls eine gute plattformübergreifende Kompatibilität bietet.
EXT4: Für interne Speichermedien nutzen Android-Geräte oft EXT4, ein robustes und leistungsfähiges Dateisystem, das speziell für Linux-basierte Systeme entwickelt wurde.

Fazit

FAT32 wird vor allem wegen seiner breiten Kompatibilität und Einfachheit verwendet. Trotz seiner Einschränkungen bleibt es ein geeignetes Dateisystem für externe Speicherlösungen, die zwischen verschiedenen Geräten und Plattformen ausgetauscht werden. Moderne Alternativen wie exFAT bieten jedoch erweiterte Funktionen und werden zunehmend unterstützt.
 
Alternative Dateisysteme

exFAT: Einige neuere Android-Geräte unterstützen auch exFAT (Extended File Allocation Table), das größere Dateigrößen und Partitionsgrößen als FAT32 unterstützt und ebenfalls eine gute plattformübergreifende Kompatibilität bietet.
exFAT versteht mein iPhone 15 Pro Max aber ebenfalls per externe SSD. Nichts was nur Android vorbehalten wird. Geht ja auf Mac auch.

Muss also hier zumindest auch nicht das Apple eigene Dateisystem nehmen.
 
Seit Android 2.xxx ist das Filesystem 'ext4' standard, also seit etwa 15 jh. Fat32 existiert nur noch aus Kompatiblitätsgründen und dient nur als Bridge. Android kann das Fat32 System nur lesen.
Android ist mit NTFS nicht kompatibel und Windows ist mit ext4 nur bedingt kompatibel.
 
Hallo zusammen

Ich häng mich mal hier dran weil meine Frage mit dem Dateisystem zu tun hat.

Meine Frage ist ob man unter Android 12 die Möglichkeit hat dem Handy zu sagen welches Dateisystem auf der SD-Karte erstellt wird.

Ich bräuchte das exFAT auf der SD-Karte da ich Videos draufladen möchte und dauernd an die 4GB-Grenze des FAT32 stoße.

Hab noch keine passende SD-Karte das ich es einfach ausprobieren könnte. :rollen:

Danke für eure Hilfe :daumen:
 
Intern nutzt Android schon immer ext System, da dies das vorrangige linux Dateisystem ist. Aus kompatibilitätsgründen kann Android aber auch mit FAT32 und NTFS umgehen. Dadurch lassen sich die meisten Datenträger als SD Karte und über USB lesen.
Grundsätzlich kann Android eine SD Karte jedem der genannten Systeme lesen und formatieren.

Einige ältere Android Distributionen wählten in dem Vorinstallierten Tools beim Formatieren einer SD Karte anscheinend FAT32, sofern man "Formatieren als extern Lesbaren Speicher" oder ähnliches ausgewählt hat, um mögflichst hohe kompatibilität zu gewährleisten. So war die Chance am geringsten, dass Otto-Normal über eine an anderen Geräten nicht lesbares Medium geklagt hat.

Bei jedem vernünftigen Android Dateimanager lässt sich aber auch ein anderes Format wählen.
 
Hallo zusammen

Ich häng mich mal hier dran weil meine Frage mit dem Dateisystem zu tun hat.

Meine Frage ist ob man unter Android 12 die Möglichkeit hat dem Handy zu sagen welches Dateisystem auf der SD-Karte erstellt wird.

Ich bräuchte das exFAT auf der SD-Karte da ich Videos draufladen möchte und dauernd an die 4GB-Grenze des FAT32 stoße.

Hab noch keine passende SD-Karte das ich es einfach ausprobieren könnte. :rollen:

Danke für eure Hilfe :daumen:
Windows kann Daten auf das ext4 System schreiben und lesen. extFAT ist überflüssig.
 
Intern nutzt Android schon immer ext System, da dies das vorrangige linux Dateisystem ist. Aus kompatibilitätsgründen kann Android aber auch mit FAT32 und NTFS umgehen. Dadurch lassen sich die meisten Datenträger als SD Karte und über USB lesen.
Grundsätzlich kann Android eine SD Karte jedem der genannten Systeme lesen und formatieren.

Einige ältere Android Distributionen wählten in dem Vorinstallierten Tools beim Formatieren einer SD Karte anscheinend FAT32, sofern man "Formatieren als extern Lesbaren Speicher" oder ähnliches ausgewählt hat, um mögflichst hohe kompatibilität zu gewährleisten. So war die Chance am geringsten, dass Otto-Normal über eine an anderen Geräten nicht lesbares Medium geklagt hat.

Bei jedem vernünftigen Android Dateimanager lässt sich aber auch ein anderes Format wählen.

Windows kann Daten auf das ext4 System schreiben und lesen. extFAT ist überflüssig.
In der Zwischenzeit hab ich mir eine 128GB SD-Karte zugelegt und wie erwartet kann ich unter Android 12 dafür nur FAT32 als Dateisystem auswählen und folglich stosse ich ständig an die 4GB-Grenze.

Mir ist jetzt folgender Gedanke gekommen:
Ich hab hier einen PC auf dem unter anderem Ubuntu läuft, könnte ich dort die SD-Karte in ext4 oder exFAT formatieren und diese dann so in Smartphone einsetzten wo sie dann läuft?
 
Ich hab hier einen PC auf dem unter anderem Ubuntu läuft, könnte ich dort die SD-Karte in ext4 oder exFAT formatieren und diese dann so in Smartphone einsetzten wo sie dann läuft?
Kann sein, dass das Smartphone die SD Karte dann nicht erkennt und du sie wieder formatieren musst. Musst du ausprobieren.
 
Ich hab es jetzt mit NTFS, exFAT und ext4 getestet und so wie es leider aussieht besteht Android 12 stur darauf dass die SD-Karte mit FAT32 formatiert sein muss. :wall:
 
Zurück