У меня была похожая картина с одной картой памяти для фотокамеры, временами фотографии отображались с абракадаброй в названии файлов, часть фото вообще исчезала, появлялись какие-то папки с кракозябрами, бардак полный.
Что случилось я так до конца и не понял, предполагаю, что повредились какие-то блоки или секторы данных, не знаю как там оно устроено. Подозреваю, что однажды выдернул карту памяти из слота в тот момент пока шла запись.
Потом с этой картой такие явления стали повторяться, не помогало ни полное стирание, ни новое форматирование. Утилита для поиска удалённых и поврежденных файлов наотрез отказывалась находить потерянные файлы, хотя на других флешках работала отлично.
Выручила операция Check Disc (проверка диска), проделанная системой Windows, есть такая опция, когда смотришь свойства диска. После этой проверки на карте памяти появилась скрытая папка FOUND.000, а в ней оказались какие-то файлы без расширения, которые и были потерянными фотографиями, я добавил к файлам расширение .jpg и восстановил таким образом утерянные фото. Это так, информация в довесок.
Теперь о главном. Свободный размер карты памяти немного уменьшился за счёт папки FOUND.000, получается система отыскала поврежденные блоки данных и таким образом закрыла их для использования. Если удалить скрытую папку FOUND.000, то неприятности с картой памяти через какое-то время начнутся снова. Так что пусть она будет на карте, не трогайте её, и флешка будет работать исправно, но уже с немного меньшим свободным объёмом, но это ерунда.
Желательно перед проверкой иметь на карте много мелких файлов, чем несколько фильмов по 2ГБ, иначе система закроет сразу 2ГБ свободного места.
Такое решение было у меня, может и Вам поможет.