Yes. Just like running Defragment on your HDD, but instead of drive C:\, put the SD in it's card reader slot, right click that drive, left click Properties, and under the Tools tab click Defragment Now. It's just a possibility, but it might do the trick.
Frank