Sowohl exFAT als auch NTFS sind Microsoft-eigene Dateisysteme. exFAT, auch FAT64 genannt, ist ein sehr einfaches Dateisystem, praktisch eine Erweiterung von FAT32, aufgrund seiner Einfachheit ist es gut in Linux implementiert und sehr schnell.
Aufgrund seiner einfachen Struktur ist es jedoch leicht von Fragmentierung betroffen, sodass die Leistung bei der Verwendung leicht abnehmen kann.
exFAT unterstützt kein Journaling, was bedeutet, dass es im Falle eines unsauberen Herunterfahrens vollständig überprüft werden muss.
NTFS ist langsamer als exFAT, insbesondere unter Linux, aber es ist widerstandsfähiger gegen Fragmentierung. Aufgrund seiner proprietären Natur ist es unter Linux nicht so gut implementiert wie unter Windows, aber meiner Erfahrung nach funktioniert es recht gut. Im Falle einer Beschädigung kann NTFS unter Windows leicht repariert werden (sogar für Linux gibt es ntfsfix
) und es gibt viele Tools, die verlorene Dateien wiederherstellen können.
Persönlich bevorzuge ich NTFS wegen seiner Zuverlässigkeit. Eine andere Möglichkeit besteht darin, ext4 zu verwenden und unter Windows mit extfsd zu mounten, ext4 ist unter Linux besser, aber der Treiber ist unter Windows nicht gut implementiert. Extfsd unterstützt Journaling nicht vollständig, daher besteht das Risiko, unter Windows zu schreiben, aber ext ist unter Linux einfacher zu reparieren als exFAT.
Ich schlage vor, Sie probieren UDF aus. UDF ist ein offenes, herstellerneutrales Dateisystem, das ursprünglich für die Verwendung auf optischen Datenträgern entwickelt wurde, aber auch auf anderen Laufwerken, einschließlich USB-Laufwerken, R/W verwendet werden kann. UDF unterstützt eine maximale Dateisystemgröße von 2 TB (bei einer Blockgröße von 512 Bytes), unterstützt lange Unicode-Dateinamen und zeichnet Dateizeiten auf.
Windows verlangt anscheinend, dass die Festplatte partitioniert wird, und das Dateisystem sollte mit dem Medientyp hd
erstellt werden und einer Blockgröße von 512:
mkudffs --media-type=hd --blocksize=512 /dev/sdxN