> > Increase Internal Storage Space of Android

7 Methods to Increase Internal Storage Space of Android

  • Contents:

    insufficient storage available "Recently, I always received a warning "insufficient storage available" on my android phone when trying to install a new app on it. I was especially confused because I had plenty of storage left. And as we know, android only limits the installation of new app when we have less than 15 MB of storage remaining. "

    Therefore, in this case, what should I do?

    Can I fix the "insufficient storage available" error message on android? I asked our friends for help, and one of them told me to try using this method provided by the following video:

    However, after watching the above video, some users don’t really understand this method and want to find more solutions to increase android internal storage. Now, this article shows 7 ways to deal with this "insufficient storage available" issue.

    7 Ways to Help to Increase Internal Storage Space of Android

    Method 1: Use memory card to increase storage space (works quickly)

    Let’s first learn the method mentioned in the video above.
    After watching the "increase internal storage up to 32Gbs on any android…" video, I guess you might also want to use a memory card as an internal memory. If so, please keep reading the following part to know more details.

    Here, I think you will agree with me when I say:
    "It’s REALLY hard to spare some space of our memory card for the internal memory?"

    Well, it turns out, you can perfectly use memory card to increase storage space by turning to a professional partitioning tool as well as Link 2SD.

    And, in today’s post, I am going to show how you can easily and effectively increase android storage space by borrowing free space from memory card.

    In general, people who succeed increase android storage space via using memory card do 3 things very well.

    First, they prepare some necessary tools as follows:
    1: Android phone must be rooted.
    2: 2 GB or above memory card with class 4 or higher. (More details information about SD Card price, you could view at Amazon or other Online store.
    3: Memory card reader.
    4: Excellent partition software.
    5: Link2SD app installed on phone. Tips: This app allows android phone to use a part of the memory card as an internal memory, so users can move some data and apps to the memory card.

    Second, they partition SD cad.

    Finally, they use the SD card to get more free space.

    Now, you might be wondering:
    1: Why need to partition SD card and how?
    2: How to increase internal storage space with SD card?

    Next, we’ll show you all answers in order.

    Step 1: Partition memory card


    To use a memory card as an internal memory, users have to partition this memory card at first since the Link2SD app requires a second partition on memory card. And, it's not working "out-of-the-box" as native app2sd, users need to root their device and create a second partition on their memory card themselves. Detailed steps of using memory card to increase storage space are shown below.

    2 ways for partition memory card/SD card are here!

    a) MiniTool Partition Wizard, a green, concise and professional partition tool, is recommended here.

    Tip, although Windows built-in disk management tool can also help to partition SD card, it has some limitations. For instance, users are unable to delete memory card’s partitions. This Why Can’t Delete Volume on USB Flash Drive and How to Fix the Issue post will tell you what you want to know.

    1: First of all, install MiniTool Partition Wizard on computer.
    2: Remove memory card from phone, insert it in card reader, and connect it to computer.
    3: Launch the partition management tool. Then, users will see all their disk drives as well as the memory card which they have just connected.
    4:Right-click the memory card and select "Delete All Partitions". (Note: This will delete all data saved on this card, so please back up everything before doing this step. Here, you might be interested in this post Clone SD Card to PC for Transferring Data or Making a Backup.) After that, the memory card becomes unallocated.

    delete all partition

    Tip: sometimes, if you mistakenly delete SD card partition without backup, you can read our previous post How to Restore Partition on SD Card with Partition Recovery Freeware to get lost partition as well as data back.

    5:Click memory card again and select "Create Partition" from the left action panel.

    create fat32 partition

    6:Select the partition as primary and specify its file system and size.
    7: Then select the unallocated space and click "Create" to create a Ext2/3/4 primary partition.

    create ext 2

    8: Now, users can preview 2 partitions (a FAT 32 as well as a Ext2 partition). Click "Apply" to perform all changes.


    I used this freeware to partition SD card:

    b) In fact, here is an alternate method to make a partition on memory card. However, this method requires ClockwordMod. Therefore, if users don’t have CWM installed, they had better use the above method. Of course, if users have CWM installed, they can choose either. Note: This method works for both Stock ROM and Custom ROM.

    1: Backup all files on memory card.
    2: Go into the recovery mode of phone.
    3: Select "Advanced", and then choose "Partition SD Card".
    4: Then Choose SD-ext size (if users have a 2GB Memory Card, choose 512 MB; if users have a 4 GB Memory card, choose 1024 MB).
    5: Select "0 Swap".
    6: Wait for the process to finish, and then reboot the phone.
    Thus, users have finished partitioning the memory card.

    Step 2: Increase Internal Memory by Link2SD

    After partitioned memory card, users are able to use its second Ext2/3/4 partition to increase the internal storage of android to store more data and apps. To be honest, this is the easiest part of this whole work, as users are going to need few steps to get the whole stuff completed and placed on automation. Please follow these steps below.
    1: Insert memory card back to android phone.
    2: Download and install the Link2SD app. Note: This app needs root access, so this trick would only work if users have rooted their phone.
    3: Open Link2SD. Then it will ask for .ext partition that users created earlier. Select the Ex2 or Ex3 or Ex4 (users used during partition), and then click OK.


    4: The app will then ask to reboot device. So reboot.
    5: After rebooting, launch the Link2SD app again. Now, click "Setting> Check the autolink" to automatically move apps upon installation.

    create link

    6: If users already have some apps, select "Create link" (be sure to check the files: app, dalvic-cache, and library files).

    7: Check the memory, select "Storage Info" to view the current status of the internal memory.

    storage infro

    Now, all work has been done and users can install as many apps as they want.

    "I successfully increased android storage space by borrowing free space from SD card. And I’m hoping it can help you…"

    Click to tweet

    See, with help of MiniTool Partition Wizard as well as Link2SD, we can effectively use some space of SD card to increase internal storage space of android. It's time to get a larger SD CARD to incrase your storage space of your android phone. However, what should we do if there is no SD card? Or what should we do if we don’t want use Link 2SD? More solutions are shown below.

    Method 2: Delete unwanted apps and clean all the history and cache

    Sometimes, as a matter of fact, users don't really need more storage, they just need to make better use of what they've got. No doubt, there are several apps users have no interest in using or have never used them. Therefore, if users don't use them, they can uninstall them. If they later find they need these apps, they can just download them again. (Any app users have paid for at Google Play will be available to any android device on which they are logged into their Google account.)

    On the other hand, even some apps users keep in their devices will take up more space than they require. To be specific, as time goes by, every app on users’ phone fills space with cached files. At this time, users can clear these out to release more free space to store more data. Meanwhile, clearing app cache won't delete any important files on phone. If users want to completely clean cache from all their apps using android’s built-in settings, here's how:

    settings storage

    Step 1: Click "Settings > Storage". After that, users will see total storage and other useful information related to Storage such as Used space, System memory, Cached data and Available space, etc. (as shown below)

    cached data

    Step 2: Click "Cached data". Then, a pop up will show up saying "This will clear cached data for all apps". At this time, users just tap "OK".

    Deleting programs can release some space, but some programs use very little free space. Here, to create more free space for android storage, please move onto method 2…

    Method 3: Use USB OTG storage

    USB OTG storage


    If users are technicians, they may know many android phones support USB OTG (On The Go), which allows them to plug in peripherals such as storage drives to add more space for their phone.

    Tips: if users don’t know whether their device supports OTG, they can download USB OTG Checker app to check it.

    If users’ device supports OTG, they can insert a micro SD card or add an external hard drive to it via using an OTG adaptor (such as the Inateck HB3001G). If users are going to insert a micro SD card to a phone that doesn't support removable memory then the phone should be able to power the device by itself. However, if users want to increase internal storage space by adding an external hard drive, they will probably need to also power the OTG adaptor (a USB power cable is provided).

    Method 4: Turn to cloud storage

    I think you will agree with me when I say:

    Cloud storage can help to fix the "insufficient storage available" issue.

    Well, it turn out more and more users like to use cloud storage to share their pictures, videos and other files to release more free space on android.

    cloud storage Now, Cloud storage apps such as Dropbox and SkyDrive allow users to share files from their phone to the cloud and then access them from their computer. And, once files are shared in the cloud, users can free up space by deleting them from their phones.

    The only disadvantage of using cloud storage is that users will be able to access those files only when they have an active internet connection.

    In this situation, can we find a simpler and more useful way to increase android internal storage space?

    Method 5: Use Terminal Emulator App

    What should we do if we don't want to install Link2SD app? Can we still borrow free space from memory card to increase the internal storage space of android?

    Of course, we can! Terminal Emulator app can help us to add SD card’s free space to android.

    Memory card of class 4 or higher.
    Terminal Emulator app installed on phone.

    Step 1: Partition memory card via using MiniTool Partition Wizard software.
    Step 2: Download and install Terminal Emulator App on phone.
    Step 3: Launch the app.
    Step 4: Type "su" and press enter.
    Step 5:Type "a2sd xdata" and press "Enter".
    Step 6: As soon as users type this command & press "Enter", the app will ask them whether to continue with the process or not. Here, type "y" and press "Enter".
    Step 7: Now the app asks to reboot phone. Again type "y" to restart the phone.

    Terminal Emulator App

    At this time, users have successfully increased their internal storage space on their android, and they can click "Menu>Settings>Storage" to check it.

    Note: if users want to undo the process and revert the phone back the way it was before, please type "su > a2sd noxdata >y" commands (each type ends with pressing on "Enter" key).

    Method 6: Use INT2EXT

    In fact, in addition to Link2SD and Terminal Emulator, people also can use part of space of memory card to increase internal storage space of android by using INT2EXT. Steps are shown below:

    INT2EXT4+ (for new ROMs).
    INT2EXT+ (for older ROMs).
    Step 1: Download the INT2EXT4+ zip file on computer to a specific folder, and remember not to extract it.
    Step 2: Power off phone completely until it vibrates. Then, users need to enter into CWM recovery mode.
    Note: Touch won’t work here in recovery mode. So users can use volume keys for navigation and power/home button for selection.


    Step 3: In the Advanced Menu window, select the "partition sdcard" option.

    Step 4: Select the "ext size". Note: this size should be less than memory card size. And, Select "swap size as Zero".

    Step 5: The partitioning SD card process will begin. Wait for a few minutes to complete it.

    mount usb storage

    Step 6: select "++++go back++++ then" to enter the Mounts and Storage Menu window, and select the "mount USB storage" option.

    Step 7: Now connect phone to PC and copy the downloaded INT2EXT4+ zip file as it is without extracting on SD card.


    Step 8: Again go back and navigate to the Mounts and Storage Menu window, and select the "mount/system" option.

    Step 9: Return back to the main menu and select the "install zip" from "sdcard" option, then select "choose from sdcard". This will show all the contents present on the memory card. Just navigate to the INT2EXT4+ zip file and select it to start the installation process.

    Now, users need to restart their phone by navigating to the "reboot system now" option located on the recovery mode itself. They can view their phone internal memory storage via clicking "Menu>Settings>Storage".

    Method 7: Use Mounts2SD app

    Last but not least, here, we also want to share another effective method to incase android internal storage.


    Step 1: Download and install Mounts2SD app on phone.
    Step 2: Launch the app and grant Superuser permissions.

    Configure Busybox

    Step 3: Click the "Configure Busybox".

    Install Script option

    Step 4: Be patient until it completes. A green colored tick mark will confirm the completion. Then, click the "Install Script" option to get the following window.

    Applications, Data, Dalvik cache, Cache

    Step 5: Click "Configure" and tick all these options: Applications, Data, Dalvik Cache, and Cache.
    Step 6: Scroll further down and click the "Disable Safe-mode" option.
    Step 7: Now exit the app and restart phone.
    Step 8: After rebooting, users should launch the app again. Then, they will see their phone internal storage space has been increased.
    Note: If users see any kind of error or warning in their notifications due to this app, don’t panic as it is caused by swap. They just need to reboot it again, and all errors will disappear.

Twitter new skills


After seeing the above 7 different methods, we guess you might have a basic understanding of increasing android’s internal storage space. In general, according to a survey, method 1 is most widely used for common users since this solution doesn’t restrict with the use of Stock firmware or Custom ROM.

tip TIP: if you want to turn to SD card to increase internal storage space of Android, you have to prepare at least 3 necessary tools including memory card, excellent partition software like MiniTool Partition Wizard, and Link2SD app. Afterwards, you can follow the detailed steps mentioned in solution 1 to complete this task with ease.

If you do have any further issues or better suggestions about "insufficient storage available", please leave comments below.