Gadgetory


All Cool Mind-blowing Gadgets You Love in One Place

High capacity microSD cards and Android - Gary explains

2016-05-09
hello there my name is Gary Sims from Android authority now the whole debate about whether Android smartphone should have expandable storage has been raging for a number of years and it seems that the manufacturers can't make up their mind one year Samsung's flagship have expandable storage the next year they don't do that they do again the Nexus line never has expandable storage but the OEMs that make the Nexus line have expandable storage in their own phones it's a real roller coaster of a ride but if you do have microSD card support in your phone the question is is what is the largest capacity card that you can put in your phone now you might think it's a straightforward question but it actually isn't let me explain the SD card specification is defined by the SD Association and it's made up of a group of manufacturers both who make devices and those who make the memory card now the SD Association of currently defined three different types of SD card now when I say SD card I mean micro SD card and normal SD card because it's actually just a physical difference in the form factor but all the things about the specifications is exactly the same for both now the original SD card was up to two gigabytes and that was just called an SD card but we went past a two gigabyte limit a long time ago so therefore the Association brought out SD H see now SDHC has capacity limits up to 32 gigabytes and that might be a number you've seen somewhere for example a lot of smartphone manufacturers say expandable storage up to 32 gigabytes and that gives us a clue that they support SD HC now after SDHC came the next level which was SD XC now SDXC supports capacities up to 2 terabytes so technically any smartphone that supports SD XE can support card up to 2 terabytes of course 2 terabyte cards don't exist today and that's why sometimes when people read that 2 terabytes they say wow 2 terabytes blacks you can't buy a 2 terabyte card so therefore to keep consumer expectations at a reality level some smartphone manufacturers just say sdcard support up to 64 gigabytes or up to 128 gigabytes which are really the current cards that are available at the time and next year they might say up to 256 gigabytes or whatever the cards that are most commonly available then now while the SD Association defines the physical characteristics the pins are on the back of the card how the device is interact with each other the capacities they also define how the files are stored on the card now when a computer or when a phone wants to access a file it needs to know where in that block of 32 gigabytes or 64 gigabytes where the file is is it at the beginning is it at the end is it split over several different parts until you do that it needs what's called a file system now a file system on your Windows PC will probably something like NTFS or Linux may be using a ext for now one of the very most popular file systems dates back to the late 1970s and it's called fat file allocation table file system now fat was originally developed by Microsoft as I said back in the late 70s and it was used in Windows it was used in Windows 3.1 it was used in Windows 95 it was used in Windows 98 in fact you could even use it in Windows XP and actually turns out that the preferred type of file system for USB flash drives and for SD cards is fat there are different types of fat that's fat16 as fat32 there's even fat12 and fat16 over at the android authority comm website but the bottom line is this fat32 is the file system that is basically read by every type of computer in the world including linux including Mac's including windows including cameras including smartphones including media players it pretty is much universal however there's a small problem the first problem is that actually it's owned by Microsoft and actually some of the patents and the design rights the copyright of that falta to Martin by Microsoft and therefore you actually find out that a lot of the big OEMs have to pay Microsoft royalties for some of these things including for fat support and that's why actually Microsoft do we make quite a lot of money out of Android not because they particularly produce anything around although that's changing but because they actually get royalties from some of the big OMS now once we hit that 32 gigabyte limit with SD HC what happened then is that people start to look around at how good fat32 was for bigger and bigger file system there one of the limitations for fat32 is you can't have a file bigger than four gigabytes now I'm recording this video on a canon camera and my camera when it gets to a file size actually 2 gigabytes on this case but it could be 4 gigabytes on other cameras it has to stop the video recording and start recording in a new file because the files just too big for fat32 now of course really in the days of HD video 4k video 8k video these file sizes it can get really big very quickly so the SD Association decided they needed a new file system to replace fat32 for the SD XC standard and so they chose X fat extended fat but guess who extended fat belongs to you got it it belongs to Microsoft so here's another problem even the new standard that they come up with belongs to Microsoft and Android OEMs and camera manufacturers and all these people have to pay royalties to Microsoft 4x fat and because of that there's actually no X fat support officially in Linux if you were to boot up this a Ubuntu distribution you won't find X fat there because it is owned by Microsoft and they don't have the right to use it now of course there are open source implementations but having the code is one thing but having the legal right to use it is a whole different thing so here's an interesting thing if you are to format a micro SD card on a Windows machine if it's 32 gigabytes or less Windows will format it as fat32 but if it's bigger than 32 gigabytes it will format it as X fat now actually that also applies to for example USB thumb drives flash drives you put a USB flash drive a hundred twenty eight gigabyte one for example into your Windows desktop and you try to format it you cannot format it as fat32 it will only be formatted as ear X fat or as NTFS now it's actually during my testing which we'll get to in a moment I found out is actually the difference between the support for fat32 and the support for X fat which seems to be the biggest stumbling block in getting any particular smartphone to support a micro SD card bigger than 32 gigabytes all that theory is very nice but what does it mean practice what does it mean in the real world well what I've done is I've done a number of tests so that we can see first of all I took a hundred and twenty eight gigabyte USB flash drive and connected it to a variety of Android smartphones using a micro USB to USB OTG converter cable I also took a hundred and twenty eight gigabyte micro SD card and use that in a variety of devices and see whether that was recognized now here's the interesting thing my USB Drive came pre formatted as fat32 even though it's a 128 gigabyte but the micro SD card came pre formatted as exFAT and in fact I reformatted both cards in the opposite file systems to see whether that had any effect so let's start with the my USB 128 gigabyte might be USB flash drive well the first thing I did was I plugged it into a Raspberry Pi and guess what it was not recognized when it was formatted as X fact but it was recognized when it was formatted as fat32 I then took the same USB Drive and kicked it to my Ubuntu laptop and guess what again when it was formatted as X fact it wasn't recognized but it was formatted as fat32 it was so here we can see from the start that the Linux support for exFAT is limited whereas for fat32 it seems to be okay I then took the mic this USB flash driver cutting into my sony televisions got a USB port on it and it can show photos and things like that and again when it was in fat32 mode it was read by the Sony television but when it was formatted as X fact it was not read by the Sony television I know what about Android phones will actually I can't fit to a variety of Android phone and when it was formatted as fat32 it all worked finally I can't get to a note 4 to an oppo f1 plus to a zenfone even to an Amazon Kindle Fire and it worked absolutely fine but when it was in exFAT mode some of those devices weren't able to read it now more interestingly I took the micro SD card which is 128 gigabytes and starting with it formatted as X fact I put it into a variety of devices now actually it worked in most of the phones I've actually quite surprised how well it worked in fact it worked on the note 4 it worked on the Oppo f1 plus it worked on the galaxy s7 it worked on the note 5 it worked on the Kindle Fire it worked on just about anything I could throw it at but there were a few devices that it didn't work on and let me tell you about those this exFAT formatted 128 gigabyte microSD card did not work on the xiaomi redmi note 2 on the ZTE star 2 or on the le phone piece Ickx thousand now what hackney happened is when I put them in those phones the phone just didn't even recognize there was an SD card there however on the redmi note 2 it did actually say do you want to format this card because it didn't recognize the exFAT format and then when I reformatted it actually reformatted it as fat32 and guess what then it worked and in fact when I took that fat32 formatted micro sd card and put it into the ZT star - and when I put it into the elephone p2000 it worked then as well so basically the pattern built up like this even though the cards are 128 gigabytes even though they're bigger than that 32 gigabyte that's defined by the SD HD standard most phones will actually read them because they have support for exFAT and the phones that don't read them because I don't have support for exFAT will read them if you format them as fat32 so what does all this mean well basically actually means that if you do buy a card that's bigger than 32 gigabytes you've got a high chance and all work in your phone even phones that say they only support 32 gigabytes but the trick will be to reformat the card as fat32 well my name is Gary Sims from Andrew authority I hope you enjoyed this video if you did please give it a thumbs up please don't forget to subscribe download and authority app or to use the comments below to tell me your experience of using large microSD card in your Android phone and most of all don't forget to go to Android or e-comm because we are your source for all things Android
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.