Пропали файлы на флешке

Пропали файлы с флешкиВ очередной раз ко мне обратился клиент со знакомой проблемой: пропали файлы на флешке. Проблема встречается часто, и в большинстве случаях виной тому вирусы. Вирусы как правило удалить не так сложно, а вот восстановить файлы которые пропали с флешки, не всегда просто.Ситуацию можно поделить на две группы: простую, когда файлы восстанавливаются легко, и сложную когда необходимо работать в командной строке. А теперь подробнее.

Ситуация номер раз.

Файлы, которые лежали в корне флешки есть, папки тоже, но при открытии, папки открывается пустые. Виной тому обычно бывают вирусы: AutoRun.FlyStudio.B, AutoRun.PSW.Delf.C, Dorkbot.D и многие другие. Все они работают по одному и тому же принципу.

Вашим папкам вирус изменяет атрибуты на скрытый и системный, а в место папок выставляет ехе файл с тем же именем и значком папки. Если у вас не включено отображение скрытых и системных файлов, то вы не увидите файлы которые пропали с флешки. Для отображения в окне с открытой флешкой, нажимаем Сервис => Параметры папок =>Щелкаем на «показывать скрытые файлы, папки и диски» и убираем галочку с «скрывать защищенные системные файлы (рекомендуется)» => на предупреждение отвечаем да.

скрытые файлыФайлы появились — радуемся.

Теперь нужно сменить атрибуты папок, чтобы они отображались на любом компьютере, но, к сожалению встроенными в Windows средствами сделать этого не получиться. На помощь нам придет всем известный Total Comander. Запускаем, для начала заходим Конфигурация =>Настройка => Содержимое панелей и ставим галочку «показывать скрытые/системные файлы», закрываем окно настройки.

скрытые файлы в Total Comander

Открываем нашу флешку => выделяем все «потерянные папки» => нажимаем Файлы => Изменить атрибуты и убираем галочки с атрибута Скрытый и Системный.

Изменение атрибутов Total ComanderВот и все мы вернули папки к их первоначальному состоянию. Не забудьте поставить обратно галочку на «показывать скрытые файлы, папки и диски» в проводнике Windows.

Ситуация номер два.

Теперь переходим к сложному варианту. Если после отображения скрытых файлов ничего на флешке не изменилось, то скорее всего у вас поработал вирус известный под именем Radmin.13. Куда же он дел ваши папки? Radmin.13 все ваши папки с файлами переместил в папку с именем «..» именно так — 2 точки. Дело в том что windows запрещены папки имена которых заканчиваются на точку, поэтому мы и не видим папку с именем «..».

Чтобы вернуть содержимое папки «..», нам нужно её переименовать. Для этого нам потребуется командная строка. Заходим в C:\Windows\System32 копируем файл cmd.exe в корень нашей флешки запускаем его и вводим команду

[sourcecode language=”shell”]
dir /x /ad
[/sourcecode]

Команда dir выводит все содержимое нашей флешки, ключ /x выводит короткие имена файлов, а ключ /ad выводит только папки.

Переименование файлов cmd.exe

Теперь мы видим что папке с именем «..» соответствует короткое имя файла «E2E2~1». Нам остается только переименовать эту папку и получить доступ к нашим файлам. Делается это просто:

[sourcecode language=”shell”]
ren E2E2~1 lost
[/sourcecode]

т.е. мы переименовываем папку «E2E2~1» в папку «lost» Заходим на флешку и видим папку «lost», а в ней все те файлы которые пропали.

Оцените статью

Комментарии закрыты.

  1. юля

    А если при второй ситуации, описанной выше, папка с двумя .. без имени????

  2. Craft автор

    Странно, короткое имя должно быть. Проверьте правильно ли вы ввели команду: dir /x /ad

    В любом случае попробуйте команду: ren E2E2~1 lost

    Либо как вариант “..” – это корневая директория.

  3. юля

    пробовала и так и так, как вы написали, пишет указанный файл найти не удаётся, жуть какая то ((((

  4. Craft

    Вероятнее всего у вас другая проблема, если не первый ни второй случай не помогает. Есть программа Handy Recovery, попробуйте просканировать флешку через нее.

  5. юля

    скачала, установила, там увидела файлы, которые были действительно удалены с флешки, но мной, а остальные файлы, которые просто пропали, если на них встать пишет файл повреждён и восстановление одного из таких файлов ни к чему не привело ((((((( но показывает,что на флэшке почти нет свободного места, хелп….

  6. Craft автор

    Юля, напишите мне на почту [email protected], есть один вариант как можно вам помочь (по крайней мере попробовать).

  7. Александр

    Спасибо за помощь. Первый раз такая ситуация – червь поменял местоназначение папок и скрыл их, превратив пр этом в системный файл. Отображение скрытых папок не дало эффекта после того как просмотрел большинство ресурсов. Ваши советы сразу решили проблему.

  8. Катя

    а что делать если при попытке копирования файла cmd.exe на флешку выдало вот такое сообщение : “Не удаётся скопировать cmd. Синтаксическая ошибка в имени файла, имени папки или метке тома.”?

  9. Kamdiver

    Прикольно. Особенно повеселила фраза “средствами windows сделать невозможно”.

    Учим матчасть, раздел “внешние команды MS-DOS”:

    В “первом случае” – “Пуск-Выполнить”, вводим cmd
    В открывшемся окошке набираем “attrib -h -r -s /d /s x:\*.*”, где х – буква диска, присвоенная вашей флешке.
    -h – снять аттрибут “скрытый”
    -r – снять аттрибут “только чтение”
    -s – снять аттрибут “системный”
    /d – обработка файлов и каталогов
    /s – обработка всей структуры подкаталогов текущего каталога

    Во “втором случае” нет никакой необходимости копировать cmd.exe на флешку, достаточно запустить из меню или по “пуск-выполнить”.

    А вообще, юзайте FAr Manager. Ну, или Total Commander, если без окошек некомфортно.

  10. Kamdiver

    И ещё: папка “..” не отображается не потому, что ” виндовс запрещены имена папок, оканчивающиеся на точку”. Такого запрета нет, попробуйте создать папку с любым именем и точкой на конце, у вас получится. Отображаться (последняя) точка не будет , правда. потому что точка – символ-разделитель, отделяющий имя от расширения файла.

    Просто “..” – зарезервированное имя (ссылка на родительский каталог). Точно так же штатными средствами ОС нельзя создать папки или файлы с именами con, prn, lpt1 и некоторыми другими.

  11. Craft автор

    Имелось ввиду что стандартными средствами невозможно. DOS командами это сделать можно, но для тех кто их знает статья ничего нового не раскроет, статья написана для рядовых юзеров. Тут проблемы возникают при поиске меню “Сервис” (почитайте комменты выше), а вы тут с набором букв, точек, тире и звездочек. За дополнение спасибо, думаю кому-нибудь обязательно пригодиться.

  12. Craft автор

    Спасибо за уточнение

  13. Йорик

    у меня случилась аналогичная ситуация, через командную строку не помогло. решил проблему довольно таки просто через тотал командер. изменил атрибуты, и у меня отобразилась папка без имени(был удивлен, так как даже точек не было), переименовал ее, скопировал после оттуда файлы.Далее отформатировал флешку и закинул обратно.

  14. Йорик

    Поправлю себя. в имени вместо символов был “пробел”

  15. Йорик

    и еще:
    в командном окне у меня кроме ярлыка созданного вирусом больше ничего не отображалось

  16. Няшка

    Спасибо! Статья отличная!!!

  17. olsn

    EasyRecover или R-Studio.4.2 ПОМОЖЕТ …

  18. раф

    в командной строке короткое имя неотображается но есть две папки с названиями “.” “..”
    как переименовать?

Adblock
detector