I was doing some routine maintenance on my PC and I had accidentally left one of my external USB Stick drives in the machine. I noticed that in the Defrag options, it now gave me an option to Defrag the external drive. I thought to myself, thats kinda cool, I bet my 6gb Micro SD card on my phone could benift from a good defrag. I quickly popped my Micro SD card from my phone, plunked it into a USB Key Reader and told Diskeeper to Defrag the Micro Card. I was thinking, this should be great, I have thousands of files on my Micro Card, a good Defrag should be a cool thing. A few mins later it said it was done so I pulled it out and put it in back in my phone.
The next day I went to launch TomTom and it took 5 mins just to launch the app. I thought it had froze or something. I was fighting with it, driving me nuts. I re-installed TomTom, still taking 5-8mins now to load the app. When I tried to get directions it would take up to a min just to plot a route. (should only take a few seconds) I re-flashed the phone with a new ROM, then reinstalled TomTom and it did not help at all. Everything on the storage card was taking forever to load. Even the music apps were bogging down really badly.
Today, I yanked the Micro Card out of the phone, placed it in a USB key and copied the contents to a temp Dir on my desktop, formated the card, then wrote some data to the card and formated again.
Finally I put all my data from the temp Dir back onto the card and put the card back in my phone. Launched TomTom and took about 5 seconds rather than 5 mins to load. Everything is back to perfect.
I was hoping to Increase speeds with the Defrag of the Micro SD card and in fact it killed it horribly.