Снятие атрибута "скрытый" и "системный"

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

Не стоит паниковать. Возможно файлы вовсе не удалены. Некоторые типы вирусов в качестве результата своей деятельности скрывают файлы на диске, присваивая им атрибуты "скрытый" и, а иногда и вместе, "системный". При этом часто отменить эти атрибуты через проводник напрямую не получается. Чтобы снять атрибуты "скрытый" и "системный" и снова вернуть файлы в каталоге, необходимо использовать командную строку и команду Windows atrib.

Общий синтаксис команды atrib следующий:

attrib - Работа с атрибутами файлов.

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

Команда имеет следующие параметры:

+ Установка атрибута файла;
- Удаление атрибута файла.
R "Только чтение" (read only).
A Атрибут "Архивный" (archive).
S Атрибут "Системный" (system).
H Атрибут "Скрытый" (hidden).

[диск:] [путь] [имя_файла] - путь к файлу (файлам) с указанием диска. Возможно задание всех файлов в каталоге путем ввода *.* вместо имени файлов.

Флаги команды:
/S Действие команды распространяется не только на файлы в текущей папке, но и на файлы, расположенные в папках, которые из нее выходят.
/D Изменение или вывод атрибутов и для файлов, и для папок (в случае, если не задана, меняются атрибуты только файлов).

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

Итак, чтобы снова восстановить файлы и снять атрибуты "скрытый" и "системный" необходим следующий порядок действий:

1. Вставляем поврежденный диск в компьютер и видим, что файлов в папке нет.



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



Внимание! Под Windows 10 увидеть системные файлы в обычном проводнике не получится! Если на файлах установлен атрибут "системный", способом получить файлы является попытка их восстановить, как описано ниже.

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

Теперь мы видим, что в папке файлы есть. Осталось снять и удалить атрибуты "скрытый" и "системный". В большинстве случаев достаточно выделить в проводнике все скрытые файлы, нажать правую кнопку мыши и удалить галочку напротив пункта "скрытый"



3. Однако полное восстановление файлов и удаление атрибутов возможно только из командной строки. Для этого нажимаем правую кнопку мыши на значке Windows в левом нижнем углу экрана и запускаем командную строку



4. С помощью команды CD переходим в нужную нам папку



5. Cнимаем атрибуты "скрытый" и "системный" со всех файлов и папок

attrib -S -H /S /D



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