Сообщение 12 авг 2013, 10:33

Флешка пустая, но место занято (скрытые файлы)

Если место на флешке занято, а папок, как скрытых, так и системных нет. Это говорит о том, что от Вас вся информация на диске скрыта. Скрывает ее вирус, используя папку в имени которой он использует недопустимые символы. Такую папку не видно в Total Commander и Far, про проводник винды вообще молчу.

В этом случае форматировать флешку не стоит !!!

В данном случаи решить проблему нам поможет командная строка: CMD.
Все дело в том, что вирус создает директорию в названии которой есть недопустимые символы. Этих символов нет в наборе символов, которые используют для назначения имен папок в формате 8.3. В результате, такая папка не отображается ни в одном из файловых менеджеров в независимости от настроек последнего.
Затем вирус переносит настоящие папки в эту скрытую папку.
Я попытаюсь описать по шагам, как вынуть файлы из скрытой папки на флешке, которой якобы нет.

Итак, начнем.
Наша флешка/диск это диск с буквой I:\

Если поглядеть на картинку то ни каких папок нет. Как тут ни крути =)
Изображение

Чтобы нам увидеть директорию, обратимся за помощью к командной строке.
Жмем WIN+R вбиваем команду CMD и жмем Enter.
Перед нами приглашение командной строки.

Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.
C:\Documents and Settings\User>_

Далее вводим команду
Dir i:\ /x
где :
i – буква вашей флешки
– ключ для показа всех файлов

На картинке видно скрытую папку с названием e2e2~1
Изображение

Ну вот когда мы знаем название можно на прямую обратиться к ней в менеджере файлов.

Я для простоты использовал Total Commander, просто вбиваете в строку и жмете Enter. Затем переносите Ваши файлы на диск С:\, а флешку форматируете.
Изображение

Советы, присланные пользователями.

Совет 1: Меняем имя папки
Прислал его один из пользователей.
В командной строке набираем
ren g:\e2e2~1 111
И переименовываем папку e2e2~1 на флешке в 111 с помощью командной строки (win+r, cmd)

Совет 2: Бат файл для скрытых папок
Также если у Вас на флешке есть скрытые папки то вам поможет БАТ файл который был предложен одним из пользователей.

@echo off
mode con codepage select=1251 > nul
echo Please wait…
attrib -s -h -r -a /s /d


Кому лень создавать файл, можете загрузить бат файл прямо отсюда.
Данный файл снимает все атрибуты со всех папок и файлов, ЗАПУСКАТЬ ТОЛЬКО НА ФЛЕШ-ДИСКЕ.

Совет 3: Простой способ вынимания информации
Пользователем СЕРГЕЙ был прислан самый простой способ решение задачи.
Он открыл флешку в Total Commander 7.0 Podarok Edition как оказалось там есть кнопка 8.3 (Короткие имена в формате DOS 8.3) нажав её имена папок отображаемых изменились и появилась нужная папка е2е2~1 войдя в которую всё ее содержимое можно скопировать в другое место, или можно её переименовать в 111 и она становится видна.

Совет 4: Способ пользователя Muller
Пользователем Muller был предложен оригинальный способ. Для этого нужно запаковать флешку архиватором RAR. Затем открыть архив и вынуть нужные вам файлы =) вот ссылка на комментарий Muller`а.

Совет 5: Способ похожий на 4-й c WIN RAR, но проще. Прислан пользователем Димка
Хочу предложить усовершенствованный метод открытия папок с помощью WinRaRа. Запускаем архиватор Пуск>Все программы>WinRaR. Открываем нашу флешку и вуаля, все папки видны, перетаскиваем папки из окна WinRaR в другое место на жестком диске, форматируем флешку.
Вотссылка на комментарий Димки.

Совет 6: Решение проблемы с проводником Windows, когда невозможно снять с папки атрибут (галочку) крытый
Решение написал вкомментарии Блудсикер. Открываем проводник в меню Сервис->Параметры папок -> Вид ->Снимаем галочку с "скрывать защищенные системные файлы" и ставим галочку в «показывать скрытые папки»
Далее: Правой Кнопкой Мыши->Свойства->Настройки->Сменить значок->ОК. Затем пробуем Пр.Кн.Мыш. убрать у файла(папки) галочку "Скрытый". Должно получиться.

Совет 7: Просмотр флешки через FTP клиент.
Оригинальное решение предложил mops. Каким именно клиентом он просматривал флешку он не уточнил. Но как вариант возьмем на заметку.