Many people have no idea on how to partition SD card for android, when they came across flashing custom rom supporting A2SD. Google android is based on linux, thus, windows and Mac users have to use third party software to partition the SD card in order to make it usable on your Android devices.
While there are quite a few methods to partition your SD card, this guide of SUroot will focus on SD card partitioning using Gparted.
What is Gparted?
Gparted is a free bootable partition editor for graphically managing your disk partitions.
There are 3 common ways to open Gparted programme:
1. Bootable CD : Download Gparted live .iso file and burn it as image into CD. Reboot your computer and boot Gparted from CD.
2: Bootable USB : Instead of using CD, this method uses USB flashdrive. You can use programme such as UNetbootin (free) to create a bootable USB with the Gparted live .iso file.
3. VMware for windows : A virtual machine software (free) that install in your windows and let you run multiple operating systems at the same time on your PC. The procedure is more complex and tedious.
Guide to Partition SD card For Your Android Using Gparted:
1. Download and install VMware Player (free). You will need to register for an account.
2. Run through the installation and activation process if required.
3. Create a folder called “MyBootableISOs” Perhaps on C: so “C:\MyBootableISOs” where you will keep all your bootable CD images (.iso format). Put your gparted or alpharev ISO in there.
4. Open VMplayer and click “create new virtual machine”.
5. When Prompted, Select “I will install the Operating system later” and press next.
6. When prompted what operating system you will install later, Select “other” and again in the drop down. > Next.
7. Name the Machine “Bootable CDs” or “ISObooter” or something.
8. The machine will take up a small amount of disk space, so ensure you are happy with the location it wants to use. Click > Next to pass this page.
9. Select “store Virtual disk as single file”.
10. Set Disk size as 0.5 or something low and press > Next.
11. Select “Customize Hardware” and Highlight the CD Drive in the left hand pane.
12. In the right hand pane, select “Use ISO Image” and browse to the folder you created earlier and select the .ISO. Click OK.
13. Below the left pane, click Add and hightlight “USB Controller”, Click > Next, Finish and OK.
14. The machine will automatically start up in a new window. If it does not, you can play it from the main window.
15. Plug your phone in. You should get get a prompt that tells you how to add the device.
16. Add the device like shown in the prompt.
17. Go to Virtual Machine on the top bar > power > Power off. This will take you to the VMware start page. You are now set up.
1. Highlight your Virtual machine “ISObooter” or whatever.
2. Connect the phone in recovery mode and select MOUNT USB MASS STORAGE.
3. Virtual Machine > Power > Play Virtual Machine.
4. Check the icons on the bottom of the page. Hovering one of them Should say “High Android Phone” or something equally descriptive. You can see if the device is active or not by whether it is greyed out or not.
You can actually right click on this icon and select change icon.
You can partition your SD card straight in the phone using custom recovery image such as clockworkmod recovery, amon ra recovery for HTC and many more. However, rooting your phone and flashing a custom recovery image is prerequisite for partitioning SD card using this method.