Attrib s h d s: Борьба с вирусом на флешках «Вместо папок – Как снять атрибут «скрытый» и «системный»?

Как снять атрибут «скрытый» и «системный»?

У меня компьютер был заражен вирусом, который сделал все файлы скрытыми, как их вернуть в нормальный вид?

Есть такая разновидность вирусов, которые присваивают файлам или папкам атрибуты «системный» и «скрытый». Вреда большого они не приносят, но нервы могут попортить. Файлы и папки становятся не видны, а вместо них появляются ярлыки. А иногда и ярлыков нет, и владелец считает, что все документы утеряны. Снять атрибут «скрытый» через свойства папки или файла не получается. Для снятия аттрибутов «системный» и «скрытый» надо использовать команду attrib, из командной строки.

attrib — Вывод и изменение атрибутов файлов.

attrib [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [диск:] [путь] [имя_файла] [/S] [/D]]

+ Установка атрибута.

Снятие атрибута.

R Атрибут «Только чтение».

A Атрибут «Архивный».

S Атрибут «Системный».

H Атрибут «Скрытый».

[диск:] [путь] [имя_файла]

Указание файла или набора файлов для обработки.

/S Обработка файлов с указанными именами в текущей папке и во всех ее подпапках.

/D Обработка и файлов, и папок.

Например  команда:

attrib -S -H /S /D

снимет атрибуты «скрытый» и «системный» со всех файлов и папок в текущем каталоге командной строки.

Рассмотрим подробнее порядок действий для снятия аттрибута «скрытый» и «системный» с файлов и папок. В данном примере пострадала флешка на фотоаппарате.

 

Открываем флеш-диск фотоаппарата и видим чистую папку.

Чтобы удостовериться что там что-то есть надо

в свойствах папки выбрать пункт —

«Показывать скрытые папки и файлы»

и снять — «Скрывать защищенные системные файлы».

 

Подтвердить отображение системных файлов.

Наши потерянные папки стали видны

можно проверить их содержимое.

Запускаем командную строку

Пуск => Выполнить => cmd

переходим на нашу флешку

CD  /D G:/

и

снимаем атрибуты «скрытый» и «системный» со всех файлов и папок на флешке

attrib -S -H /S /D

После перечисленных действий для снятия аттрибута

 «скрытый» и «системный»

видим все свои документы в целости и сохранности.

P.S. Не забываем вернуть запрет на отображение системных и скрытых файлов и папок.

Источник: http://www.diacr.ru/zametki/27-kak-snyat-attribut-skrytyi-i-sistemnyi/ka…

 

 

 

Все папки стали ярлыками, а сами папки скрыты — что делать?

&nbsp лечение вирусов

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

Примечание: проблема, когда из-за вируса на флешке исчезают все папки (становятся скрытыми), а вместо них появляются ярлыки, достаточно распространена. Чтобы в будущем защититься от таких вирусов, рекомендую обратить внимание на статью Защита флешки от вирусов.

Лечение вируса

Если антивирус не убрал этот вирус сам (почему-то некоторые антивирусы не видят его), то можно поступить следующим образом: кликаем правой клавишей мыши по ярлыку папки, созданным этим вирусом, и смотрим в свойствах, на что именно указывает этот ярлык. Как правило, это некий файл с расширением .exe, находящийся в папке RECYCLER в корне нашей флешки. Смело удаляем этот файл и все ярлыки папок. Да и саму папку RECYCLER можно также удалить.

Вирус на USB флешке

Если на флешке присутствует файл autorun.inf, то также удалите и его — этот файл провоцирует флешку автоматически что-то запускать после того, как Вы ее вставили в компьютер.

И еще один момент: на всякий случай пройдите в папку:
  • Для Windows 7  C:\users\ваше имя пользователя\appdata\roaming\
  • Для Windows XP C:\Documents and Settings\имя пользователя\Local Settings\Application Data\
И если там обнаружатся какие-либо файлы с расширением .exe, удалите их — их там быть не должно.

Кстати, если Вы не знаете, как отобразить скрытые папки, то на всякий случай вот что нужно сделать: зайдите (Windows 7 и Windows 8) в Панель управления, там выберите пункт “Параметры папок», вкладку «Вид» и ближе к концу списка установите опции, чтобы компьютер отображал и скрытые и системные файлы с папками. Желательно также убрать галочку «не отображать расширения зарегистрированных типов файлов». В итоге, на флешке Вы будете видеть и сами скрытые папки и ярлыки на них, до тех пор, пока последние не будут удалены.

Убираем атрибут скрытый у папок

Неактивный атрибут скрытый у папок Windows XP

Неактивный атрибут скрытый у папок Windows XP

Скрытые папки Windows 7

Скрытые папки Windows 7

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

attrib -s -h -r -a /s /d
Затем запустить его от имени администратора, в результате чего проблема должна решиться.Как создать bat файл: создаем обычный файл в блокноте, копируем туда вышеуказанный код и сохраняем файл с любым именем и расширением файла .bat

Как убрать вирус и сделать папки видимыми

Нашел на просторах сети еще один способ избавиться от описанной проблемы. Этот способ, пожалуй, будет попроще, но не везде сработает. Однако в большинстве случаев он все же поможет привести USB флешку и данные на ней в нормальное состояние. Итак, создаем bat файл следующего содержания, после чего запускаем его от имени администратора:

:lable
cls
set /p disk_flash="Vvedite bukvu vashei fleshki: "
cd /D %disk_flash%:
if %errorlevel%==1 goto lable
cls
cd /D %disk_flash%:
del *.lnk /q /f
attrib -s -h -r autorun.*
del autorun.* /F
attrib -h -r -s -a /D /S
rd RECYCLER /q /s
explorer.exe %disk_flash%:

После запуска компьютер запросит ввести букву, соответствующую Вашей флешке, что и следует сделать. Затем, после того, как автоматически будут удалены ярлыки вместо папок и сам вирус, при условии нахождения его в папке Recycler, Вам будет показано содержимое вашего USB накопителя. После этого рекомендую, опять же, обратить на содержимое системных папок Windows, речь о которых шла выше, в первом способе избавиться от вируса.

А вдруг и это будет интересно:

Как снять атрибуты «Системный» и «Скрытый» через командную строку

Значок папки

Добрый день. Надеюсь вы не сидите один перед компьютер в этот день, но у меня появился свободный час и я решил написать новую полезную инструкцию. И сегодня разберем такой не редкий случай, когда какой-нибудь вредитель сделал наши папки и файлы скрытыми (или ещё лучше системными) и оставил вместо них свои файлы. Но вы уже конечно же вывели его, с помощью флешки с Dr.Web Cureit и Kasperskiy LiveUSB.

Но вот проблема с нашими папками осталась… Увидеть то мы их можем, если включим отображение скрытых и системных файлов, но постоянно сидеть в таком режиме не приятно, так как на виду куча системных файлов, даже на рабочем столе. Конечно же, нужно изменять атрибуты у файлов. Но вот беда, в проводнике Windows нельзя изменить атрибут «Системный». Поэтому нам поможет командная строка.

Пошаговая инструкция

  1. Открываем командную строку от имени администратора.Открываем командную строку от имени администратора
  2. Переходим в нашу проблемную папку, по опыту это чаще всего флеш-карта или внешний жесткий диск. Поэтому открываем компьютер, смотрим букву диска и вводим в командную строку следующую команду вида: CD /D *путь*. Где, вместо *путь* нужно ввести путь в нужный каталог. В моем случае вид будет вот такой: cd /D h:\.Переходим в проблемную папку, в моем случае код будет вот такой: cd /D h:\
  3. И вводим следующую команду: attrib -S -H /S /D. Она снимет атрибуты «Скрытый» и «Системный» со всех файлов и папок в данном каталоге.Вводим команду attrib -S -H /S /D

Вот такая вот небольшая, но крайне полезная статья у нас получилась.

На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа или подписавшись на группу в Вконтакте.

Спасибо за внимание!

Материал сайта Skesov.ru

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

(4 голоса, среднее: 5 из 5)

Поделитесь с друзьями!

Командная строка — команда Attrib

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

  • Системный. Сюда относятся те файлы, которые чрезвычайно важны для работы всей системы. Если задать данный атрибут, то автоматически добавится «только для чтения» и «скрытый».
  • Только для чтения. Не допускается редактирование и при его попытке, выводится соответствующее сообщение.
  • Архивный. Применяется в некоторых случаях и особой роли не играет.
  • Скрытый. Одна из мер защиты файлов от неправильных действий со стороны пользователя. Позволяет исключить из поля видимости в проводнике.

Синтаксис

attrib[{+r|-r}] [{+a|-a}] [{+s|-s}] [{+h|-h}] [[диск:][путь] название_файла] [/s[/d]]

Расшифровка значений

Следует рассмотреть те параметры, которые были использованы выше.

+a – позволяет выполнить задание атрибута «Архивный»

-a  — снимает галочку в значении«Архивный»

+r/-r – задание/смещение атрибута «Только чтение»

+h/-h – указание/смещение атрибута «Скрытый»

+s/-s – установка и снятие галочки в параметре «Системный»

[диск:][путь] название_файла – прописывается расположение и название перечня документов или одного конкретного документа. Если нужно обработать целую группу документов, необходимо применять подстановочные знаки (? и *), которые применяются в параметре название_файла.

/s –Будет выполняться для документов, расположение которых подразумевает не только присутствие в некотором каталоге, но и любых подкаталогах.

/d – обеспечивается осуществление команды, а также всех параметров, которые были прописаны для каталога.

/? – выдает справочные сведения.

Особенности

  • Когда осуществляется деятельность с группами документов, разрешается использование специальных подстановочных символов: ? и *. Они прописываются в «название_файла». При деятельности со скрытыми или системными документами, рекомендуется предварительно убрать подобные атрибуты.
  • Значение +a применяется для указания тех документов, которые претерпели корректировку со времени своего последнего резервного копирования. Данный атрибут применяется в специальной команде xcopy. Чтобы можно было получить дополнительные сведения, следует запросить справку.
  • Команда attrib имеется непосредственно в консоли восстановления.

Примеры

Допустим, имеется документ News57.rar, который находится в заданном каталоге. Для изменения его атрибутов необходимо начать с ввода attrib news57.rar. Когда назначается «Только чтение» для документа с названием reboot.txt, то прописывается attrib +r reboot.txt. Чтобы её снять, необходимо ввести attrib -r reboot.txt. Если необходимо снять галочку в графе «Только чтение» для файлов в каталоге \Public\Alex на диске С, а также всех расположенных внутри подкаталогов, вводится attrib -r с:\public\alex\*.* /s /d

Допустим, нам требуется передать диск, на котором имеются документы из действующего каталога диска С, но не включая документы с расширением .bak. Подобная ситуация является весьма распространённой. Для создания копии с заданным атрибутом «Архивный», способна применяться команда xcopy. Таким образом, данный атрибут устанавливается для всех документов, которые подлежат копированию. Процесс подразумевает установление атрибута «Архивный» для полного перечня документов, распложенных на диске С. После этого, записывается команда снятия для объектов с расширением .bak. В качестве примера можно представить запись команды attrib +a с:\*.* после чего  attrib -a с:*.bak. Чтобы выполнить копирование данных с диска С на D, используется xcopy. Если запустить её только с параметром /a, то произойдёт копирование только тех файлов. Для которых задан атрибут «Архивный». 

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

Если открыть свойства любого файла или каталога, в нижней части окошка свойств можно увидеть два чекбокса: «Скрытый» и «Только для чтения». Эти настройки именуются атрибутами. Атрибуты — это некий набор параметров, которые указывают, как именно операционной системе обрабатывать файл. В Windows имеется пять основных типов атрибутов: «Только для чтения», «Скрытый», «Архивный», «Системный» и «Неиндексированное содержимое».

Просматривать, устанавливать и снимать атрибуты можно как из Проводника (ограничено), так и из командной строки. Использование консоли имеет определённые преимущества, так как позволяет устанавливать атрибут «Системный», недоступный в Проводнике. За работу с атрибутами объектов в Windows отвечает команда attrib. Синтаксис её прост.

ATTRIB [R] [A] [S] [H] [I] [путь к объекту] [/S [/D] [/L]]

Буквы R, A, S, H, I устанавливают атрибут, а ключи /S, /D, /L задают набор параметров для обработки. Ключи используются в основном при обработке группы объектов, например, вложенных файлов и каталогов. Добавленные перед буквой параметра знаки «+» и «-» устанавливают и снимают атрибут соответственно.

attrib +r [путь к объекту]
attrib –r [путь к объекту]

Описание основных параметров

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

Пример:

attrib +r D:/files/text.txt



Параметр A используется для всех файлов по умолчанию. Указывает он на то, что файл готов к архивированию. Снятие или добавление этого атрибута не играет какой-либо существенной роли в работе операционной системы.

Пример:

attrib -a D:/files/text.txt

Параметр H скрывает файл или папку, делая их невидимыми. Может пригодиться для скрытия разных объектов с целью предотвращения к ним доступа.

Пример:

Первая команда скроет файл text.txt, вторая скроет все объекты в каталоге files (включая сам каталог).

attrib +a D:/files/text.txt
attrib +h D:/files/\»*\» /s /d



Параметр S указывает Windows, что файл нужно обрабатывать как системный. В Windows такие файлы имеют особый статус. Может устанавливаться пользователем при выполнении различного рода твиков файловой системы, например, при включении функции отображения комментариев к каталогам, по умолчанию недоступной в ОС. Задать этот атрибут можно только через командную строку.

Пример:

attrib +s D:/files/autorun.ini

Примечание: если вы установите для файла атрибут «Системный», а затем попробуете сделать его скрытым, система выдаст ошибку. Точно так же нельзя скрытый файл сделать системным. Если же вам нужно, чтобы файл был и скрытым, и системным, в одной команде нужно выставлять сразу два атрибута.

Пример:

attrib +s +h D:/files/text.txt


Параметр I используется очень редко. Если вы не хотите, чтобы Windows индексировала содержимое некоего файла, можете установить атрибут «Неиндексированное содержимое».

Пример:

attrib +i D:/files/text.txt

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

attrib D:/files/\»*\» /s


При этом в окно командной строки будет выведен список всех файлов каталога files (включая вложенные папки) с указанием их атрибутов. Для получения атрибутов большого количества файлов можно использовать перенаправление. Например, команда attrib d:/\»*\» d:/log.txt /s обработает все файлы диска D и выведет имена с атрибутами в текстовый лог log.txt.

attrib | Microsoft Docs

  • Время чтения: 3 мин

В этой статье

Отображает, устанавливает или удаляет атрибуты, назначенные файлам или каталогам.Displays, sets, or removes attributes assigned to files or directories. Если используется без параметров, attrib отображает атрибуты всех файлов в текущем каталоге.If used without parameters, attrib displays attributes of all files in the current directory.

В разделе Примеры показан принцип использования этой команды.For examples of how to use this command, see Examples.

СинтаксисSyntax

attrib [{+|-}r] [{+|-}a] [{+|-}s] [{+|-}h] [{+|-}i] [<Drive>:][<Path>][<FileName>] [/s [/d] [/l]]

ПараметрыParameters

ПараметрParameterОписаниеDescription
{+|-} r{+|-}rЗадает ( + ) или очищает ( ) атрибут файла, доступного только для чтения.Sets (+) or clears () the Read-only file attribute.
{+|-} a{+|-}aЗадает ( + ) или очищает ( ) атрибут файла архива.Sets (+) or clears () the Archive file attribute.
{+|-} s{+|-}sЗадает ( + ) или очищает ( ) атрибут системного файла.Sets (+) or clears () the System file attribute.
{+|-} h{+|-}hЗадает ( + ) или очищает ( ) атрибут скрытого файла.Sets (+) or clears () the Hidden file attribute.
{+|-} i{+|-}iЗадает ( + ) или очищает ( ) атрибут файла, не проиндексированного по содержимому.Sets (+) or clears () the Not Content Indexed file attribute.
[<диска >:] [] [][<Drive>:][][]Указывает расположение и имя каталога, файла или группы файлов, для которых необходимо отобразить или изменить атрибуты.Specifies the location and name of the directory, file, or group of files for which you want to display or change attributes. Вы можете использовать параметр ?You can use the ? и * подстановочные знаки в параметре filename для просмотра или изменения атрибутов группы файлов.and * wildcard characters in the FileName parameter to display or change the attributes for a group of files.
/s/sПрименяет атрибуты attrib и любые параметры командной строки для сопоставления файлов в текущем каталоге и всех его подкаталогах.Applies attrib and any command-line options to matching files in the current directory and all of its subdirectories.
/d/dПрименяет атрибуты attrib и любые параметры командной строки к каталогам.Applies attrib and any command-line options to directories.
/l/lПрименяет атрибуты attrib и любые параметры командной строки к символической ссылке, а не к целевому объекту символьной ссылки.Applies attrib and any command-line options to the Symbolic Link, rather than the target of the Symbolic Link.
/?/?Отображение справки в командной строке.Displays help at the command prompt.

ЗамечанияRemarks

  • Можно использовать подстановочные знаки ( ?You can use wildcard characters (? и * ) с параметром filename для вывода или изменения атрибутов группы файлов.and *) with the FileName parameter to display or change the attributes for a group of files.
  • Если в файле установлен атрибут System (s) или Hidden (h), необходимо очистить атрибут, прежде чем можно будет изменить другие атрибуты для этого файла.If a file has the System (s) or Hidden (h) attribute set, you must clear the attribute before you can change any other attributes for that file.
  • Атрибут архива (a) помечает файлы, которые были изменены с момента последнего резервного копирования.The Archive attribute (a) marks files that have changed since the last time they were backed up. Обратите внимание, что команда xcopy использует атрибуты архива.Note that the xcopy command uses archive attributes.

ПримеровExamples

Чтобы отобразить атрибуты файла с именем News86, расположенного в текущем каталоге, введите:To display the attributes of a file named News86 that is located in the current directory, type:

attrib news86 

Чтобы назначить атрибут только для чтения файлу с именем Report. txt, введите:To assign the Read-only attribute to the file named Report.txt, type:

attrib +r report.txt 

Чтобы удалить атрибут «только для чтения» из файлов в общем каталоге и его подкаталогов на диске в дисководе B, введите:To remove the Read-only attribute from files in the Public directory and its subdirectories on a disk in drive B, type:

attrib -r b:\public\*.* /s 

Чтобы задать атрибут архива для всех файлов на диске а, а затем очистить атрибут Archive для файлов с расширением BAK, введите:To set the Archive attribute for all files on drive A, and then clear the Archive attribute for files with the .bak extension, type:

attrib +a a:*.* & attrib -a a:*.bak 

ATTRIB — изменение атрибутов файла

ATTRIB — изменение атрибутов файла

Команда ATTRIB позволяет просматривать, устанавливать или снимать атрибуты файла или каталога, такие как «Только чтение», «Архивный», «Системный» и «Скрытый». Выполненная без параметров команда attrib выводит атрибуты всех файлов в текущем каталоге.

А для изменения имени файла используется команда — RENAME.

Синтаксис и параметры команды ATTRIB

attrib [{+r|-r}] [{+a|-a}] [{+s|-s}] [{+h|-h}] [[диск:][путь] имя_файла] [/s[/d]]

  • +r — Установка атрибута «Только чтение».
  • -r — Снятие атрибута «Только чтение».
  • +a — Установка атрибута «Архивный».
  • -a — Снятие атрибута «Архивный».
  • +s — Установка атрибута «Системный».
  • -s — Снятие атрибута «Системный».
  • +h — Установка атрибута «Скрытый».
  • -h — Снятие атрибута «Скрытый».
  • [диск:][путь] имя_файла — Задание местонахождения и имени каталога, файла или набора файлов, атрибуты которых требуется просмотреть или изменить. Для обработки группы файлов допускается применение подстановочных знаков (? и *) в параметре имя_файла.
  • /s — Выполнение команды attrib и всех параметров командной строки для соответствующих файлов в текущем каталоге и всех его подкаталогах.
  • /d — Выполнение команды attrib и всех параметров командной строки для каталогов.
  • /? — Отображение справки в командной строке для команды ATTRIB

Примеры команды ATTRIB

Чтобы вывести атрибуты файла News86, расположенного в текущем каталоге, введите следующую команду: attrib news86.


Leave a comment