microSD cards and Android - and how I spent trying to get these two to coexist

My tablet ran out of storage - so I stole my 64GB SanDisk microSD card from my DSLR and popped it into my tablet.


Oh, I guess my tablet doesn't like to be fed a card that was once in a Nikon DSLR! Okay, then, let's click on that and see what happens.


(I know you guys can't read Korean, which is why I screenshotted everything in Korean.) So it says to format the SD card so the tablet could use it as "Internal Storage". Let's click on the "Format" button, shall we?


The beauty of error messages. So helpful, so straightforward, and who am I kidding. That thing is a mess.

So I looked up online for my tablet's spec sheet. Surprise, surprise! Samsung didn't provide any spec sheets for my tablet. Next, I wondered if the microSD card's format was throwing Android off. I popped the card into my laptop, but Windows didn't let me format the card to FAT32, only NTFS and exFAT.

Apparently, FAT32 only supports removable storage up to 32GB (hence the name). I was stuck with two options - either get my tablet to play nice with exFAT or NTFS, or I could use a smaller sized card.

I knew Android didn't support NTFS, because there is no way Google will ever get a license from Microsoft, and I already knew it bailed out with exFAT. Time to use a smaller card!

I stole another 16GB microSD card from my Raspberry Pi 3, and then mirrored the contents to the big 64GB microSD card. Then I formatted it and popped it in my tablet, and whaddaya know, it works!

TL;DR Android pukes when fed anything other than FAT32, I live with first-world problems.

Google, for the love of God, give us another option other than FAT32 when dealing with microSD cards. I don't care if you guys prefer ext4 or (God forbid) ZFS on our microSD cards. Just make it an option.