38

I have a Galaxy S5 with Android 5 and got a new 64 GB SD card. What is the best file system for the SD card? FAT32 is not an option because I want files >4GB. Which file system offers the best performance ? Thank you for your help.

5
  • The only file system you could possibly use is exFAT, because NTFS is not supported by Android. Others like ext4 or similar may or may not work depending on the ROM and how fuse handles them.
    – GiantTree
    Commented Apr 12, 2015 at 14:52
  • 1
    Is ext4 not supported by Android itself?
    – Asker
    Commented Apr 12, 2015 at 19:00
  • Depends on how fuse handles it. On the one hand I heard that it works like a charm and on the other hand it doesn't. Try it out and report back if can.
    – GiantTree
    Commented Apr 12, 2015 at 21:05
  • 5
    One more thing to consider is whether you might wish to access the card via an external card reader one day – because that then would require the FS being supported by your computer as well. Not a big deal if you're using Linux – but with Windows, ext4 might limit you to read-only (if you manage even that at all).
    – Izzy
    Commented Apr 29, 2015 at 15:31
  • I guess this should be Trial & Error... test some filesystems and see what fits your needs
    – Remus Rigo
    Commented Mar 27, 2021 at 20:39

6 Answers 6

20

The answer to your question is built into your phone's OS.
1. Put the SD card in your phone
2. Reformat the SD card with your phone(Settings --> Storage/Storage & USB)
3. The file system on the freshly formatted SD card is the type that will give you the best performance with your phone.
4. Outside the context of your phone the optimum file system is another story.

2
  • An important point: best in speed, but the last in stability. Commented May 21, 2017 at 12:19
  • Yes, I consider exFAT as good filesystem for SD cards, but it's not supported on my old Android :-(.
    – pevik
    Commented Dec 25, 2017 at 19:33
3

Answering the question, the filesystem used on standard Android devices is "exFAT", which is available from Windows Format application and Android's own filesytem management tools. Hope this cleared your doubt.

5
  • 5
    can you elaborate more on why it is best? Commented Jun 1, 2016 at 13:58
  • 6
    And also please give a reference on exFAT being the standard? To my knowledge, Android usually doesn't even support exFAT out of the box (due to license issues AFAIK).
    – Izzy
    Commented Jun 11, 2016 at 19:35
  • en.wikipedia.org/wiki/ExFAT
    – alejandrob
    Commented Nov 22, 2016 at 11:19
  • 4
    FAT is just a /dev/null that occasionally stores things, I'd expect a specialised flash file system e.g. JFFS, YAFFS to be more robust. Commented Dec 5, 2016 at 13:27
  • 1
    I'd expect a specialised flash file system e.g. JFFS, YAFFS to be more robust are they supported on Android out of the box?
    – Suncatcher
    Commented Apr 14, 2019 at 4:50
2

Ext4 should be supported because Android always supports that internally but unfortunately, the SD card is treated differently and even Android One phones do not support Ext4 for the SD card. The Nokia 7.2 Android One phone will not support Ext4 or exFAT or F2FS for the SD card filing system. FAT is the only option in 2019 !

0

As far as I understand you should avoid used exFAT as it is much less stable in regards to errors than FAT32, NTFS or other filesystem that can handle multiple read/write better and has multiple file tables.

-1

As far as am aware Windows only supports fat32 if your sd card is under 8g if is over exfat or ntfs. ext4 is only for Linux distros

-2

As Android is based on linux, I am running with ext4. Not sure if it is the best but I don't see how it could not run. I am curious about filesystem optimized for flash memory such as F2FS, etc... All those are readable on any recent Linux and Mac. Don't know for Windows.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .