We all know that Most of the old  Android phones come with a  200-400 megabytes of internal storage which cause problem after you install a handful of applications and games. Fortunately, there is a possible way to increase the internal storage of your Android phone if you can root it in any way.Check out hw to root andriod phones.
   Ok if you’re unsure what rooting is, waste no more time and go to the above link and get your self equiped on What  rooting is and how to root any andriod phone and just follow my steps.
You can’t  increase your internal memory literally. But you can allow your Android to use some of your SD card’s storage to use as internal memory to install applications and games directly. This helps you keep your phone running at an excellent condition as well as let you install as many games and apps as you wish.
To take advantage of this trick, we’re going to need two things:

  First is   A rooted Android phone;
  Second is  Link2SD application

Rooting Android phones is not a rocket science. There is an instruction on rooting almost any phone you want to root. When you’ve successfully rooted your Android phone,We are good to go to the next step which is Link2SD.
     What is this Link2SD?? Link2SD is an application that works best on rooted phones. It installs all the games and applications on SD card’s second partition which you have to create and link them. This way, you can easily install apps and games way beyond that  200-400 megabytes of internal storage your phone has as default, benefit of using link2SD is that you will not lose any running application when you connect the SD card to your computer. Because each time SD card is connected, only the first partition will be connected  to the PC leaving the second partition running smoothly on your device,So, let’s begin by partitioning your SD card.
Step 1:  Creating a second partition on your MicroSD card
A second partition on your SD card can be created in two ways: via ClockWorkMod (CWM) recovery and via MiniTool Windows application. For your best perfomance,  both ways  will be covered in detailed instruction below.
             Note: Before you do anything, make  sure You backed up your SD card fully to your computer. There’s a chance of messing things up and you may end up losing all your SD card’s data. and if eventualy there is a mistake you will want to restore every bit of data that’s stored on your SD card.

Step 2:  Partitioning Your SD card  using CWM Recovery
First, enter the CWM recovery mode. and it can be easily done by powering off your phone and powering on while pressing down volume button and the power button at the same time until you see the following screen.

Now, go to the Advanced Menu from CWM recovery options.
Go to Partition SD card option. Select ext and 512 MB or 1024 MB. It’s up to you how much space you want to give to your second partition.
Now you’ll see that your SD card is being partitioned. Wait a few moments. This should take a little while.
               Once you see “Partitioning Done!” message, reboot your device and Restore your data from the backup you had taken before proceeding.
Now, if you don’t have CWM recovery on your device or if you can’t find Partition SD card on your CWM menu, feel free to check out this alternative way. You will need a Windows computer for the following tool to work.

Partition Using MiniTool
       First you have to download Mini Tool Partition Wizard Manager. Download MiniTool Partition Wizard Home Edition from Here.
    Insert your SD card to a Card Reader and open it on your computer.
    Back up all your files to the computer because partitioning will wipe your data.
    Install and Open Mini Tool in your computer. Locate your SD card (be careful in choosing and make sure not to choose the drive on your computer)  Right click and choose Delete.link2sd 3
Right click on it again and select “Create New” on that drive letter.
    Select “Primary”.
    If the size is less than 2GB, select file system FAT. If it’s more than 2GB, select FAT32.
    Do not select the whole card as partition size. Turn the slider to the left and leave some space on “unallocated space”. This will be the second “EXT” partition on your SD card.
 Now, choose the unallocated space again and select “Create New” and also choose ” Primary”.
choose EXT2 file system. You can let the whole space take over in this step.
Now, click OK and then click the Apply button from the top left of the window. It might take some time for the operation to finish.
Once done, restore the data to your SD card. On Windows, you will always get connected to the first partition of your SD card because Windows does not recognize the ext2 file system which is the second partition on your SD card for installing apps and games.
On Linux, though, make sure to restore your data to the drive that is significantly larger. Because your second partition is always the smaller one and you don’t want to fill up your second partition with media files!
At this point, you have just finished partitioning your SD card. Congratulations! Now you just need to configure Link2SD to connect to this second partition and link apps and games.
Configuring Link2SD
Now is the time to download and install Link2SD application from Google Play Store on your Android phone. Once installed, run the application. You may see a screen asking for Superuser Permission (root permission) the first time you run it. Make sure to select “Remember” and press Allow/Grant.
Note that if you don’t see this prompt, your phone is probably not rooted.
       On successful launch after gaining root permission. Link2SD will ask you to select the file system of your second permission. We remember we set it as ext2. So, ext2 it is.

Restart  your phone and  open Link2SD again and a dialogue will show up. Press OK and click the icon you see  Choose On Internal. This will show up a list of apps and games installed on the internal storage of your phone.
Now select options and choose multi-select. Then press the select all button. All of these apps will be selected click Actions and then choose Create link and Check all three boxes and touch OK.
Link2SD will now take a little time to move all these apps and games (except system files) and create a link with them from the second partition of your SD card. Touch OK when done.
             Now, to make sure that every time you download something, it gets auto-linked to the second partition go to settings from the Menu Touch Auto Link Check all three checkboxe and you’re done. You’ll no longer have to worry about the  low internal storage on your Android device any more.
To see the storage status of your second partition, you can always go to storage info within Link2SD application Now that your SD card has been linked as internal storage,
    You can also choose ext3, ext4 or even FAT as a file system on your second partition. However, ext2 works faster on Link2SD than any other file system.
Enjoy!!