Issue with the Apps that are installed on SD Card after reinserting the SD Card I am using an Xperia X10 mini pro (Android 2.1-update1). I rooted the phone and partitioned the 8GB SD Card into two parts.
1. ext3 2. FAT32.

I installed Link2SD to move the apps to SD Card. This has been very useful as this application has an option to move the installed/updated apps to SD Card automatically.

But recently it happened to remove my SD Card from phone and inserted another 2GB SD Card for some other purpose. I started the phone and the apps that are showing on phone aren't working as I installed them on my SD card. So I put my 8 GB Micro SD card back to phone. Now the problem arose. I was not able to access the apps installed on SD Card. I had to reinstall all the apps that are there in my phone.

Is it how it behaves ? Don't I remove my SD card from phone ?

I did a little amount of Experimenting on this and found that its happening only on inserting another SD Card. My mobile is searching for the apps on the newly inserted SD Card. As there are no apps found it might be deleting the links on phone memory. This is my guess only.

Still the question stays "How to overcome this kind of scenario ?"
Try rebooting the phone after re-inserting the SD Card.

Some older launchers (e.g. Eclair stock) simply don't refresh their app drawer when you re-insert the SD Card, even though the apps are re-mounted. You can check that the apps are indeed back by going to Menu -&gt; Settings -&gt; Applications -&gt; Manage applications and seeing if the "missing" apps are listed there. If so, a reboot will fix it.

Alternatively, you can simply restart the Launcher app by going to Menu -&gt; Settings -&gt; Applications -&gt; Manage applications then scrolling down to "Launcher" and tapping on it, and then tapping on the "Force Close" button.  Now if you press the Home key, the Launcher will restart and should have all the apps back.