Если флешка показывает занятое место, но папки пустые — файлы почти всегда на месте, просто система скрыла их атрибутами. Решается это включением показа скрытых и системных файлов в проводнике, а в упорных случаях — командой в консоли, которая снимает атрибуты со всех файлов сразу.

Самая частая ошибка — путают буквы дисков. Если на компьютере несколько накопителей, легко случайно указать в команде не флешку, а системный диск. Перед вводом команды откройте «Мой компьютер» и убедитесь, какая буква присвоена именно вашей флешке.
Вторая ошибка — забывают запустить командную строку от администратора. Без повышенных прав команда attrib выполнится, но откажется менять атрибуты защищённых файлов, и результата не будет. Проверьте заголовок окна: если там написано «Администратор: Командная строка» — права есть.
Если после всех шагов файлы так и не появились, дело может быть не в атрибутах, а в повреждении файловой системы. В этом случае помогает встроенная проверка диска: в свойствах флешки откройте вкладку «Сервис» и запустите проверку с исправлением ошибок. Ничего страшного в этом шаге нет, он не удаляет данные, а чинит структуру файловой системы.
Ещё вариант — файлы скрыты не Windows, а вирусом, который специально прячет пользовательские данные и подсовывает вместо них ярлыки или пустые папки. Признак такого поведения: на флешке появляется файл вроде autorun.inf или ярлык с именем самой флешки. Если подозреваете вирус, сначала проверьте компьютер и флешку антивирусом, а атрибуты снимайте после этого — иначе вредонос может скрыть файлы заново при следующем подключении.
Если ничего из перечисленного не сработало, а данные критически важны — не форматируйте флешку. Форматирование стирает таблицу файлов, и восстановить данные становится сложнее, хотя не всегда невозможно. Лучше обратиться в сервис, который занимается восстановлением данных с накопителей: там работают со специальным софтом, который читает файлы даже при повреждённой файловой системе.
Да, но другим способом. Если данные не появились после снятия атрибутов, вероятно, файловая таблица повреждена, и здесь нужны программы для восстановления данных или проверка диска через встроенные средства Windows. Простое снятие атрибутов в этом случае бесполезно, потому что проблема не в отображении, а в целостности структуры.
Значит, атрибут «скрытый» стоит не только на файлах, но и на самих папках, либо папки помечены как системные. Команда attrib с параметром /s обрабатывает все вложенные каталоги, поэтому именно консольный способ обычно решает такие случаи, когда галочки в проводнике не сработали.
Команда только снимает атрибуты скрытости и системности, она не удаляет и не изменяет содержимое файлов. Риска потерять данные при правильном указании буквы диска нет, а если атрибуты выставлены снова случайно — операцию можно повторить в любой момент.
Это признак вирусной активности: заражённый компьютер при каждом подключении накопителя автоматически скрывает файлы и создаёт вредоносные ярлыки. В такой ситуации стоит проверить антивирусом все компьютеры, к которым флешка подключалась, а не только тот, на котором заметили проблему.
Если после снятия атрибутов и проверки диска файлы так и не показались, дальнейшие манипуляции лучше не делать самостоятельно — риск случайно перезаписать данные растёт с каждой попыткой. В такой ситуации разумнее сразу отложить флешку и обратиться за восстановлением данных к специалистам.