Bat убрать скрытые файлы

Обновлено: 04.07.2024

За свою бытность админом из всех вирусов я, пожалуй, чаще всего сталкивался с различного рода вирусами печально известного семейства autorun. Как известно, подобные вирусы скрывают каталоги (а иногда и файлы), подменяя их ссылками. Неискушенный пользователь не заметит разности и запустит вредоносный код.

Лечение большинства разновидностей таких вирусов не представляет сложности. Поможет, к примеру, Dr.Web CureIT из статьи «Аптечка сисадмина». В данном случае мы сконцентрируемся на исправлении последствий заражения. А именно, как нам снова сделать видимыми файлы и каталоги. Причем автоматически.

На самом деле, всё дело в атрибутах файла и каталога. Именно там кроется галочка «Скрытый».

Но убирать вручную этот атрибут у каждого файла и папки несколько утомительно и требует дополнительных действий (нужно включить видимость скрытых файлов и папок). Есть способ более элегантный.

Для этого открываем любой текстовый редактор и вводим в нем следующее содержимое:

После чего сохраняем его как bat-файл, поставив в конце имени файла .bat. К примеру, я назвал этот файл no_autorun, Вы можете назвать как-нибудь иначе.

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

Напоследок нужно отметить, что данный файл не лечит от вирусов. Он просто возвращает видимость файлам и папкам, так как антивирусы при лечении зачастую этого не делают.

Конечно, если у вас есть антивирус, то он должен поймать эту заразу, будь то хоть самый последний антивирус на свете, но нет! У меня у друга кончилась лицензия Касперского и он временно поставил бесплатный Nod32, а он уже не увидел этот вирус с флешки. Я вообще антивирусом не пользуюсь больше года и прекрасно себя чувствую:) (. допоры до времени) Нет, вам так рисковать не советую.

1. Отображаем скрытые папки и файлы с флешки

1.1.Отображение с Total Commander

bat файл для восстановления скрытых файлов

1.2. Отображение с 7-Zip

1.3. Отображение с WinRar

1.4. Отображение с помощью батника

Про батники я вам немного рассказывал здесь и здесь, где я показывал, как писать маленькие шутки-вирусы, называйте их как хотите.
Этот батник сработает, так же как и в первом примере с Total Commander.
Открываем блокнот. (Стандартный с windows или Notrepad++)
Копируем туда код:

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

Хотя этот батник вы можете модернизировать добавив туда несколько строк. Напишем, чтобы батник сделал папки видимыми, потом добавим функцию удаления папки Recycler, где храниться тот самый вирус на флешке, далее удалим файл, который запускает вирус (autorun) и удалим ярлыки. Все это вместиться в четыре маленькие строки.
Открываем блокнот и копируем туда:

attrib -s -h /s /d
rd RECYCLER /s /q
del autorun.* /q
del *.lnk /q

Как видите все по-порядку, сначала отобразить скрытые папки , потом удалить Recycler, далее удалить автозапуск и уничтожить ярлыки. Все.
Сохранили, перекинули батник на флешку и запустили.

1.5. Отображение посредством командной строки (CMD)

2. Удаляем вирус, скрывающий папки на флешке

В принципе я уже все рассказал, а удалить вирус можно как в ручную ( в этом случае если вы не активировали сам вирус) так и просто антивирусом.

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

Вы здесь

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

Для того, чтобы быстро восстановить данные, можно воспользоваться простым bat файлом, скачать его можно ]]> здесь ]]>
Вы можете сами создать bat файл со следующим кодом:

Программирование. Продвижение SEO. Работа с CMS. 1С Предприятие.

Недопустимые символы в папке. Или Как вирус прячет папки на флешке.

Вирус на флешке сделал папки скрытыми.


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

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

В данном случаи решить проблему нам поможет командная строка: CMD.

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

Затем вирус переносит настоящие папки в эту скрытую папку.

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

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



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

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


На картинке видно скрытую папку с названием e2e2

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


Я для простоты использовал Total Commander, просто вбиваете Х:\e2e2

1 в строку и жмете 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

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

Внимание 20-03-2011 был добавлен комментарий о том, что уже существует новая модификация вируса, которая не прячет папки, а удаляет их, будте бдительней.

Совет 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. Каким именно клиентом он просматривал флешку он не уточнил. Но как вариант возьмем на заметку.

С уважением, Acid.

1 882 Комментариев “ Вирус на флешке сделал папки скрытыми. ”

помог с установкой тотал командр подарок эдишн
все крайне просто
Благодарю за информацию

Способ с архивом очень помог. Спасибо.

мне помогло через WinRAR. Всем советую!

Спасибо за совет.

Спасибо огромное, открыл способом №2 респект и уважуха

2 Способ моментально работает! Спасибо!

Спасибо! Мгновенно открыла БАТ файлом

Спасибо огромное, ваша статья очень помогла.

Спасибо 100% помогает 6-й метод

Спасибо ребят!) Второй способ помог)

Благодарю. Совет №5 помог. Димки

Проблема в том, что в этих ярлыках записано по две команды, первая запуск и установка вируса в ПК, вторая открытие Вашей драгоценной папки.

Нашла скрытые файлы EasyRecovery, вперемешку правда, но НАШЛА!

Большое вам спасибо!
Именно ваш способ помог!

попробуйте переименовать
В командной строке набирать
ren h:\folder ..

Пишет что, не найдется найти указанный файл.

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

Попробуйте в командной строке посмотреть наличие папок в имени которых есть недопустимые символы.

Открыл флешку через RAR, папки отобразились, скидывать в другой диск неудобно, так как на них более 10 гиг инфы-долго, есть другой способ?

Только используя бат файл. Или в командной строке.

проще всего открыть командную строку. ввести X: где Х буква флешки. потом с помощью изменить-вставить вставить следующие данные attrib -s -h -r -a /s /d *.*

Убрать атрибут "скрытый" со всего содержимого флэшки
Доброго времени суток ! Выручите, пожалуйста! Set objWMIService =.

Знаю что это можно сделать данной командой attrib -S -H /S /D Если чисто академически - это неправильно, т.к. указанная Вами команда снимает атрибуты не только с файлов, но и папок, так что да, правильно - через for или forfiles.

Вот я и прошу помощи в написании скрипта через цикл.

Добавлено через 8 минут
Для файлов и папок в каталоге

papkapapka321,
Понимаю, что вы пока неопытны, но советую просто проверять чего получается безопасной командой echo
Берем ваш скрипт, запускаем: Что видим? Слово dir. Это не что нам нужно. Вспоминаем, что команды вроде бы нужно заключать в кавычки.
Пробуем снова: Опять не то. Ладно, идем читать справку по циклу for и натыкаемся на необходимость указать параметр /f для работы с файлами.
Окей. И опять двадцать пять. Может мы забыли указать dir нужные параметры? Точно!
Теперь осталось заменить echo на то что нам нужно: attrib -S-H "%%B" .
Хотя команда attrib с параметром /S я так понимаю сама рекурсивно обрабатывает все файлы (исключая каталоги?) начинаю с указанного каталога. То есть можно и без цикла обойтись. Точно не скажу - не пробовал.

Только это все равно неправильно. Это снимет в том числе атрибут "Системный".
По нормальному эта задача средствами BAT не решается из-за бага в утилите attrib, т.к. она позволяет работать только одновременно с обеими атрибутами S и H, но не по отдельности (по одному только устанавливать можно).
Но можно обойти таким способом:

Добавлено через 4 минуты
Если непонятно объяснил, попробуйте выполнить эту команду:
Спасибо всем огромное. Разобрался.
Но осталась еще маленькая проблемка:
Например, нужно убрать атрибут скрытый со всех файлов и папок в каталоге, не трогая файлы и папки в подкаталогах. С файлами работает, но скрытые папки с каким-либо содержимым не становятся видимыми.

убрать ключик -d

Добавлено через 28 секунд
и /s тоже.

Работает, но скрытые файлы в скрытых папках тоже становятся видимыми, а этого быть не должно

Добавлено через 2 минуты
А нет, все правильно. Спасибо вам большое!

Снять атрибут "только для чтения" на флэхе
Сразу отмету банальные ответы типа "сдвинь ползунок" или "перепрошей" - атрибут поставлен не на.

Не активный атрибут "скрытый" в свойствах папки
Привет!На компе установлена Windows XP SP3. Есть такая проблема:в свойствах папки "Автозагрузка" и.

Как удалить атрибут "скрытый" у папки?
Вынес себе весь мозг. По пути вынес MSDN. Так вот. Изменение атрибута файла происходит так.


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


Как убрать атрибут "скрытый"
качнул сборку винды -поставил все ок !только вот не нравится что создатели сборки заделали ля.

По умолчанию ОС Windows 10 скрывает от пользователей некоторые файлы и папки (каталоги, директории). Данные меры используются, чтобы оградить данные элементы от действий пользователей, будь-то удаление или перемещение. Любое негативное воздействие на системные элементы может чревато повлиять на работу Windows.

скрытые папки в windows 10

Также существуют каталоги, файлы, которым атрибут «скрытый» присвоен самими пользователями. В материале рассмотрим, как показать скрытые папки в Windows 10 пользовательского и системного типа через интерфейс ОС и батники.

Отображение невидимых элементов через окно параметров папок (проводника)

Данный способ поможет найти и увидеть скрытые папки, как пользовательского, так и системного типа. Сначала Вам потребуется открыть параметры папок, воспользуйтесь одним из способов ниже:

запуск параметров папок из проводника

1. Запустите окно проводника. Далее перейдите на вкладку «Вид», затем нажмите «Параметры».

выполнить в windows 10

2. Откройте окно «Выполнить» (кнопка Win + R). Введите команду control и нажмите OK (Enter).

запуск параметров проводника из панели управления

В панели управления выберите представление крупные или мелкие значки. Найдите и откройте компонент «параметры проводника».

включение отображения показа скрытых папок и файлов в windows 10

В параметрах проводника посетите вкладку «Вид». В области дополнительных параметров сделайте скроллинг в самый низ. Переключите переключатель в состояние показа скрытых папок и файлов, также уберите флажок с параметра, скрывающего системные защищенные файлы (при появлении предупреждения кликните «Да»), это позволит увидеть каталог Appdata, System Volume Information и другие. Кликните OK.

Включение отображения скрытых директорий и файлов через проводник

включение показа скрытых элементов через проводник

Данным способом Вы сможете только открыть скрытые папки в Windows 10 не системного защищенного типа. Запустите проводник ОС. Щелкните вкладку «Вид». Если в проводнике не хватает места, тогда образуется область «Показать или скрыть» в виде кнопки Обратите внимание на элемент «Показать или скрыть», который может быть представлен в виде кнопки или области в зависимости от размера окна. На скриншоте элемент представлен в виде кнопки, нажмите на нее и в появившейся области поставьте галочку на пункт «Скрытые элементы».

Посмотрите и проделайте манипуляции со скрытыми элементами. Далее советуем убрать их обратно в неотображаемый режим работы.

Показ скрытых элементов с помощью Bat файлов

настройки отображения скрытых файлов, папок в реестре windows 10

Настройки состояния отображения скрытых папок (файлов) хранятся в реестре Windows в разделе Advanced (полное расположение на картинке). Где за открытие обычных неотображаемых элементов отвечает параметр Hidden (значения: 0 – не показывать, 1 - показывать). За открытие системных скрытых каталогов (файлов) отвечает параметр ShowSuperHidden (значения: 0 – не показывать, 1 - показывать).

Ниже представлены Bat файлы, которые и меняют значения параметров реестра, читайте также: как создать Bat файл в Windows. Скачайте эти файлы для манипуляций с отображением скрытых файлов (папок):

    – включить показ (обычные элементы). – отключить показ (обычные элементы). - включить показ (системные элементы). - отключить показ (системные элементы).

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

Как видите, есть немало способов, позволяющих показать скрытые папки в Windows 10. Конечно, пользователи используют два первых метода, тогда как третий является дополнительным способом, показывающим принцип работы на системном уровне.

Читайте также: