Bad blocks and Link2SD I have a rooted Android 2.3.6 phone (Samsung Galaxy Y Duos, S6102B) and use Link2SD to acquire more storage for apps on it using a 8GB micro SD card (partitioned in partition #1 for my files and partition #2 for linked app data from Link2SD).

Well, it is the 2nd micro SD card I bought to my phone and the same issue appears: bad blocks. I don't know if it is because of the charger I use on my car... But the real issue is that with bad blocks on partition used by Link2SD to store files from apps, the SO become slow, I cannot launch apps or it reboots a lot.

Did anyone here encounter that issue? How to solve it without the need to throw current micro SD away? Partitions with EXT2/3? NTFS?
You could try to "repair" the bad blocks and see if that works. Below is the Windows and Linux methods for doing it. Repairing won't fix damaged parts of the card but flag them to ignore.

Windows:


Plug your device into a Windows PC.
Start&gt;Programs&gt;Accessories-&gt;Command Prompt
If on Vista or newer, right-click and choose to runs as Administrator. If on XP, just run it.
Find the drive letter for the device. Let's say it's "G:" drive.
Enter chkdsk G: /r 


Linux

Open a terminal (Applications-Accessories-Terminal) and give the command

sudo fsck -a /dev/sdd1 

(Replace /dev/sdd1 with the actual partition device for the micro sd card) (fsck = File Systen ChecKer.)



Failing that you will probably need a new SD card. If it's the 'usual' FAT32 corrupting (which it does a bit) then you may be ok, but if any of it is damaged then it will need to be replaced.