Did you format the memory stick or have you been using it like that for a while? It might have something to do with the cluster sizes getting messed up. Try backing up everything then formatting and trying fresh. Then put your stuff back on...
Worth a shot at least.
Bookmarks