3 Ways to Get More Storage on Android Using a microSD Card

Kannon Yamada 09-10-2017

Many Android phones come with very little storage, of which the operating system already consumes around 6GB. Fortunately, phones with Android 6.0 Marshmallow or later can expand their storage in a snap. But a few problems can make using expandable storage difficult.


4 Problems With microSD Cards

Unfortunately, using microSD cards on Android Your Next Phone Needs a MicroSD Card Slot -- Here's Why Some popular phones don't have microSD card slots -- but a lot still do, and you need one! Read More comes with issues.

First, buying a card can be a problem. Multiple microSD card certifications and standards can confuse consumers (e.g. FAT vs exFAT FAT32 vs. exFAT: What's the Difference and Which One Is Better? A file system is the tool that lets an operating system read data on any hard drive. Many systems use FAT32, but is that the right one, and is there a better option? Read More ). The amount of jargon bewilders, so I’ll try to break the subject down into its most important parts: you need to correctly format the card and choose one that’s as fast as your system permits.

Second, microSD cards need configuration. If you simply stick a card in a phone, it won’t necessarily move all your files over onto it. First-time use of a microSD card may require manually transferring apps and files.

raspberry pi microsd cards

Third, you can’t use a microSD card in a computer and smartphone. Android 6.0 Marshmallow (and newer) prevents users from swapping their card between computers and using it as external storage (unless you know a certain trick).


Fourth, creating a backup of microSD cards on Android 6.0 or newer is a pain. Unfortunately, no easy answer exists. In the short term, if you want to migrate from a smaller card to a larger one, you don’t have any good options in Android 6.0 or later.

1. Buy the Best microSD Card

Unless your phone includes a microSD card slot, you’re out of luck. However, if your phone is compatible and you want a microSD card, know the kind of card you need. Find two things: one, how large a microSD card your phone can handle and, two, the fastest card for your needs.

microSD Card Size and Speed

microSD cards fall into three capacity classifications. Two of these are still used on Android devices: Secure Digital High Capacity (SDHC), and Secure Digital eXtended Capacity (SDXC). SDHC covers cards under 32GB, and SDXC covers cards between 64GB and 128GB. In general, phones more than five years old probably use SDHC, while newer phones tend to use SDXC.

When picking a size, first find out the maximum size your phone can handle (that’s probably SDXC, or larger than 32GB) and estimate the amount of storage you need. Buy a capacity that is twice or 75 percent more than you need. A mostly filled card runs slower than an empty one.


After picking a card size, you need to choose a speed. The two most common certifications relevant to Android are UHS-I and Class 10. Some have argued that UHS-I is a faster standard than Class 10. When tested, though, the differences appear trivial:

For storing media files, the two standards are about equal in performance. However, if you plan on throwing apps on the card, look for a rating called app performance class, designated by an “A” rating followed by a conjoined number. Here’s a YouTube video explaining the certification:

The standard is (as of 2017) relatively new and only a handful of SanDisk microSD cards feature an A1 rating (there’s also a UFS rating Samsung's UFS Memory Cards Are 5x Faster Than MicroSD A faster technology is on the horizon for consumers: UFS cards are poised to supercede SD and microSD cards. But how does it work? And what's the catch? Read More , but there don’t seem to be any cards with it yet). Here’s an example of what an A1 rating looks like on a card:

sandisk xtreme microsd card


A-Certification Is Deceiving and Uncommon

Unfortunately, the A1 standard is both deceiving and uncommon. What’s deceiving is that some cards without the certification perform like A1-rated cards. For example, The Wirecutter and Jeff Geerling published data showing that Samsung’s EVO+ cards had performance almost equal to the SanDisk Extreme Pro.

It’s uncommon because only two SanDisk cards are A1 rated. And that’s likely because the organization which governs the SD Card standard charges money in exchange for a rating. In reality, many other cards meet the criteria of the A1 certification.

So What Type of microSD Should You Get?

It depends on the kind of data you use. If it’s only music or video files, the ubiquitous Class 10 or UHS-I certification is good enough. Anything more than that wastes money — unless you’re using the card alongside a digital camera with 4K capabilities (the difference between 4K and Ultra HD What's the Difference Between 4K and Ultra HD (UHD)? Thinking of buying a new TV or monitor but confused by the differences between 4K vs. UHD? Here's what you need to know. Read More ).

For use with applications, the Samsung EVO+ or Select offers the best performance-per-dollar. Just make sure you have Android 6.0 or newer.


Samsung (MB-ME128GA/AM) 128GB 100MB/s (U3) MicroSDXC EVO Select Memory Card with Full-Size Adapter Samsung (MB-ME128GA/AM) 128GB 100MB/s (U3) MicroSDXC EVO Select Memory Card with Full-Size Adapter Buy Now On Amazon $19.31

  • SanDisk Extreme Pro: SanDisk’s Extreme Pro uses high-endurance MLC NAND packages, which means it’s around twice as reliable as TLC microSD cards. And it’s a bit faster than its nearest competitors, but it costs more.

SanDisk Extreme PRO microSDXC Memory Card Plus SD Adapter up to 100 MB/s, Class 10, U3, V30, A1 - 64 GB SanDisk Extreme PRO microSDXC Memory Card Plus SD Adapter up to 100 MB/s, Class 10, U3, V30, A1 - 64 GB Buy Now On Amazon $23.33

  • SanDisk Plus: While it has an A1 rating, it’s not as fast as either the Extreme Pro or the EVO+. The trade-off? It costs less than either the EVO+ or SanDisk Extreme.

SanDisk Ultra 128GB microSDXC UHS-I card with Adapter - 100MB/s U1 A1 - SDSQUAR-128G-GN6MA SanDisk Ultra 128GB microSDXC UHS-I card with Adapter - 100MB/s U1 A1 - SDSQUAR-128G-GN6MA Buy Now On Amazon $20.76

SanDisk Ultra 400GB MicroSDXC UHS-I Card with Adapter - SDSQUAR-400G-GN6MA,Red SanDisk Ultra 400GB MicroSDXC UHS-I Card with Adapter - SDSQUAR-400G-GN6MA,Red Buy Now On Amazon $55.19

2. Format and Configure Your microSD Card

Devices running an Android version below 6.0 Marshmallow require no further steps than partitioning the microSD card, which the system does for you. Android 6.0 and newer include special integration with the microSD card, which makes moving all the apps and data easy.

Formatting Your microSD Card

After getting a microSD card, you have to format it. Fortunately, after inserting a microSD card into an Android handset, the system automatically offers to format your storage. It’s simple.

However, Android does not automatically move apps to the card. To make a microSD card your primary space for holding apps, navigate to Settings > Storage. Then select your internal SD card as the Default write disk.

settings storage microsd format

If the card is unformatted, you’ll need to do so manually. First, from the Storage settings menu, choose your external card by tapping on it. Once selected, tap on the three dots in the upper-right side of the screen. From the context menu, choose Format as internal (forgive the screenshot, my storage is already formatted as internal).

format internal storage microsd android

You can also choose to Migrate data from your internal storage to the microSD card. If you choose this option, the operating system will begin copying apps from your internal storage to the card. Note, though, that it will not copy system apps or apps with administrator privileges.

3. Partition Your microSD Card

On top of the issues with differing card sizes and speeds, even the latest versions of Android don’t properly use microSD cards. Fortunately, it’s possible to partition (separate) a microSD card into internal and external storage.

Doing so resolves the issue with being unable to transfer data (like media files) to and from the card. It also allows Android to encrypt sensitive portions of the card, making it unreadable to malicious third parties.

Formatting Your microSD Card as Internal and Removable

Thanks to XDA Senior Member Octanium91, you can now format a microSD card as both internal and external. This is particularly useful for those using custom ROMs, those moving media files between their computer and their microSD card, and, well, pretty much everyone. While this method works great, it, unfortunately, comes with some requirements.

First, you need to know how to connect to a phone using the Android Debug Bridge (ADB). I’ve tried to explain how to properly set up ADB Android Won't Connect to Windows Over ADB? Fix It in 3 Easy Steps Is ADB not detecting your device? When Android is unable to connect to ADB, here's how to fix it and get connected again. Read More . However, many users report never being able to successfully use ADB. You were warned. Second, you need a phone that supports microSD cards.

First, download and unzip the executable. Then turn USB debugging on What Is USB Debugging Mode on Android? Here's How to Enable It Need to allow USB Debugging on your Android? We explain how to use debugging mode for pushing commands from your PC to your phone. Read More on your smartphone.

Second, connect your smartphone to your computer (with either a USB-C or microUSB cable).

Third, on a Windows computer, run aftiss.cmd from the downloaded files. Note that Linux users instead use instead of the CMD file.

microsd aftiss b3

Fourth, choose one of four formatting modes. Be aware that each comes with its own advantages and disadvantages. My personal recommendation is to set the card at 25% SDCard and 75% Internal. It allows you a small amount of space for moving internal files around and a large amount of space for apps. Most media hoarders will probably be fine with keeping the card entirely as SDCard storage (portable storage).

format using microsd partition resize tool

After finishing the format, you can move the card to a computer and transfer files to the SDCard partition.

Benefit From Fast Expandable Storage

The fastest certification (see: fast microSD cards The Fastest and Best microSD Cards Running out of storage space? You'll want a microSD card! But which is the best microSD card for you? Read More ) may be the A1 rating, but the best card for apps and media storage is the Samsung EVO+ (or the Select model from Amazon).

If partitioned into both internal and removable storage, you can sideload apps, ROMs, and flashable ZIP files, without needing to remove your card.

What’s your favorite microSD card? Any tips for getting more out of it? Let us know in the comments.

Image Credit: aleksanderdnp/Depositphotos

Related topics: Android, Buying Tips, Storage.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. armakuni
    October 10, 2017 at 5:43 pm

    Very nice article.

    Personally, i recommend to integrate a microSD card at the very beginning of the usage in your phone. At the point where you change the default storage, the internal storage and the microsd simply get switched.

    Get a very good card. Using a cheap one is a higher risk. If the card gets corrupt, Android remounts it readonly, but mostly silent. Only apps trying to write on the card will probably report the fault, but it's very likely to lose data (like at Whatsapp).

    Personally I'm wondering about your step 3. It would be very interesting to find out how Android will react on a corrupt card.

    • Kannon Yamada
      October 13, 2017 at 3:39 pm

      Hey, thanks for the kind words!

      I've never been able to recover a corrupt card. It always requires a reformat. And without an easy way to make a backup of a microSD card, it does sound risky. Those TLC cards, in my experience, are more prone to corruption than MLC cards.

      Fortunately, from what I can tell, the repartitioning process of the microSD card is a simple script. It doesn't do anything special that the computer wouldn't do if you wanted to repartition the SD card using a gparted livedisk.

  2. likefunbutnot
    October 10, 2017 at 3:06 pm

    Based on my experiences with Samsung's RMA contractor in New Jersey, if you have a Samsung memory product fail, 7 out of 10 times you won't be getting a replacement. Sometimes Samsung doesn't even give you the correct address for returns, so I can't even say that it's entirely the contractor's fault. This is not a company to reward with business.

    I prefer Intel for SSDs and SanDisk Extreme or Verbatim ProPlus for SD cards, having learned my lesson about Samsung memory products from both a reliability and service standpoint.

    A couple huge down sides to using an SD card as internal storage: SD cards fail. They just do. They're not indestructible (see above). Also, a device with removable internal storage such as an adopted SD card REALLY can't have that card removed. The device will probably act funny unless everything is moved off of it prior to its removal or it is factory reset after the card is taken out. I'd rather use cards for bulk data than storing applications for this reason. At least I can easily pull the card and copy the data elsewhere when I'd like.

    Android has also become increasingly poorly behaved with regard to SD card access. Many applications can't easily get access to the contents of arbitrary folders on the card or else they have restrictions for what they can and can't do with the contents of those external folders. For these reasons, I really think that use of an SD card should be limited entirely to bulk storage of media.

    But hey, at least Android still understand the concept of extra disk drives, unlike the losers over in fruit-land, who as of iOS 11 just finally got official support for file browsing.

    • Kannon Yamada
      October 13, 2017 at 5:00 pm

      The Samsung RMAs (on smartphones) that I've done included ship-in costs -- which is lavish by the penny-pinching standards of modern RMA policies. But I live on the West Coast. I would bet that in smaller markets they use third party contractors (it's just more cost efficient that way) who probably aren't very good and more than likely try to deny ever RMA that comes in to save on workload.

      I have four test units with microSD cards inserted (Android versions 4.0 through 7.1) and all of them are performing adequately. One of them bootlooped the other day and had to be hard reset -- and because the app directory is encrypted (with no way to turn it off) all the data was lost. There's no way to back it up, either.

      Regarding reliability, you are absolutely right. My SD cards seem to fail if I even look at them the wrong way. I have a Dash Cam where the microSD card randomly stops recording every day or two and requires reformatting.

  3. Keith
    October 9, 2017 at 7:33 pm

    Very thorough and useful. I only wish you had posted it a week ago before I bought Samsung micro SDs!

    One thing you didn't address is UHs-1 vs UHS-3. UHS-1 has a minimum speed of 10 MB/s and is good for full HD video, while UHS-3 has a minimum speed of 30 MB/s and is good for 4K video, per Wikipedia.

    • Kannon Yamada
      October 10, 2017 at 2:15 am

      Argh, I neglected ton consider that many people are using their smartphone for 4k video! I'll try to edit that in when time permits. Thanks for the tip Keith!

  4. Peter
    October 9, 2017 at 6:07 pm

    Really wish Kindles had the option to "format as internal" when it comes to apps and such. So many things get placed into on-board memory that would be so much nicer to have on the storage card. When you have a low-storage device in the first place, that doesn't help.

    • Kannon Yamada
      October 9, 2017 at 6:09 pm

      Whoa, that is really awful. I guess that's because FireOS is still based on Android 5, which lacks full microSD card support. You can still move apps to it IIRC, but only on a per-app basis. Many apps only support exporting user data to the card.