Видео #31. Атрибуты файлов и папок

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

Нужно ли отображать скрытые и системные файлы?

Бытует мнение, что опытные или продвинутые пользователи всегда включают видимость скрытых и системных файлов.

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

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

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

Системные папки и файлы на диске

Ну а после скрытия системных файлов и папок картина преображается и мы видим только действительно важные папки:

Скрытые системные файлы

Фактически на системном диске отображается только папка операционной системы — Windows, папка с профилями пользователей — Пользователи и папка с установленными программами — Program Files. В моем случае их две, так как на компьютере установлена 64-х битная операционная система и папка Program Files (x86) предназначена для установки 32-х разрядных программ, а папка Program Files для 64-х разрядных.

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

Скрытые элементы

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

Какая разница между скрытыми и системными файлами?

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

Скрытые же файлы и папки просто не отображаются в Проводнике.

То есть «скрытый» и «системный» — это дополнительные атрибуты файла или папки. Не все системные файлы скрыты, как и вовсе не обязательно, что скрытый файл будет системным. Однако многие системные файлы имеют оба этих атрибута.

Мы, как пользователи, можем назначать атрибут «скрытый» файлу или папке. Например, на системном разделе есть папка PerfLogs. Эта папка системная и относится к Windows, но разработчики не посчитали нужным ее скрыть, поэтому я это сделал самостоятельно — в свойствах папки назначил соответствующий атрибут.

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

В окне свойств можно увидеть еще один атрибут — «Только чтение». Его мы также можем выставить для любого файла в папке и таким образом защитим файл от изменения.

Какие еще атрибуты есть у папок и файлов?

Атрибутов у папок и файлов несколько и их можно отобразить прямо в Проводнике.

Переключаемся в режим Таблица:

Режим отображения таблица

Далее щелкаем правой кнопкой мыши по названию любого столбца. Из контекстного меню вызываем окно с перечнем заголовков столбцов, которые мы можем включить в Проводнике.

Атрибуты в Проводнике

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

Выбора атрибутов

Например, если в вашей папке находятся файлы фотографий, которые в себе содержат информацию записанную фотоаппаратом, то можно эти данные выводить в отдельных столбцах Проводника. Для разных типов файлов можно выводить специфические сведения. Однако, нас сейчас будет интересовать столбец «Атрибуты».

В столбце напротив каждой папки или файла будет отображаться ряд букв. Каждая буква обозначает определенный атрибут, который был присвоен файлу или папке.

Отображение атрибутов

H — Скрытый (Hidden), то есть файл или папка не будут отображаться в Проводнике если соответствующий режим выключен в настройках.

S — Системный (System), то есть данный файл или папка критически важны для нормальной работы операционной системы.

R — Только чтение (Read-only), содержимое файла нельзя изменять.

I — Неиндексированное содержимое (Not Content-Indexed). Этот атрибут сообщает службам Windows, которые отвечают за индексирование, что файл включать в индекс не нужно. О том, что такое «индекс» подробно рассказано в отдельном видео.

Буквой D (Directory) обозначаются папки, а буквой L (Link) — ссылки и об этом я сейчас расскажу чуть подробнее.

Есть и другие атрибуты, но они менее актуальны для рядовых пользователей.

Например:
С — Сжатый (Compressed), означает, что Windows сохраняет этот файл на диске в сжатом виде.

A — Архивный (Archived), означает, что файл был изменён со времени проведения последнего резервного копирования.

E — Зашифрованный (Encrypted), если к файлу было применено шифрование.

Теперь поясню, что же такое «ссылка» (атрибут L).

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

ярлыки

То есть у папок есть значок ярлыка, который указывает на то, что это не физическая (если так можно сказать) папка, а ссылка на папку, которая находится по другому адресу. Именно на это и указывает атрибут L.

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

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

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

Подпишитесь на рассылку и получайте новые видеоуроки и курсы прямо на свой ящик электронной почты