NexxDigital - компьютеры и операционные системы

Я не хочу видеть 50 лишних папок и файлов в корне профиля и диска, поэтому отображение скрытых и системных файлов у меня отключено. А вам не мешают папки типа Documents and Settings или файл desktop.ini на рабочем столе? Сегодня мы поговорим об отображении файлов и папок, их атрибутах и ссылках файловой системы.

Когда-то у меня было включено отображение скрытых и системных файлов. Мне казалось, что так я лучше контролирую происходящее в системе. Но начиная с Windows Vista, на диске появилось слишком много лишних объектов, и я отображаю только те, что мне могут быть нужны.


На рисунке вы видите корень моего системного диска. Слева отображение скрытых и системных файлов включено, а справа – выключено. Почувствуйте разницу!

Ненужные файлы и папки лишь рассеивают внимание и отвлекают от главного. Достаточно просто знать, что в корне диска есть папки ProgramData и $Recycle.Bin или файлы pagefile.sys и hiberfil.sys , с которыми мы никогда не работаем.

Сегодня в программе

Как настроить отображение скрытых и системных файлов

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

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

В проводнике:

  • Windows 8 и новее — Файл Параметры Вид
  • Windows 7 — Упорядочить Параметры папок и поиска Вид

В Total Commander: Конфигурация – Настройка Экран :


Занятно, что в TC у флажка такое название, что не поставить его – значит, себя не уважать:)

Как я сказал выше, в проводнике у меня отключен показ скрытых и системных файлов. Когда они мне нужны, я переключаю вид проводника одним щелчком мыши. Как я заметил выше, в новых ОС нужная опция есть на ленте Проводника, и я добавил ее в панель быстрого запуска . А в Windows 7 это делается из контекстного меню.


Эта команда вызывает скрипт VBS, который делает всю работу – изменяет параметры реестра и обновляет текущее окно проводника. Кстати, похожий скрипт уже появлялся в комментариях блога.

" Скрипт для переключения отображения скрытых и системных файлов " в проводнике, а также расширений файлов " Подробнее http://www.сайт/12452 Option Explicit Dim dblHiddenData, strHiddenKey, strSuperHiddenKey, strFileExtKey Dim strKey, WshShell On Error Resume Next strKey = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" strHiddenKey = strKey & "\Hidden" strSuperHiddenKey = strKey & "\ShowSuperHidden" "strFileExtKey = strKey & "\HideFileExt" Set WshShell = WScript.CreateObject("WScript.Shell") dblHiddenData = WshShell.RegRead(strHiddenKey) If dblHiddenData = 2 Then "Скрытые файлы WshShell.RegWrite strHiddenKey, 1, "REG_DWORD" "Системные файлы WshShell.RegWrite strSuperHiddenKey, 1, "REG_DWORD" "Расширения "WshShell.RegWrite strFileExtKey, 0, "REG_DWORD" WSHShell.SendKeys "{F5}" Else WshShell.RegWrite strHiddenKey, 2, "REG_DWORD" WshShell.RegWrite strSuperHiddenKey, 0, "REG_DWORD" "WshShell.RegWrite strFileExtKey, 1, "REG_DWORD" WSHShell.SendKeys "{F5}" End If

Мой REG-файл добавляет запуск скрипта из контекстного меню папки и ее фона (пункт отображается при вызове меню с нажатой клавишей Shift).

Windows Registry Editor Version 5.00 ; Добавление в контекстное меню папки и фона папки; пункта для переключения отображения скрытых и системных файлов; Подробнее http://www.сайт/12452 "Extended"="" "MUIVerb"="Переключить отображение скрытых файлов" "Icon"="SHELL32.dll,47" @="wscript.exe C:\\Windows\\System32\\ToggleHiddenSystemFiles.vbs" "Extended"="" "MUIVerb"="Переключить отображение скрытых файлов" "Icon"="SHELL32.dll,47" @="wscript.exe C:\\Windows\\System32\\ToggleHiddenSystemFiles.vbs"

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

Читатели Андрей и equinox решают аналогичную задачу в Total Commander кнопкой на панели.


В чем разница между скрытыми и системными файлами

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

В корне моего профиля программы GIMP и VirtualBox создали четыре служебные папки. Я никогда не захожу в них, поэтому сделал их скрытыми, чтобы не мешали.

Достаточно выделить файлы или папки, и в свойствах установить атрибут «Скрытый».


Раз уж речь зашла об атрибутах, предлагаю остановиться на них подробнее. Тем более, что это пригодится позже.

Атрибуты файлов и папок

Как видно на рисунке выше, в свойствах файлов и папок отображаются только два атрибута – «Скрытый» и «Только чтение».

Как посмотреть атрибуты

Все атрибуты можно увидеть, добавив в файловом менеджере столбец «Атрибуты».

Каждой букве соответствует атрибут:

  • R — «Только чтение» (R ead-only)
  • A — «Архивный» или готов для архивирования (A rchived). Подробнее об этом атрибуте я рассказал в комментариях .
  • S — «Системный» (S ystem)
  • H — «Скрытый» (H idden)
  • I — «Неиндексированное содержимое» (I ndex)

Кроме того, папки обозначаются буквой D (D irectory), а ссылки – буквой L (L ink). К ссылкам мы еще обязательно вернемся.

Как изменить атрибуты

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

Attrib C:\test.txt

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


Когда файл является системным, в свойствах невозможно изменить атрибут «Скрытый» — флажок затенен.

Я задал атрибуты файла так:

Attrib +S +H C:\test.txt

Чтобы установить атрибут, перед ним нужно поставить плюс, а чтобы снять – минус. В одной команде можно сразу указать несколько атрибутов.

Attrib -S -H C:\test.txt

Почему у папок флажок «Только для чтения» имеет три состояния

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

Начиная с Windows Vista, флажок «Только для чтения» всегда имеет такой вид.

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

Эти действия эквиваленты команде

Attrib +R "C:\test\*.*" /S

где ключ /S обеспечивает обработку файлов во вложенных папках.

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

Однако его можно задать исключительно для папки все той же командой attrib

Attrib +R "C:\test\"

Это никак не повлияет на возможность переименования, удаления папки или записи в нее, потому что Windows игнорирует атрибут в этих случаях.

У папки атрибуты «Только для чтения» и «Системный» лишь указывают проводнику на то, что это особая папка, вид которой изменен с помощью файла desktop.ini.

Например, это папки:

  • Документы, Избранное , Шрифты
  • любые другие папки, внешний вид которых вы изменяете в свойствах на вкладке «Настройка»

Соединения (junctions)

Соединения (другое название — точки подключения ) заложены на уровне файловой системы NTFS. В контексте темы нашего разговора они делятся на системные и пользовательские.

Системные соединения присутствуют в установочном WIM-образе Windows сразу. Помимо Documents and Settings в корне диска, это папки в корне %SystemDrive%\Users:

  • All Users перенаправляет в папку %SystemDrive%\ProgramData, о которой мы еще поговорим
  • Public (общие файлы пользователей) и Default (профиль стандартного пользователя) содержат соединяющие ссылки внутри папок

Пользовательские соединения появляются в профиле динамически при создании учетной записи.

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

Mklink /j c:\junction c:\test

Будет создано соединение с именем junction , которое ведет в папку test .

Неподготовленному человеку это может взорвать мозг:) Но вы-то уже знаете, что данные перенаправляются абсолютно верно – в папку, где теперь хранятся данные программ для всех пользователей.

Опрос

Итак, давайте подведем итог. Мы выяснили, что:

  • в корне диска и профиля находится около 50 служебных файлов и папок
  • служебные папки перенаправляют данные в другие расположения с помощью соединений файловой системы, обеспечивая совместимость со старыми программами
  • когда отображение скрытых и системных файлов включено, становится труднее найти действительно нужные файлы, что замедляет навигацию
  • при необходимости можно одним щелчком мыши переключить отображение скрытых и системных файлов

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

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

Наконец, если вы используете соединения или символические ссылки, поделитесь опытом в комментариях!

Независимо от того установлена у вас windows 7, Vista или XP, раз вы здесь, значит хотите узнать: как получить доступ к папке documents and settings.

К папке documents and settings отказано в доступе, по причине безопасности. Там записывается, и храниться информация о всех пользователях и приложениях.

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

Чтобы получить доступ к папке documents and settings, можно выполнить следующее:

Хотя вы и являетесь прямым владельцем вашего компьютера, к папке documents and settings отказано в доступе обычно будет.

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


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

Так как же тогда быть, если стандартными способами получить доступ к папке documents and settings, возможности нет. Для этого . После этого запускайте. См. рис.


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

Жмите на нее и вопрос как получить доступ к папке documents and settings, больше возникать не будет никогда.


Можно ли другими способами изменить ситуацию, если отказано в доступе к папке documents and settings. Да можно, только путь этот более длинный и сложный.

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

P. S. Если что-то после изменения реестра файлом скачаным чуть выше, что-то пойдет не так, тогда — он все вернет обратно.


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

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

Тогда – капут, нужно будет отдать, иначе компьютер работать не будет. Так что смотрите, не переборщите, ведь теперь вы знаете о получении всего контроля над своим ПК, а не только как получить доступ к папке documents and settings.

Многие пользователи сталкиваются с проблемой доступа к личным файлам, которые сохраняются в папке documents and settings. Это системный каталог, предназначенный для хранения пользовательской и системной информации. Как правило, для каждой учетной записи создаются личные подкаталоги, доступ к которым ограничен рамками разрешений. Если при попытке зайти в каталог documents and settings пишет «отказано в доступе», скорее всего, у вас нет прав администратора.

Зачем туда заходить?

Часто бывает, что папка «Мои документы» удалена с рабочего стола, или вам необходимо сохранить каталог «Избранное» для браузера. Также documents and settings может вам понадобиться, поскольку множество игр и приложений хранят там пользовательские настройки и файлы сохранений процесса. Кроме того, если вы переустановили или восстановили операционную систему, могли быть изменены права доступа.

Это обусловлено тем, что имя пользователя может быть изменено в процессе использования Windows. Если нет возможности зайти в папку documents and settings, скорее всего, проблема возникла из-за несоответствия имён или нарушения параметров авторизации. Кроме того, повлиять на изменение прав на каталог могут вирусы или сбой в системе.

Что делать, если нет доступа?

Если папка documents and settings отказывает вам в доступе или изменении информации, значит, вы не являетесь её администратором или «владельцем». Если проблема вызвана вирусным программным обеспечением или вирусами, можно попробовать изменить параметры разрешений. Для этого необходимо:



Для Windows XP внесение изменений на этом обычно заканчивается. Если папка открывается, но файлы в ней не редактируются или не сохраняются, нужно в её свойствах снять галочку «Только для чтения».

Как быть с Windows 7 и выше?

Если доступа нет, и операционная система у вас седьмой версии или выше, то чаще всего причиной является то, что папка documents and settings не существует. То есть она находится на системном диске, но это лишь ярлык. Пользовательские файлы Windows 7 располагаются в каталоге «C:\Имя пользователя\ ». Однако и с ней могут возникнуть такие же проблемы, и в доступе может быть отказано.

Если описанные выше действия выполнены, но папка documents and settings продолжает выдавать сообщение об ошибке при попытке зайти в неё, необходимо приступить к проверке пользовательских разрешений. Для этого нужно выполнить последовательность действий:

Также во вкладке «Безопасность» в окне «Группы и пользователи» можно удалить тех, кому не должны предоставляться права на папку и добавить нужных. Эта функция очень полезна для того, чтобы «лишние» учетные записи, которые могли быть созданы вирусными программами, не могли прочитать содержимое.

После этого лучше перезагрузить компьютер и попробовать открыть папку documents and settings, если доступа по-прежнему нет – убедиться в правильности выбранного пользователя и разрешений для него.

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



Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter
ПОДЕЛИТЬСЯ:
NexxDigital - компьютеры и операционные системы