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.
![]()
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.
- First you have to download Mini Tool Partition Wizard Manager. You can download it 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.
- 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)
- Right click and choose Delete.

- 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)
- Select “Create as: PRIMARY”

- 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.
- 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)

- Click the “Apply” button on the top left corner and wait for it to finish the process. Done.
- Put back your SD card to your phone and switch it on.
- Download and install Link2sd from Google Play Store.
- Open Link2sd. You will be prompted to choose between ext2, ext3, ext4 and FAT32. Select ext2.

- It will say mount script created. Reboot your phone now.
- Open link2sd and if the message doesn’t show up, you succeded.
- Go to Link2sd>Settings>check the autolink (to automatically move apps upon installation)
- If you already have some apps,
select “move to phone” then after movingselect “Create Link” (be sure to check the three files: app, dalvic-cache and library files) 

- To check your memory, select “Storage Info”. This will show you the current state of your internal memory, FAT32, and ext2 partition.

- Now you’re done and ready to install vast amount of applications as you wish!
- Back up all your files to your computer. Partitioning wipes the files of your SD card.
- Go into recovery mode
- Select “Advanced”
- Select “Partition SD card”
- 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)
- Select 0 swap
- Wait for the process to finish. Reboot.
- Download and install Link2SD from Google Play Store.
- Open Link2SD you will be prompted to choose between ext2, ext3, ext4 or FAT32. Choose ext4.
- Follow instructions number 14-20. DONE!
Having troubles? Feel free to comment and post your questions below. Enjoy! :)
What should i chose ?? Move to sd or create link??
Create Link.
I am a clockworkmod user..what if i use ext2 instead of ext4…..when i used ext4 it says error but using ext2 it works. ??
If that’s the case,better use ext2.
Hello!
I successfully manage my apps to free up my internal storage. Now what if I want to upgrade/change my external SD card? Can I manually move the whole file from old ext2 -> new ext2?
No, but you can use Titanium back up to restore them quickly. Or, back up each app/game and reinstall.
Hi sir, My phones internal storage is almost full and I link every application,but every time I move new application the internal memory also fill the space that I move but when I reboot my phone that becomes free again. My problem is every time I link apps is I always have to reboot my cp to be able to move new apps again. Is there a way to avoid this?
@NoypiGeeks:disqus sir bakit walang partition SD sa cwm recovery ko?
baka po older version yan.
why can’t I open my sd card after the process? I need help! please. :(
What happened? Reformat it.
Hi! My Phone is Sony Experia Neo L is it possible to partition my SD Card with 16GB capacity? is it the same procedure on your guidelines above?
Hopefully you will help me! tnx!
Yes. Put 4GB on ext2 (ext3 or ext4) and the rest as FAT32.
Thank you for your reply! Can you give me some application to avoid my phone being slow moving like freezing when im on games! hopefully you will help me again! Thank you!
can i put higher than 4 gb?
thanks for this tut..finally managed to get link2sd working on my custom rom cyanogenmod 10 jellybean on my LG p500..
Hi Aaron, I’m glad it worked for you.
Hello!
I finish the procedure as said above. From creating partition until Checking Auto Link.
So when i’m about to move an application ( specifically Angry Birds ), it prompts that i’m out of space or insufficient storage.
The message didn’t come back after I reboot so that means the 2nd partition mounted successfully, so why I can’t move application?
Please help!
Thank you! :)
Okay I got my problem solved, referring to Steve’s post to NoypiGeeks (Pinoy woot!).
But I got one last question, if I will delete/uninstall an application, will I first remove the link from that certain application or I can delete/uninstall without removing the link?
Thank you!
You can just uninstall it directly. No need to unlink it.
Thank you for responding!
This app is very useful to me! Thanks!
No problem. Enjoy! :D
I have problem also regarding insufficient storage. can you give me a link of Steve’s post? Thank you
You can just link the chosen application directly without moving it to SD. The “Insufficient storage” prompts me because my phone (LG Optimus L5) stock ROM can’t read an external SD storage, resulting to that error.
Linking application without moving works perfectly! If you enable “Automatic Link” option, newly installed app will automatically be linked (caches and data will be moved) to the ext2 filesystem of your external SD card.
Uninstalling app will also automatically removed and unlink all the files such as caches and data.
i have same problem plz send me the link
Please refer to my post below.
could u please send the link… i cant find it. Got the same problem
Hello.
If you’re asking for the “Moving to SD” issue, it is not necessary to do. You can directly link the selected application of yours.
pls can you send me the steps you used to solved the insufficient storage issue?
can you give me a sd card brand that you use or i can use please.. tnx
Try Sandisk or Kingston.