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! :)
im Using a 32 gb ultra sandisk micro sd. I made the FAT32 20gb and the EXT2 8 gb. When opening LINK2SD im prompted to choose which file. I chose ext2 then it says. “LINK2SD could not obtain root access. If you have a root access make sure you respond “allow” or “grant’ to the superuser request.” and I have no idea what that means….
your need to root your device bro :)
how to root
Please read the article again sir. Rak is right.
whats the diffrent linked to sd with moved to sd? bcs i couldnt moved to sd it said
“app2sd is not supported by your device. because your device has a primary external storage which is emulated from the internal storage.
you can link the app in order to move its files to your SD card.”
how can i moved totally my fews installed apps to sdcard?
please respon thanks :D
how to reverse the process?? now my memory card is only showing the FAT32 drive memory .. :( Please help
that’s how it works. The 2nd partition can only be seen by link2sd. Anyway, you can format the microsd card to reverse it or better yet use Minitool Partition manager again.
I’ve done the two process stated above with my 2gb sd card…the partition was successfully done and created in both process.. but everytime i opened my link2sd and the prompt message came out, and let me choose the file system to be used, all option says mount script error…i am s duos with pmp light rom…linksd is built-in in this rom.. please help…
Repeat the process again and choose either ext3 or ext4 (make sure that it’s the partition you chose in minitool)
i formated and when i insert sdcard it was not mount in my mobile or it can say mobile not supported this type of format. pls help
Reformat it with FAT32. :-)
hello im using clockworkmod i did all the steps but when i enter link2sd they say i must have 2nd partition please reply
Hello,
I followed these steps correctly, and it most definetely works! Although, I chose to partition 2048MB of my SD Card for this. I now wish I had chosen 1024MB. Can I undo this process and start over? Help please!
Yes, GD. Just repeat the process and you’re set. :-)
Awesome! it really works! good read and tutorial! kudos to you! :)
Thank you very much Kaye!
This worked perfectly for my tablet. I had used Clean Master to move as many apps as possible to the SD card, but it was not enough. I was also running out of space on my SD card so I got a 32GB card.
I used the minitool to partition my SD card (after copying the contents elsewhere first). After partitioning and copying everything back to the main partition, the apps worked properly. (I had 5GB of stuff to copy back, so it took a while as copying to SD cards is quite slow.)
Then I began linking as many apps as I could using Link2SD. I now have 1GB of internal free space for my apps, and more than 1GB on the second partition of the SD card. so I should not be getting the out of space issues when downloading or updating my apps.
Thanks so much for this tutorial!
I’m glad it worked for you jmw082. Good job! Enjoy!
This worked perfectly for my tablet. I had used Clean Master to move as many apps as possible to the SD card, but it was not enough. I was also running out of space on my SD card so I got a 32GB card.
I used the minitool to partition my SD card (after copying the contents elsewhere first). After partitioning and copying everything back to the main partition, the apps worked properly. (I had 5GB of stuff to copy back, so it took a while as copying to SD cards is quite slow.)
Then I began linking as many apps as I could using Link2SD. I now have 1GB of internal free space for my apps, and more than 1GB on the second partition of the SD card. so I should not be getting the out of space issues when downloading or updating my apps.
Thanks so much for this tutorial.