• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

SD without FAT

ekimd

Lurker
Sep 16, 2010
4
0
Is there a cogent reason why the SD card cannot be partitioned without a FAT32 filesystem? From all the benchmarks I've ever seen, EXT4 kills FAT32. However, when I tried using an SD card partitioned with only an EXT4 partition, vold (the volume management daemon) wasn't happy at all.

I can manually mount the volume from the shell, but that does no good as far as android recognizing that the partition has been mounted.

I'd be willing to hack up the vold source code if it would be useful, but I just want to know if anyone has any thoughts or experience on the issue.

Thanks

I'm running 2.6.34.5-cyanogenmod 6.0.0 on my Nexus One
 
The use of FAT32 probably has more to do with ease of access using multiple operating systems for when your device is attached to a computer. File system performance was probably a secondary consideration at best.

That's really the only reason its FAT32. Pretty much anything can read it. Even Windows 95. I mean, we have external hard drives formatted in FAT32, even though NTFS, HFS+ and ext4 are far better since they support files larger than 4 GB, among other advantages. However, you lose compatibility when you use these.
 
Upvote 0
And that makes sense if you're running windoze. However, if you're running Linux, there's absolutely no reason in the world to have a FAT filesystem.

But that brings me back to my original question: is there an easy way get android to recognize an SD card formatted as EXT instead of FAT.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones