How To Switch to a Different MicroSD Card on Android (When Using Apps2SD)

Got Apps2SD, loaded Hero on your phone, or your using Swap and a partitioned memory card with your custom ROM? But what to do if you buy a new memory card (finally get rid of that 2GB for a much more equipped 4, 8, or 16GB Class 6 card)? Here’s how to swap the old for the new.

I. Find a Memory Card that Suits Your Needs

1. First thing is to get a memory card that will do what you need. No need to go to the largest card just because you can. Get the card with enough memory so you don’t get frustrated when you try to put all that you want and it tells you “not enough available space” (also keep in mind that we’ll need 500Mbs for ext2/ext3 and another up to 96mbs for Swap for most ROMs).

2. Class 6 is best. For most ROMs, we use the SD card as part of the system memory and have it run Apps off of it and sometimes use it for virtual RAM (called Swap). So the speed at which our phone can access and write to that card becomes very important to avoid apps not loading quickly or our phone not being able to use the RAM efficiently.
Class 6 (the highest class commercially available at the moment) allows the card to read and write data at speeds up to 6Mbps (hence Class 6) as opposed to 4Mbps and 2Mbps for Class 4 and 2 cards respectively. So when your budget allows, grab a Class 6 card.

II. Swapping Out the Memory Card

1. Save whatever is on your old memory card to your computer as backup.

2. Turn off the phone and turn it back on by holding down home and power to get to recovery mode.

3. Take out the old memory card and put in a new one (while still on the recovery screen).

4. Click on Format SD Fat32+ext2+swap and wait for it to finish.

5. Click on Convert ext2 to ext3 and wait for it to finish.

6. Now, WITHOUT taking the phone out of recovery mode, put all the stuff you have on the computer (that you saved from the old memory card) back onto the new memory card in the phone (either by taking it out and using an SD adapter and your computer, or by mounting the SD card via usb cord and the phone’s recovery screen. Amon Ras newer recovery screens have an option for Mount SD. Once you click that and the phone is plugged in via USB it should pop up as a folder on your computer like normal).

7. While you are copying the backed up stuff to the new SD card, also put on the ROM that you were using and rename it to update.zip like normal.

8. Once done, unmount the SD card in the recovery screen (if you mounted it) or put the SD card back into the phone (if you used the SD adapter).

9. Click Wipe Data (you can try to skip this step, but if it gets stuck on a boot loop then come back to recovery mode and click it this time then do step 10).

10. Click Apply update to flash the ROM again.

All done!

  • Pingback: A bunch of How To Videos for Eris with links to rom / flash files « Ownurandroid's Blog

  • DoG

    why i can’t simply swap a card without doing all those steps? WTF

  • mat

    how do i tell applications to install to the sd card still seem to be installed in main memory ? thanks :)

    • Iowaboy0255

      you dont they have it setup to where the memory will go to phone only.

  • mat

    Why does it say applications 141MB i formated a 1G ext2 so shouldnt it say 1141MB ? pls help even with yuor excellent guides this has been a long painful process :)

  • Marko

    i just unlock my hero and now is not reading my sd card?

  • kenkwan

    hey i got a few questions…

    im using HTC Desire… how do you take the MicroSD card out of the phone in recovery mode, when you need to take the battery out first before u can get the MicroSD card out. You mean the phone can stay in recovery mode as long as you are still plugged in on USB, but without the battery?

    Another thing is.. the formatting of the new SD card will be done in recovery mode? Does the clockworkmod recovery has that option? Thanks.

  • 44

    does this method work with cm6 stable?

  • Motopolah

    hi,
    how to do this on Desire?? thx

  • Lore Tomasini

    I followed these steps exactly but the apps2sd did not take effect. I partitioned my card through Amon Ra like I had done with my old card…any suggestions…I already tried formatting my current memory card.

    • http://theunlockr.com TheUnlockr

      You have to reflash the ROM after doing that. Also make sure the ROM you are going to use says Auto Apps2SD enabled.

  • Djvibe

    do i have to go through rom. and were do you find the rom

    • jane

      ur so cool

  • http://twitter.com/ampcweer Bob Job

    Retards.  All you have to do is copy the old card to the new one (using a card reader attached to a PC) and then swap the cards.

    • http://theunlockr.com David Cogen

      This is an old procedure for back in the day when Apps2SD wasn’t built in to Android so you DID have to do all of this. But thanks for the feedback…