How can I transfer data from existing memory card to the new one without losing any data ?
thats easy...first copy your data to a pc.then insert the 16 gb card in your phone and copy the data back.
^^ exactly. unless the 2GB card is partitioned (which is not possible on stock rom), simply copy paste it.
use app backup and restore to backup installed apps..or if you are rooted then use gemini app manager.
you will lose your sms...but you can move contacts to sim. or what you can do is import contacts to sd car and thus create a backup.send that backup to another phone via bluetooth.change your sd card.then send that backed up file back to youR CARD.restore contacts from sd card.
correction @OP....you wont lose either your contacts or your sms...part of internal mem....backup your apps though.
How to transfer contacts saved in memory card to the new memory card ?