Welche Android-Version unterstützt exFat , wenn um alle? Das Web scheint darüber unklar zu sein. Danke!

Kommentare

  • Ich gehe davon aus, dass Ihre eigentliche Frage " Seit welcher Android-Version lautet Wird exFat unterstützt? " – nur so ist es sinnvoll.

Antwort

Laut hier wird es seit KitKat unterstützt (unabhängig davon, ob Apps verwendet werden oder nicht). Aber (as Es liegt im Ermessen des OEM, ob ein Gerät es ausführen kann. Wenn ein Gerät SD-Karten mit mehr als 32 GB unterstützt, unterstützt es möglicherweise SDXC mit einem exFAT-Dateisystem (First Graph hier )

Kommentare

  • Das macht Sinn, auch der OEM ' Unterlassung der Unterstützung, wenn ein Gerät keinen SD-Kartenleser hat.
  • Ich bin froh, Ihnen behilflich zu sein.
  • Ich habe mein Pixel im Jahr 2018 unter Android 8.1 gefunden exFat wird nicht unterstützt.
  • In diesem -Post wird Samsun angezeigt g Geräte sind kompatibel.
  • @Adam Hurwitz Hallo zusammen! Ich ' muss Sie einladen, den Beitrag erneut zu lesen. Ich habe festgestellt, dass es ' OEM ' liegt, ob ' unterstützt wird oder nicht. Außerdem handelt es sich bei Ihren Links um NTFS, während es sich bei dieser Frage um ExFat handelt.

Antwort

Ab heute (03) -Apr-2020), exFAT wird in AOSP noch nicht offiziell unterstützt.

exFAT – ein von Microsoft entwickeltes Dateisystem – war (ist?) Nicht Open Source Daher war es in Patentfragen nie Teil des Linux-Kernels (und damit des Android-Kernels). Ein FUSE-basierter Treiber ( exFAT-FUSE ) gibt es jedoch schon seit langer Zeit. Da es sich jedoch nicht um einen richtigen Kernel-Treiber handelt, bleibt die Leistung zurück. Außerdem gibt es ordnungsgemäß lizenzierte kommerzielle und für Privatanwender exFAT-Implementierungen von autorisierten Microsoft-Partnern wie Tuxera und Paragon .

Nach einer durchgesickerten Version von Quellcode des exFAT-Dateisystems, Samsung Open-Source ein exFAT-Treiber aus dem Jahr 2013. Er ist als verfügbar exFAT-nofuse Linux-Kernelmodul. Im Jahr 2018 wurde ein weiterer exFAT-Treiber als Teil der Samsung Galaxy S8 + -Quelle veröffentlicht . Es ist verfügbar als exFAT-Linux Kernelmodul außerhalb des Baums.

Keiner der oben genannten Treiber wurde jedoch jemals mit mainline zusammengeführt Linux-Baum aufgrund von Lizenzproblemen. Die andere Antwort gibt korrekt an, dass es im Ermessen des OEM liegt, wenn er den exFAT-Treiber in seinen Kernel (und die ausführbaren Dateien in) einfügt Benutzerbereich) nach einer Vereinbarung mit Microsoft oder seinen Partnern. Fast jedes benutzerdefinierte ROM enthält jedoch einen oder mehrere der oben genannten Treiber. exFAT-FUSE Unterstützung ist auch als Magisk-Modul verfügbar: vold-posix , der fast mit jedem ROM verwendet werden kann (zumindest nach einigen Änderungen). Mit Android 9 war eine sehr grundlegende Unterstützung Außerdem wurde zu AOSP hinzugefügt :

„Android wird von Haus aus nicht unterstützt exFAT, aber wir sind zumindest bereit, ein exFAT-Dateisystem zu mounten, wenn wir feststellen, dass der Linux-Kernel dies unterstützt, und wenn dies hilfreich ist Binärdateien sind vorhanden. „

Es kam eine große Neuigkeit von MS im Jahr 2019:

„Microsoft ♥ Linux – das sagen wir viel, und wir meinen es ernst! Wir freuen uns, Ihnen heute mitteilen zu können, dass Microsoft die Erweiterung des Linux-Kernels um die exFAT-Technologie von Microsoft unterstützt. „

Und damit a Community-Benutzer (der bereits einen exFAT-Treiber für Linux entwickelt hat, der auf der Version 2013 basiert) hat die ersten Festschreibungen bis Staging (inoffiziell, wird Teil des Mainline-Kernels sein) Baum. Nachdem in „echte“ Form gelangt ist, “ s wird mit dem Linux-Kernel v5.7-rc1 zusammengeführt (Testversion). Hoffentlich wird exFAT Teil zukünftiger Linux / Android-Kernel-Stable / LTS-Versionen. Es kann möglicherweise auf aktuelle Android LTS-Versionen (3.18 oder 4. *) zurückportiert werden, aber es kann Lizenzprobleme geben, bei denen ich mir nicht sicher bin, wie Paragon besagt : „Die Anweisung von Microsoft bezieht sich auf zukünftige Versionen des Linux-Kernels.“

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.