Попробуйте проверить флеху через Chkdsk , для этого запустить командную строкуи там выполнить chkdsk (убрать скобки и вставить букву флешки): /f
если не поможет, то форматнуть и попробовать восстановить через программу восстановления, например R-Studio
Пума Тайланд: Форматирование херит имена файлов и директорий, лежавших в корне раздела. Однако остальная часть не трогается, и можно с большой вероятностью восстановить файлы, включая их имена, лежавшие в других директориях. Нефрагментированные файлы можно восстановить даже если они лежали в корне, если у них вполне распознаваемый заголовок (жипеги там всякие, эксельчики и тэдэ).