Android 13-bèta heeft native ondersteuning voor exFAT-bestandssysteem

Android 13 krijgt native ondersteuning voor het exFAT-bestandssysteem. Daardoor wordt het mogelijk om bestanden groter dan 4GB te verwerken. Het is daarentegen nog niet zeker dat het een blijvende Android 13-functie wordt.

Het bestandssysteem is dankzij een recente Linux-kernel versie 5.10 of nieuwer compatibel met Android. ExFAT maakt het bijvoorbeeld mogelijk om flashgeheugen met exFAT-bestandssysteem te gebruiken, zo ontdekt Esper na uitvoerig onderzoek. Het opvallende is dat het bestandssysteem ook compatibel zou moeten zijn met bijvoorbeeld Android 12, gezien dat besturingssysteem de juiste versie van de betreffende Linux-kernel, in dat geval versie 5.10.81, gebruikt.

Volgens Esper zijn er daarentegen specifieke helper binaries nodig die alleen in de derde bèta van Android 13 aanwezig zijn; om opslagmedia met een exFAT-bestandssysteem te kunnen mounten zijn de bestanden mkfs.exfat en fsck.exfat nodig. Deze helper binaries werden voorheen niet door Google opgenomen in het besturingssysteem.

ExFAT, een afkorting voor Extensible File Allocation Table, werd in 2006 ontwikkeld door Microsoft en wordt via licentiedeals al langer ondersteund op sommige Android-toestellen. Samsung en Google worden door Esper genoemd als betalende klanten, waarbij Samsung zelfs een eigen exFAT-driver ontwikkelde. Nadat Microsoft exFAT in 2019 openbaar maakte, werd specifiek de vermelde Samsung-driver opgenomen in Linux 5.7 waarna het bestandssysteem breder ondersteund werd.

exFAT Android 13
Esper kreeg een USB-C-flashdrive met exFAT-bestandssysteem op de Google Pixel 6 Pro aangesloten dankzij de Android 13 (beta 3)​​​​​

Update, 18.55 uur: in het artikel werd foutief gerefereerd naar exFAT als een bestandstype. Dit dekt de lading niet goed, omdat het om een overkoepelend bestandssysteem gaat. Onder meer de titel en de daadwerkelijke tekst zijn aangepast.

Door Yannick Spinner

Redacteur

20-06-2022 • 17:20

31

Reacties (31)

31
31
15
2
0
14
Wijzig sortering
exFAT is toch een partitie type, geen bestandstype?

Goed nieuws dat ze het native ondersteunen, hopelijk blijft het zo bij de finale builds.
Het is een bestandssysteem. Inderdaad geen bestandstype, het staat verkeerd in de titel (Edit: En inmiddels is dat aangepast (y) )

Overigens zijn het ook best kromme vertalingen van deze termen in het Nederlands (file system). Misschien is het beter om gewoon de engelstalige term te gebruiken die algemeen bekend is, dan een Nederlandse vertaling ervan die niet echt inhoud heeft.

Zo schrijft het artikel ook mounten en ik ben het er mee eens dat het een goede keuze is om deze term niet te vertalen in het engels. Want wat zou dat worden? Opzadelen? Opstellen? Monteren? Dan snapt niemand meer waar het over gaat. Dit zijn gewoon internationale technische termen.

[Reactie gewijzigd door GekkePrutser op 22 juli 2024 18:11]

Ik vertaal mounten als aankoppelen.
Dat is wel de beste vertaling inderdaad.

Maar ik blijf mounten gewoon prima vinden als technische term.
Haha, heb je ooit een gemiddelde Tweakers artikel gelezen waarbij teveel Engelse definities worden gebruikt, dat de hele discussie over verengelsing van de Nederlandse taal gaat i.p.v. het onderwerp zelf?

Maar mounten bestaat al een hele gangbare term in het Nederlands dat al sinds de XP dagen bekend is onder de normale gebruiker. Wist je nog dat we USB sticks voor Windows 7 expliciet moesten ontkoppelen (koppelen) om geen data kwijt te raken? :P
Het is een bestandssysteem.
exFAT is toch een partitie type, geen bestandstype?
De officiële term is "bestandssysteem" of "file system".

Het gaat namelijk om een 'systeem' waaronder bestanden kunnen worden opgeslagen.
Voelt als een stoomtrein blijven faciliteren op een hogesnelheidslijn
Exfat is ontwikkeld als een soort tussenliggende vorm van fat en ntfs. Het heeft wel de ondersteuning voor grote bestanden, en geen journaling van ntfs. Het is daardoor zeer geschikt voor flashgeheugen als sd, vanwege de geringe overhead. Het staat ver van de oorspronkelijke fat die DOS nog had. Veel camerafabrikanten formatteren geheugenkaarten nu standaard naar exfat, dus compatibiliteit zit wel goed.
Als je een camera bezitter bent, is exfat meestal 1 van de weinige keuzes.
Lol... Dat dat er nu pas in komt... Dat snap ik echt niet.
Eerlijk gezegd zie ik niet veel mensen plug&play SD-kaartjes en USB-sticks gebruiken met hun telefoon, als men SD-kaartjes gebruikt is dit vaak voor interne opslag, wat met exFAT het een en ander aan beperkingen oplegt. Het zal simpelweg niet zo'n prioriteit hebben gehad. Wel mooi dat het nu is toegevoegd, natuurlijk.
Nou het probleem zit wat dieper dan alleen SD kaartjes. Ik zie bijvoorbeeld met de officiele Android File Transfer op de Mac dat op dit moment nog steeds geen files > 4GB ondersteunt. Dit komt door deze limiet. En 4GB is echt niks meer tegenwoordig.

Op Windows kan het meestal wel via extra tooltjes en via ADB kan je het ook doen (waardoor ik meestal gewoon adb pull gebruik) maar dat is niet voor iedereen weggelegd.

Voor uitbreiden van interne opslag met SD wordt sowieso geen exFAT meer gebruikt tegenwoordig omdat die standaard ge-encrypt wordt op een moderne android.

[Reactie gewijzigd door GekkePrutser op 22 juli 2024 18:11]

En 4GB is echt niks meer tegenwoordig.
Er zijn inderdaad genoeg uitzonderingen maar voor de meeste mensen denk ik echt wel sat 4GB genoeg is op een telefoon. Samsung galaxy A53 5g heeft 128GB. Dus als 4GB per bestand al te weinig is dan zal 128GB waarschijnlijk wel erg snel vol zitten bij je. Een spel kan groot zijn maar die is weer opgedeeld in veel kleinere bestanden. Video's (bewerken) zou bij grote lange bestand inderdaad problemen kunnen geven. Zip of rar bestanden ook al verwacht ik dat de meeste situaties niet aan de 4GB zal komen. Geripte dvds komen in kleinere vob bestanden.

Dus nogmaals ja er zijn zeker uitzonderingen maar voor de meeste gevallen verwacht ik dat 4g per bestand ruim voldoende is.
Dan maak je nooit lange video's, of kijk je geen films onderweg? Ik heb met name problemen met het overzetten van video content naar mijn tablet voor tijdens een vlucht ofzo.

De offline optie van bijvoorbeeld Netflix downloadt veel te lage kwaliteit dus die gebruik ik nooit.

En het meeste materiaal gaat op de SD kaart die tegenwoordig ge-encrypt is dus je kan die er niet meer uithalen en gewoon in de PC beschrijven.

[Reactie gewijzigd door GekkePrutser op 22 juli 2024 18:11]

Je SD kaart als internal storage gebruiken is niet verstandig. Deze is trager dan je interne ingebouwde opslag. Ook kan je vaak met bugs te maken krijgen. Forums staan er vol mee. External storage is het beste, en ook enige logische. Telefoons komen standaard al met 128 of 256GB. Ik heb een Fairphone 4 met 256GB en een 512GB SD als external storage. Werkt erg prettig.
Ik heb een motorola van 200 euro gekocht vorig jaar, zit gewoon 256 GB op. Wat is de gemiddelde bitrate op Netflix? 5 mbps?
Dat is dus 5 / 1024 ~ 0,0049 gbps.
Zeg dat je 200 GB beschikbaar hebt.

200 gb / (5 / 1024) gbps = 40960 s = 682,67 min = 11,38 uur.

Ik weet niet waar jij heen wilt gaan, maar 12 uur is zat lijkt mij.

Maar stel dat je het verdubbelt naar 10 mbps, dan blijft er nog steeds 5,69 uur over.

En als je dan echt heel gek wilt doen, met 20 mbps, dan is het nog steeds 2,84 uur.

Een beetje tweaker kan met kde connect of homesync best voor elkaar krijgen dat bekeken video files verplaatst worden als ze thuis komen, dus als ze de volgende dag weer op stap gana een nieuwe 2,84 uur aan content op de telefoon staat.

Nu is het nog de vraag hoe dicht je op dat schermpje zit om echt het verschil te zien tussen 720p, 1080p en 4k.

En als je met 20 mbps wilt gaan kijken en je moet ver reizen, ja dan koop je toch een externe schijf van 12 TB? Dan houdt je dat wel een dagje vol.

[Reactie gewijzigd door dieAndereGozer op 22 juli 2024 18:11]

Ja dat zeg ik dus, ik gebruik die functie van netflix niet. Maar gewoon goede downloads. Zeg een film van 10-20GB.

Maar mijn tablet heeft maar 64gb :)

[Reactie gewijzigd door GekkePrutser op 22 juli 2024 18:11]

Ja dat zeg ik dus, ik gebruik die functie van netflix niet. Maar gewoon goede downloads. Zeg een film van 10-20GB.
Als je mijn reactie goed leest, zie je dat ik een paar keer de bitrate verdubbel.

Een film is gemiddeld 95 minuten(met aftiteling enzo), dus 20 GB geeft je een bitrate van 3,6 mbps (lager dan Netflix)

Dan kan je dus 200 / 20 = 10, 10 * 95 = 950 minuten = 15,83 uur aan film op een moderne budget smartphone opslaan.

Maar inderdaad, als je maar 64 GB op je tablet hebt, gewoon externe hardeschijf nemen.

edit:

Blijkbaar is de gemiddelde film 130 minuten[1]. Dus je kan ongeveer 37 % meer video opslaan dan dat ik al zei en de bitrate van zo'n download van je is dan 37 % dan ik aangaf (en dus nog lager dan netflix).

[1] https://www.statista.com/...523/lenght-top-movies-us/

[Reactie gewijzigd door dieAndereGozer op 22 juli 2024 18:11]

Een externe HDD wil ik niet, veel te onhandig, ik gebruik de interne SD die encrypted is (dus er uithalen en data vanaf de PC overzetten wil niet).

Wel vreemd want als ik in Netflix 'hoge kwaliteit' aanvink dan gebruikt hij alsnog maar 1GB ofzo per film.

Maargoed ik weet dat er andere oplossingen zijn. Maar ik wil het gewoon overzetten via de USB. Ik ben blij dat dit eindelijk kan. Via WiFi heb ik ook wel eens geprobeerd maar dat was enorm traag. ADB is ook trager dan de gewone file transfer mode.

[Reactie gewijzigd door GekkePrutser op 22 juli 2024 18:11]

KDE connect is een ding. Best cool.
Ik heb dat nooit aan de praat gekregen vreemd genoeg. En ik gebruik gewoon KDE als desktop :)
Ik heb het nog nooit gebruikt, maar ik ken mensen die er helemaal wild van zijn. Geen idee wat zij dan gedaan hebben. GL in ieder geval.
Het is net als de desktopmodus van een telefoon, dat lijkt ook niet te hebben doorgezet. Als ik via een usb c kabel of dongle een hdmi-monitor, toetsenbord en muis aansluit, dan heb ik gewoon een desktopomgeving met Android apps. Zou ideaal kunnen zijn. Maar niemand die het gebruikt.
Samsung heeft het toch nog gewoon? Samsung Dex zit op mijn tablet in elk geval en zelfs in tabletstand gebruik ik Dex nog wel eens op het scherm van de tablet. Huawei heeft met EMUI Desktop ook zoiets, al is dat natuurlijk geen merk meer dat je nog veel ziet in Europa. Zelfs Motorola (ja, dat bestaat nog) heeft een desktopmodus.

Android heeft de desktopmodus eigenlijk standaard maar in het verleden is dat door gebrek aan display output vaak uitgeschakeld door fabrikanten. Google's stock implementatie moet je via ontwikkelaarsopties forceren en dan is het nogal beperkt, maar op een ontbrekende taakbalk en window snapping na zou het moeten werken op iedere telefoon met een USB-out.
Inderdaad, alleen Samsung en Huawei (en Motorola een beetje) hebben een bruikbare versie gemaakt. Ik heb zelf een Huawei Mate 20 Pro en heb het 1 keer geprobeerd omdat het kan. Maar: niemand die het echt dagelijks gebruikt. Misschien als Google er meer mee zou hebben gedaan, en als er meer apparaten als de Asus Padfone populair waren gemaakt, had het meer kunnen worden. Maar misschien heeft men er gewoon geen behoefte aan, dat was bijvoorbeeld ook bij het startmenu van Windows 8. Microsoft speelde in op een trend die nooit kwam.
Kan hiermee wel een symlink gemaakt worden? Het is anders onmogelijk om whatsapp media op de sd-kaart op te slaan.

Het standaard sd kaart bestandsysteem ondersteund dit alleen met root (iets van permissies die standaard geblokkeerd zijn)
Interessant. Ik gebruik voor mijn micro-sd kaartjes al exFAT, werkt tot nu toe (Android 10 en 12) probleemloos op mijn apparaten. Nooit echt problemen ondervonden.

Altijd top als er daadwerkelijk ondersteuning wordt ingebouwd natuurlijk. Ben alleen benieuwd wat het dan technisch voor veranderingen met zich meebrengt.
Interessante ontwikkeling, en goed dat het nu standaard wordt ondersteund.

Mijn Huawei Mate 20 Pro uit 2018 ondersteunt het echter ook al. En die werkt op Android 10. Misschien toeval? Of een van die licenties? Geen idee, maar ik heb er wel profijt van.

Ik heb een usb C dongle met sd-kaartlezer gekocht, en een mobiele SSD. Die koppel ik aan de telefoon. Ik kan nu foto's en video's van de SD-kaart via mijn telefoon kopiëren naar de ssd, zonder tussenkomst van een laptop. Ideaal voor op reis, als back-up.

De camera formatteert de SD-kaart naar exfat, en de ssd is standaard ook exfat. Gaat uitstekend, kopiëren gaat gewoon met 80-100 MB/sec, het maximum van de SD-kaart. Ik ben dus blij dat de telefoon daar gewoon mee om kan gaan.
om opslagmedia met een exFAT-format te kunnen mounten zijn de bestanden mkfs.exfat en fsck.exfat nodig.
Technisch gezien kan de kernel dat mounten zelf zonder extra software.

Mkfs gebruik je om een nieuw bestandssysteem te formatteren (MaKe FileSystem).
Fsck is wat je roept als je bestandssysteem beschadigd is (FileSystem Consistency Check).

Het lijkt mij waarschijnlijker dat het mount commando moest worden aangepast om mounten mogelijk te maken.

Niettemin is het prettig dat fsck en mkfs er ook zijn want die zijn wel nodig om van een ondersteund bestandssysteem te mogen spreken.

Op dit item kan niet meer gereageerd worden.