Link2SD
Link2SD

Link2SD is an android application by Bulent Akpinar that lets you move apps and games to the 2nd partition of your SD card. Why do we have to use Link2SD when Froyo and Gingerbread’s Native Apps2sd moves the files to the SD card? Native apps2sd only moves the apk file of the application leaving other files in internal memory thus you still have to manage your on-board memory and limit your choice of apps because it will eat up your memory and later on you cannot install any files anymore. Additionally, widgets and some applications are not intended to be moved to the SD card. However, Link2SD is only for root users because it is required that your phone is rooted.

Link2SD

The idea behind the application is the same. But Link2SD has more relevant features which the Native Apps2sd lacked giving Android 1.5 and up users the chance to have a taste of what it’s like to have a big phone memory. Additional features were added by the developer to furher optimize the usage of android devices. By using Link2SD, you can move not only the application file, but also  the dalvic-cache and libray files of the application. This means that data will be the only one left to consume your internal memory thus installing applications and games would be easier because you can install anything you want without worrying about the famous low memory problem. Furthermore, Link2sd covers all files even moving widgets and the unmoveable applications to the 2nd partition of your SD card.

This is a step by step guide on how you can run Link2SD on your device. This tutorial will work for both stock and cutom ROMs. For ClockWorkMod Recovery users, you can check the other guide below. Follow all the instructions carefully to eliminate possible problems.

  1. First you have to download Mini Tool Partition Wizard Manager. You can download it HERE.
  2. Insert your SD card to a card reader and open it on your computer.
  3. Back up all your files to the computer because partitioning will wipe your data.
  4. Open Mini Tool in your computer. Locate your SD card (be careful in choosing and make sure not to choose the drive of your computer)
  5. Right click and choose Delete.link2sd 3
  6. Right click on it again and choose Create New. Create “FAT32” partition (This is where all your media files will go. Be sure to make it bigger than the 2nd part)
  7. Select “Create as: PRIMARY” link2sd 4
  8. Next, create an ext2/ext3/ext4 partition (if you’re on stock ROM, choose ext2). This is where your apps will go. I suggest a value of 512Mb or 1Gb would be big enough but if you insist you can go as high as 2Gb.
  9. Select “Create As: PRIMARY” (make sure that it is both set to primary because it will not work if it is not set to primary) link2sd 5
  10. Click the “Apply” button on the top left corner and wait for it to finish the process. Done.
  11. Put back your SD card to your phone and switch it on.
  12. Download and install Link2sd from Google Play Store.
  13. Open Link2sd. You will be prompted to choose between ext2, ext3, ext4 and FAT32. Select ext2. link2sd 6
  14. It will say mount script created. Reboot your phone now.
  15. Open link2sd and if the message doesn’t show up, you succeded.
  16. Go to Link2sd>Settings>check the autolink (to automatically move apps upon installation)
  17. If you already have some apps, select “move to phone” then after moving select “Create Link” (be sure to check the three files: app, dalvic-cache and library files)
  18. link2sd 2link2sd
  19. To check your memory, select “Storage Info”. This will show you the current state of your internal memory, FAT32, and ext2 partition.                                                                                             link2sd 7
  20. Now you’re done and ready to install vast amount of applications as you wish!
FOR CLOCKWORKMOD RECOVERY USERS ONLY( ALTERNATIVE METHOD)
NOTE: You can also use the instructions above. This guide will work on both stock and custom ROMs.
  1. Back up all your files to your computer. Partitioning wipes the files of your SD card.
  2. Go into recovery mode
  3. Select “Advanced”
  4. Select “Partition SD card”
  5. Choose your SD-ext size (if you’re using a 2Gb SD card, choose 512Mb. If your SD card is 4Gb or greater, you can choose 1024Mb)
  6. Select 0 swap
  7. Wait for the process to finish. Reboot.
  8. Download and install Link2SD from Google Play Store.
  9. Open Link2SD you will be prompted to choose between ext2, ext3, ext4 or FAT32. Choose ext4.
  10. Follow instructions number 14-20. DONE!

Having troubles? Feel free to comment and post your questions below. Enjoy! :)

Join the Conversation

613 Comments

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

  1. Worked Fantastically Superb…
    I had got total 160 mb internal and was going to buy new phone because of low memory issue, but now, No need at all….
    Thanks a tonns!

  2. very useful post :) i have a doubt :) i have already using app2sd application and have moved many apps to my internal sd card (xperia tipo dual – rooted) . Before using link2sd do i have to move back those apps :) if i uninstall that app2sd will it move back all the apps … Pls clarify :)

  3. Hi all…please help !!

    I did exactly step by step. I have a Orange San Francisco II blade ZTE…i am positive I rooted it coz it starts with the fish n chips screen. I am using a 32 GB sd card and i have given EXT2 storage 5GB + another 5gb to something (i cant remember)..and the rest i left for external….but for some reason when i start Link2SD and goto storage Info, it shows :

    Internal : total 200mb : used 139 mb
    SD Card : total 5.14 GB
    SD card 2nd part (sdext2) : 5.68 GB
    system : total 200mb : used : 153 mb

    so where is the rest of my 20GB storage ? :-0

    what does all this mean ? where did i mess up ?? lets say on a 32 gb sd card, should there just be 1 EXT2 (the smaller portion) and 1 primary (the larger portion) ?? coz i remember i divided the sd card into 3 portions…pls advise.
    thank you

  4. It didnt work…
    I did every step till step 13 and it wont show me any second partition.
    when I switch back to my sd card on my pc t clearly showed the steps I did with those partitions.
    it only recogniced one partition it couldnt find a second partition.

  5. Sir, Does this Link to SD App Apply on Games with Data Files (e.g. NFS Most Wanted , Wild Blood, Dead Trigger etc.) Does the Data files redirect to External Sd card>?

  6. up to 13th step i did it correctly but after it is not saying mount script created..it is telling link2sd could not gain root access..

      1. hey Adam please some help, I completed all steps but when I put back the sd card my phone says is damaged, and ask to format, what can I do?

  7. Hello everybody!my phone is xperia mini pro but same error “no root acces”but i dont have a super user icon in the apps drawer.How to obtain that?can i download it?what software to dowload to root my phone?pls. help me. i appreciate it very much.thanks.

  8. I had Link2SD working on my Blu Studio 5.3 with 32GB class 4 micro sd, but then one day, it just stopped working. Micro sd was fried. I replaced it with another 32GB, (and 16 and 8 and 4), but none of them work with Link2SD. I partition them with MiniTool Partition Wizard, and also EASEUS Partition software. I have tried second partition formatted as all formats, including ext2, 3, 4, and fat32 and fat16, all formatted as primary.(yes, I clicked “apply”, and it says it completed successfully.) When opening Link2SD, it says “Restart your phone. Mount script created, please restart your phone to mount the second partition of your SD card. If you’re getting this message after restarting, it means that the second partition cannot be mounted automatically at boot.” After rebooting and opening Link2SD, it asks to choose the the format of the second partition. I chose the type I formatted it to, and click OK. It then says “Mount script cannot be created. Invalid argument.” I am able to actually move some of the apps to the first partition of the SD card, but the option to create symbolic link is grayed out, and does not work.

    BTW, yes, phone is rooted and and Link2SD has superuser access. I have done factory reset twice, reinstalled everything, etc.Link2SD works, except for linking files to sd. Oh, and the second partition shows up as unformatted when I look at it again in a partition program.