Скрытые и системные файлы Windows
Сегодня речь пойдет о скрытых и системных файлах в Windows, а также о способах работы с ними. Для примера возьмем файл подкачки pagefile.sys. Нам совершено точно известно, что он должен находиться в корне системного диска С, однако если открыть проводник Windows, то этого файла мы там не увидим.
Дело в том, что операционная система скрывает некоторые важные системные файлы, защищая их от излишне любопытных пользователей. Для сравнения, так выглядит проводник с включенным отображением скрытых\системных объектов.
За отображение файлов и папок в проводнике Windows отвечают специальные метаданные — атрибуты . Вот описание некоторых из них:
H
— скрытый (hidden). Скрывает файл, делая его невидимым в проводнике Windows;
S
— системный (system). Указывает ОС обрабатывать файл как системный;
R
— только для чтения (read-only). Защищает файл от изменения, делая его доступным только на чтение;
A
— архивный (archive). Указывает на то, что со времени последней архивации файл был изменен, используется системами резервного копирования;
I
— проиндексированный (indexed). Указывает на то, что содержимое файла не должно индексироваться;
D
— директория (directory). Указывает на то, что объект является директорией;
L
— ссылка (link). Указывает на то, что объект является ссылкой.
Проводник умеет показывать атрибуты файлов так же, как любые другие свойства (тип, размер, и пр.). Для этого надо кликнуть правой клавишей мыши по названию столбца и в отметить в контекстном меню пункт «Атрибуты».
Как видите, все скрытые файлы имеют атрибуты H или HS. Именно эти атрибуты влияют на то, будет ли файл отображаться в проводнике или нет. Соответственно, увидеть скрытые файлы можно двумя способами — включив их отображение в проводнике (или другом файловом менеджере) или сняв эти атрибуты.
Настройки отображения скрытых файлов и папок в проводнике Windows находятся в оснастке панели управления «Параметры папок» (Folder options). Быстро открыть оснастку можно, нажав Win+R и введя команду control folders .
Для показа скрытых файлов\папок (атрибут H) надо на вкладке «Вид» в поле «Скрытые файлы и папки» установить переключатель в позицию «Показывать скрытые файлы, папки и диски». Для отображения скрытых системных файлов (имеющих атрибуты HS) надо дополнительно убрать галку с пункта «Скрывать защищенные системные файлы».
Оснастку «Параметры папок» можно открыть и напрямую из проводника. В Windows XP и Windows 7 (а также Windows Server 2003\2008\2008R2) для этого надо в меню «Сервис» выбрать пункт «Параметры папок».
Примечание. В Windows 7 меню скрыто, для его появления надо нажать клавишу Alt .
В Windows 8\Server 2012 в проводнике появилась лента (Ribbon), на которую вынесены наиболее нужные опции. Так быстро включить отображение скрытых файлов можно, перейдя на вкладку «Вид» и отметив пункт «Скрытые элементы», а открыть основную оснастку можно кнопкой «Параметры».
Тем, кто не ищет легких путей 🙂 управлять отображением в проводнике скрытых\системных файлов возможно с помощью прямой правки реестра. Для этого в разделе HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Adwanced есть два параметра типа Dword:
Hidden
— отвечает за отображение скрытых файлов (0 — не отображать, 1 — отображать);
ShowSuperHidden
— отвечает за отображение защищенных системных файлов (0 — не отображать, 1 — отображать).
Если вы пользуетесь альтернативными файловыми менеджерами, такими как FAR или Total Commander, то в них тоже есть возможность включить отображение скрытых файлов папок.
В FAR для того,чтобы увидеть скрытый контент, жмем F9, переходим в раздел меню «Параметры» — «Настройки панели» и отмечаем пункт «Показывать скрытые и системные файлы» (в англ. варианте Options — Panel settings — Show hidden and system files). Впрочем, скорее всего ничего этого делать не понадобится, поскольку в FAR-е отображение скрытых файлов включено по умолчанию.
В Total Commander открываем меню «Конфигурация — «Настройка» — «Содержимое панелей» и отмечаем пункт «Показывать скрытые/системные файлы» (в англ. Configuration — Options — Display — Show hidden/system files). Что интересно, Total Commander (в отличие от FAR-а) не включает отображение скрытых файлов по умолчанию, а кроме того в настройке присутствует предупреждение (только для опытных!).
Поскольку видимость объекта определяется его атрибутами, то переходим к способам их изменения. Некоторые атрибуты файлов\папок, можно изменить с помощью проводника. Например, чтобы сделать файл скрытым, достаточно открыть его свойства и в поле «Атрибуты» поставить галочку напротив соответствующего атрибута.
Еще для управления атрибутами в Windows есть утилита командной строки attrib.exe , которая может показывать и изменять любые атрибуты объекта. Синтаксис утилиты выглядит примерно так:
attrib [{+R|-R}] [{+A|-A}] [{+S|-S}] [{+H|-H}] [ FileName] ]
+
— установка атрибута;
—
— снятие атрибута;
/S
— применить команду ко всем файлам в текущей директории и поддиректориях;
/D
— применить команду к директориям;
/?
— вывод справки.
Например, следующая команда выведет атрибуты файла:
attrib ″C:\Temp\file.html″
Так мы уберем у файла атрибут скрытый (-H):
attrib -H ″C:\Temp\file.html″
А так сделаем его скрытым (+H) и системным (+S):
attrib +H +S ″C:\Temp\file.html″
Примечание. Обратите внимание на порядок операций. Дело в том, что атрибуты h и s можно добавлять только вместе. Например, при попытке добавить скрытому файлу атрибут системный будет выдана ошибка. Поэтому, надо сначала удалить атрибут (-H), а потом добавить оба атрибута (+H +S).
В Total Commander для изменения атрибутов выделяем файл\папку, затем переходим в меню «Файлы» — «Изменить атрибуты» и в поле «Изменение атрибутов» ставим отметку напротив нужных атрибутов.
В FAR примерно также, только окно изменения атрибутов открывается комбинацией клавиш Ctrl+A (или через меню F9 — Файлы — Атрибуты файлов).
Немного поговорим о запретах. Например, требуется запретить пользователям изменять настройки отображения скрытых файлов. Сделать это можно с помощью параметра реестра CheckedValue , находящегося в разделе HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\Showall. По умолчанию его значение равно 1, а если задать ему значение 0, то включение отображения скрытых файлов в свойствах папки перестает работать.
Ну и более кардинальный способ — это запретить открытие оснастки «Свойства папок». Для этого необходимо в разделе HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать параметр типа Dword с именем NoFolderOptions и присвоить ему значение 1. Отключить запрет можно, задав параметру NoFolderOptions значение 0 или удалив его из реестра.
Примечание. Оба вышеописанных способа отлично работают, однако начиная с Windows 8\Server 2012 изменить видимость скрытых файлов в проводнике можно с помощью чекбокса «Скрытые элементы», на который эти настройки не влияют. Также запреты никак не влияют на возможность FAR и Total Commander показывать скрытые объекты.
В качестве заключения еще раз напомню, что атрибуты скрытый и системный никаким образом не защищают файлы и папки от изменения или удаления, а влияют лишь на видимость объектов в проводнике Windows. Полноценно защитить файл с помощью атрибутов невозможно, поэтому для защиты важных файлов вместе с атрибутами (или вместо них) необходимо использовать другие механизмы защиты, такие как права NTFS, шифрование, службу RMS и прочие подобные вещи.
В основе ОС Windows 7 лежит удобная система отображения файлов и папок. Они четко структурируются по местоположению и назначению. При установке программ, в зависимости от их принципа работы, необходимые для запуска файлы создаются и хранятся в различных директориях. Самые важные файлы (например те, в которых хранятся настройки программы или профиля пользователя) чаще всего размещаются в директориях, по умолчанию скрытых системой от пользователя.
При стандартном просмотре папок Проводником пользователь визуально не видит их. Это сделано для того, чтобы уберечь критически важные файлы и папки от некомпетентного вмешательства. Однако, если все же нужно поработать со скрытыми элементами, в настройках Windows существует возможность включить их отображение.
Самой востребованной скрытой папкой, которая чаще всего нужна пользователям, является «Appdata» , которая находится в папке с данными пользователя. Именно в этом месте все установленные в систему программы (и даже некоторые портативные) записывают информацию о своей работе, оставляют там логи, файлы конфигурации и прочую важную информацию. Там же находятся файлы Skype и большинства браузеров.
Чтобы получить доступ к этим папкам, нужно сперва выполнить несколько требований:
После того, как эти требования выполнены, можно приступать непосредственно к инструкции. Для того, чтобы наглядно увидеть результат работы, рекомендуется сразу же перейти в папку с пользователем, следуя по пути:
C:\Пользователи\Имя_пользователя
Итоговое окно должно выглядеть так:
Разница с предыдущим способом заключается в пути к окну параметров папок.
Вам известно, что в проводнике Windows 7 показываются не все файлы и папки? Часть из них скрыта. Так сделано, прежде всего, по соображениям безопасности, ведь пользователь с административными полномочиями может случайно или по незнанию что-либо удалить, переместить, переименовать…
Однако защита Windows 7 методом сокрытия файлов – палка о двух концах: с одной стороны юзер не будет их видеть и не сможет повредить, а с другой – это создает дополнительные возможности маскировки вредоносных программ.
Так что же лучше? Сделать скрытые файлы видимыми или оставить как есть? Оптимально, по мнению автора, так:
Для пользователей Windows 7 вся процедура проводится следующим образом.
или программу “Выполнить”, для запуска которой нужно нажать на клавиатуре “Windows” + “R” и в поле “Открыть” вписать команду: control .
Теперь на рабочем столе, а также в других каталогах вам будут видны некие полупрозрачные элементы:
Это и есть файлы, отмеченные атрибутом “скрытые” (несколько слов об атрибутах будет сказано ниже).
Чтобы восстановить изначальные настройки видимости файлов, нужно снова открыть “Параметры папок” – “Вид” и нажать кнопку “Восстановить умолчания”.
Спрятанными от посторонних глаз могут быть не только файлы Windows 7, но и пользовательские. И вы сами можете сделать любой свой документ невидимым, но при условии, что показ скрытых файлов в параметрах папок отключен. Как это сделать?
Файлы, созданные в Windows, могут иметь атрибуты – характеристики, придающие им особые свойства. Вот самые важные из них:
Когда в настройках параметров папок вы отмечали “Показывать скрытые файлы, папки и диски”, вы делали видимыми файлы с атрибутом “Скрытый”.
Когда вы снимали метку с параметра “Скрывать защищенные системные файлы”, вы делали видимыми файлы с атрибутом “Системный”.
Сравните, как выглядит каталог “Диск C:” с показом только скрытых файлов:
а вот так – скрытых и системных:
Значит, чтобы скрыть ваш пользовательский файл или папку, нужно соответствующим образом изменить их атрибуты. Для этого:
Это же самое действие можно произвести с помощью командной строки, выполнив в ней команду: attrib +h “C:UsersUser_1DesktopMoya_Papka” /s /d
Просматривать скрытые и системные файлы можно и через альтернативные файловые менеджеры – Total Commander и его аналоги.
Для этого в настройках Total Commander, так же как и в свойствах папок Windows 7, должна быть активна опция “Показывать скрытые и системные файлы”. В Total Commander это находится в меню “Конфигурация” – “Настройка” и “Содержимое панелей”.
Чтобы с помощью средств Total Commander сделать файл скрытым или, наоборот, видимым, нужно открыть меню “Файлы”, выбрать “Изменить атрибуты” и в одноименном окне выставить соответствующие настройки.
Другой файловый менеджер – консольный FAR Manager, по умолчанию показывает все скрытые и системные файлы Windows. Здесь то, что не видно в проводнике, отображается затемненным.
Внизу таблицы находится командная строка, с помощью которой любому файлу или каталогу можно присвоить желаемые атрибуты:
Существуют и другие инструменты для работы со скрытыми файлами Windows, но того, что мы рассмотрели здесь, вполне хватает в большинстве случаев.
Иногда бывает нужно просмотреть или найти скрытые файлы или папки в Windows XP, Vista и Windows 7. Сделать это несложно:
Откройте какую-нибудь папку или «Мой компьютер «. В меню вверху окна пункт «Сервис » и клацните по нему левой клавишей мышки. В выпавшей менюшке вам нужен самый нижний пункт — «Свойства папки «:
Всё. Не забудьте нажать кнопку «Ок »
В Windows 7 всё еще проще. Перейдите в меню «Пуск» «Панель управления» «Оформление и персонализация», и найдите раздел «Показ скрытых файлов и папок».
После нажатия на него откроется то же самое окно, что и в Windows XP.
На вкладке «Вид» установите галочку напротив пункта «Показывать скрытые файлы и папки «.
Также можно снять галочку напротив пункта «Скрывать защищенные системные файлы «.
Всё. Опять таки не забудьте нажать кнопку «Ок «.
Операционная система Windows допускает огромное множество действий, связанных с техническими процессами. Сегодня пойдет речь о сокрытии папок и файлов на компьютере. О том, зачем это делается и как их найти.
Начнем с того, что в некоторых случаях сокрытие определенных документов предусмотрено разработчиками данной системы. По умолчанию скрыты некоторые важны элементы, чтобы пользователь не мог их случайно удалить и повредить нормальное функционирование системы. Иногда их скрывают пользователи, чтобы убрать от лишних глаз личные данные или просто важную информацию. В любом случае порой появляется необходимость их найти, давайте рассмотрим как это сделать.
Для начала нужно отыскать ярлык «Мой компьютер «, в открывшемся окне выбрать пункт меню «Упорядочить «, открыв данное меню, кликнуть в раздел «Параметры папок и поиска » и нажать левой кнопкой мыши.
После чего откроется новое окно «Параметры папок «. Необходимо перейти в раздел «Вид «, пролистать меню в самый низ, где обнаружить пункт «Скрытые файлы и папки «. Далее всего лишь переключить в пункт, где спрятанные файлы будут показываться, применяем и нажимаем «Ок «.
Все не отображаемые документы после данной операции станут показываться. Выделяться они будут чуть более тусклым цветом.
Похожую операцию нужно повторить и в Windows 8. Для начала стоит открыть все тот же ярлык «Мой компьютер «, а далее отыскать вверху галочку и открытьдополнительный раздел, если он не открыт по умолчанию.
В открывшемся меню выбрать «Вид » и нажать на иконку «Параметры «
В появившемся окне повторяем те же действия, что и в предыдущем алгоритме, а также можно убрать галочку с пункта «Скрывать защищенные системные файлы «, если это нужно вам для конкретной цели. После этого все не отображаемые папки станут видны, но отличаться по цвету.
Действия абсолютно те же самые, что и в Windows 8, все разделы и пункты сохраняются на своих местах, поэтому расписывать излишне.
Гораздо легче, на мой взгляд, отобразить спрятанные документы с помощью сторонней программы, к примеру, Total Commander. В программе найти в верхней панели раздел «Конфигурация «. В нем выбрать пункт «Настройка «.
В открывшемся меню нужно выбрать подраздел «Содержимое панелей » и потом просто поставить галочки у пунктов «Показать скрытые файлы » и, если нужно, «Показать системные файлы «.
Применяем и нажимаем «Ок «. Все документы отображаются, чего мы и добивались.
Стоит упомянуть, что разработчики не просто так скрывают системные элементы. Их удаление, изменение и повреждение может повлечь за собой сбой и ошибки в системе, поэтому к ним стоит относиться особенно внимательно и осторожно. Если вы пытаетесь найти скрытые файлы на чужом компьютере встает вопрос морали. Пользователь не просто так спрятал данные файлы, а значит смотреть их неправильно - уважайте частную личную жизнь каждого.