Атрибут файла
Содержание:
- Как изменить контекстное меню для файлов определенноготипа?
- Атрибуты файлов и атрибуты папок
- Обходим защиту «Нет доступа к целевой папке»
- Причины сообщения об атрибутах файла?
- Размещение атрибутов
- Причина дисфункции «Убедитесь, что файл находится на томе NTFS» в Виндовс 10
- Как снять атрибуты «Скрытый» и «Системный»
- Causes of Unable to change file’s attribute?
- Проверьте шифрование файлов
- Какие бывают основные атрибуты файла?
- Просмотр разрешений для папок
- Исправьте ошибки доступа, отказавшись от прав собственности
- Правильные права на файлы и папки WordPress
- Разновидности
- Подробности процесса
- Описание проблемы
Как изменить контекстное меню для файлов определенноготипа?
Контекстное меню значка файла формируется из двух основных частей. Постоянная часть меню содержит комлмды для копирования, перемещения, удаления и переименования файл;;, а также для создания ярлыка. Переменная часть содержит команды, которые задаются при регистрации файла. При отсутствии таких диреют в I или при отсутствии регистрации вообще) в контекстное меню включается кзманда Открыть с помощью, позволяющая выбрать программу для открытия файла. Чтобы изменить набор команд или действие, выполняемое при выборе команды, следует открыть окно любой папки или программу Проводник и дать команду Сервис > Свойства папки. На вкладке Типы файпои необходимо выбрать тип файла, регистрационные данные которого требуют изменения, и щелкнуть на кнопке Дополнительно — откроется диалоговое окно Изменение свойств типа файлов. Команды, назначенные данному типу файлов, перечислены в списке Действия. Чтобы добавить новую команду, следует щелкнуть на кнопке Создать. Чтобы изменить уже и м
Атрибуты файлов и атрибуты папок
Атрибуты можно включать и выключать как для файлов, так и для папок, но последствия этого немного отличаются друг от друга.
Когда атрибут файла, такой как скрытый атрибут, переключается на файл , этот единственный файл будет скрыт — ничего другого. Если тот же скрытый атрибут применяется к папке , вам предоставляется больше опций, чем просто скрыть папку: у вас есть возможность применить скрытый атрибут к папке в отдельности или к папке, ее подпапкам и всем ее файлам. Применение атрибута скрытого файла к подпапкам папки и ее файлам означает, что даже после того, как вы откроете папку, все файлы и папки, которые содержатся в ней, также будут скрыты. Первый вариант просто скрыть только папку позволит сделать вложенные папки и файлы видимыми, но просто скрыть основную корневую область папки.
Обходим защиту «Нет доступа к целевой папке»
Несмотря на кажущуюся сложность манипуляций, большинство из них элементарно просты и выполняются за несколько минут. Решаем задачу следующими способами:
- Сторонним софтом (и операционками).
- Выдачей разрешений через свойства.
- Включением учетки Суперадмина.
Работаем с операционкой
Прежде всего. Можно попробовать удалить/заменить файлы в директории в “Безопасном режиме”. Запускается он при включении компа нажатием клавиши F8 и является стандартным для десятки и семерки. Не помогло – идем дальше.
Отказ в доступе возникает по иным причинам. Рекомендуемые действия:
- Отключить в “Диспетчере задач” использующие файлик или папку процессы.
- Деактивировать антивирус и отключить его в меню Автозапуска (команда msconfig в командной строке, запущенной от имени Админа). В некоторых случаях рекомендуется полное удаление на время последующих мероприятий.
- Установка снимающих блокировку дескрипторов – Unlocker или Unlocker Assistance или аналогов.
- Отключение UAC. Вот наглядная инструкция на примере отключения в Windows 7.
А теперь рассмотрим более глобальные действия, выполнять которые не рекомендуется неопытным пользователям. В крайнем случае, изменения реально откатить.
Получение прав Админа
Как уже говорилось, учетка группы администраторов на самом деле такой не является. Чтобы воспользоваться привилегиями Суперадмина нужно сделать следующее.
- Открыть консоль от имени Админа.
- Прописать команду net user Администратор /active:yes. Для английской версии Винды замените Администратор на Administrator.
- Перезагрузиться, выбрав учетку Админа.
- Внести изменения в нужной директории.
После этого нужно определиться, оставаться ли на учетке Админа или возвращаться к своей. Если решили вернуть все как было, запустите консоль от имени Админа, и вбейте команду net user Администратор /active:no, или по описанной ранее аналогии с англоязычной версией. Данная команда влияет на отображение и скрытие учетных записей. По факту, мы лишь включаем отображение нужной нам учетки СуперАдмина.
Установка пароля в учетке Админа.
Опытным юзерам – Live CD
У опытных юзеров давно заготовлена флешка с образом. Кто-то хранит на ней Винду, а кто-то Линукс и другие операционки. Оптимальным решением в нашей ситуации будет наличие ЛайвСД с Линуксом любой версии. Он менее придирчив.
Суть действия проста:
- Переключить во время загрузки компа или лаптопа приоритет загрузки на флешку.
- Дождаться входа в операционку.
- Внести изменения.
- Перезагрузить, вернув приоритет жесткому диску.
И можно дальше пользоваться Виндой в свое удовольствие.
Открываем доступ
Есть 2 способа достичь желаемого: первый более простой и поверхностный, а второй глубже и сложнее.
Метод №1:выдаем разрешения
- Нажать на нужной директории ПКМ, выбирая свойства. Нас интересует вкладочка “Безопасность”.
- В верхнем окошке выбрать «Все», а под этим окошком нажать кнопку «Изменить».
- Отметить галочкой разрешения на все виды действий в окошке ниже.
- Применить, закрыть окно.
Открытие разрешений для проблемной папки в Windows 10.
Если выдача разрешений не прошла после сохранения – ребутните комп.
Метод №2: смена владельца:
Выберите свою учетную запись и добавьте ее.
Аналогичным образом попадаем во вкладку “Безопасность”, но выбираем ниже кнопку “Дополнительно”.
- Напротив строки «Владелец» жмем “Изменить”.
- В окошке ниже – “Дополнительно”. Через “Поиск” выбираем свою учетку, администраторов (для СуперАдмина) или Все.
- Сохраняем все изменения с добавленным владельцем.
Причины сообщения об атрибутах файла?
Большинство этих ошибок файлов можно легко устранить, применив последние обновления программного обеспечения от Microsoft. Однако иногда некоторые типы ошибок могут быть тяжелыми для ремонта.
Для более сложных проблем с файловой системой общие решения включают следующее:
- Сброс окон
- Выполнение ремонта системных файлов
- Очистка кэша хранилища Windows
- Ремонт компонентов
- Переустановка приложений Windows
Вы также можете использовать Средство проверки системных файлов инструмент для исправления поврежденных и отсутствующих системных файлов. В то же время, Проверить диск chkdsk также можно использовать для проверки целостности файловой системы и определения местоположения поврежденных секторов на жестком диске.
Размещение атрибутов
Пользователь может получать доступ к атрибутам, используя средства, предоставленные для этих целей файловой системой. Обычно разрешается читать значения любых атрибутов, а изменять — только некоторые. Например, пользователь может изменить права доступа к файлу (при условии, что он обладает необходимыми для этого полномочиями), но изменять дату создания или текущий размер файла ему не разрешается.
Значения атрибутов файлов могут непосредственно содержаться в каталогах, как это сделано в файловой системе MS DOS (см. рисунок 1). На рисунке представлена структура записи в каталоге, содержащая простое символьное имя и атрибуты файла. Здесь буквами обозначены признаки файла: R — только для чтения, А — архивный, Н — скрытый, S — системный.
Рисунок 1 – Структура каталогов
Способ размещения атрибутов UNIX
Другим вариантом является размещение атрибутов в специальных таблицах, когда в каталогах содержатся только ссылки на эти таблицы. Такой подход реализован, например, в файловой системе ufs ОС UNIX. В этой файловой системе структура каталога очень простая. Запись о каждом файле содержит короткое символьное имя файла и указатель на индексный дескриптор файла, так называется в ufs таблица, в которой сосредоточены значения атрибутов файла.В том и другом вариантах каталоги обеспечивают связь между именами файлов и собственно файлами. Однако подход, когда имя файла отделено от его атрибутов, делает систему более гибкой. Например, файл может быть легко включен сразу в несколько каталогов. Записи об этом файле в разных каталогах могут содержать разные простые имена, но в поле ссылки будет указан один и тот же номер индексного дескриптора.
Причина дисфункции «Убедитесь, что файл находится на томе NTFS» в Виндовс 10
Как известно, поздние версии Виндовс получили возможность самостоятельно монтировать образы дисков, без привлечения для этого функционала сторонних программ.
Если при попытке монтирования образа вы получили упомянутый текст ошибки «Убедитесь, что файл находится на томе NTFS», то причиной такой дисфункции обычно является наличие у файла образа (обычно это ISO-образ) атрибута «sparse» (разреженный).
Файл «sparse» позволяет избавиться от «дыр» в виде продолжительности нулей на жёстком диске
Указанный атрибут сигнализирует, что в таком «разреженном» файле некая последовательность нулей заменена на краткую информацию о такой последовательности. Тем самым достигается существенная экономия дискового пространства, что благоприятно отражается на общей работоспособности системы, включая увеличение срока службы запоминающих устройств.
Обычно в задействовании атрибута sparse «виноват» торрент-клиент, с помощью которого ISO-образ был скачан на ПК. В настройках данного клиента не была задействована опция «Распределять все файлы», которая заранее резервирует на жёстком диске требуемое место для скачиваемого пользователем файла.
Проверяем атрибут «Sparse»
Чтобы проверить, установлен ли для вашего файла атрибут «Sparse», перейдите в папку с файлом, запустите командную строку от имени администратора.
fsutil sparse queryflag
Выглядит это примерно так:
Проверьте наличие атрибута sparse у нужного вам файла
Для решения проблемы рекомендуется избавиться от атрибута «sparse» у файла нужного нам образа. Давайте разберёмся, как это сделать.
Как снять атрибуты «Скрытый» и «Системный»
Бывают ситуации, когда какой-нибудь вирус выставляет на файле атрибут «Системный», тем самым крайне усложняя работу с ним. В этом случае программа «Проводник» не будет его отображать. Если у вас именно эта проблема, прочтите нашу статью про то, как включить показ скрытых файлов и папок. Скриншоты там сделаны на Windows 10, но и в других более-менее новых версиях Windows алгоритм тот же.
Введите в командную строку команду «cd /D путь», где «путь» означает путь к папке, в которой расположен файл и нажмите «Enter». Путь проще будет скопировать. Вот статья про то, как копировать путь к папке на Windows 7.
Теперь введите в командную строку команду «attrib -S -H /S /D» и нажмите «Enter». После ее действия атрибуты «Скрытый» и «Системный» снимутся со всех файлов в выбранной папке.
Causes of Unable to change file’s attribute?
Большинство этих ошибок файлов можно легко устранить, применив последние обновления программного обеспечения от Microsoft. Однако иногда некоторые типы ошибок могут быть тяжелыми для ремонта.
Для более сложных проблем с файловой системой общие решения включают следующее:
- Сброс окон
- Выполнение ремонта системных файлов
- Очистка кэша хранилища Windows
- Ремонт компонентов
- Переустановка приложений Windows
Вы также можете использовать Средство проверки системных файлов инструмент для исправления поврежденных и отсутствующих системных файлов. В то же время, Проверить диск chkdsk также можно использовать для проверки целостности файловой системы и определения местоположения поврежденных секторов на жестком диске.
Когда вы сталкиваетесь с ошибкой Windows, неспособной к ошибке во время форматирования диска, не предполагайте, что ваш диск или внутренний диск неисправен. Есть еще несколько способов устранения проблемы. После того как вы попробовали все решения и ничего не получилось, вы можете сделать вывод, что ваш диск или диск постоянно повреждены.
Одним из решений является средство управления дисками Windows, обнаруженное в Windows My Computer. Выберите указанный диск и нажмите «Формат». Удалите все разделы диска перед форматированием.
Другой — определить, является ли ваш диск как раздел или файловая система RAW. Если нет раздела, вам нужно воссоздать разделы. Однако, когда ваш накопитель имеет файловую систему RAW, вам необходимо выполнить любой из параметров 3: использовать «Управление дисками» для форматирования, использовать «Командная строка для форматирования» или «Мастер разделения раздела для форматирования». RAW-диск — это раздел, который не отформатирован и может вызвать ошибки. Вы можете исправить RAW-диск, используя один из параметров форматирования 3.
Проверьте шифрование файлов
Другая причина, по которой вы можете увидеть сообщение «доступ запрещен», заключается в том, что содержимое папки зашифровано. Как вы, возможно, знаете, шифрование защищает файл, позволяя просматривать его только тому, у кого есть ключ.
Вы можете зашифровать содержимое папки в Windows, хотя эта функция доступна только в профессиональных версиях. Для этого щелкните его правой кнопкой мыши и в появившемся окне нажмите кнопку «Дополнительно» на вкладке «Общие». Здесь, проверьте Шифрование содержимого для защиты данных . При этом все внутри папки будет заблокировано.
Этот тип шифрования прозрачен, это означает, что владелец никогда не замечает шифрование. Пока они вошли в систему, они могут получить доступ к этим файлам. Но если у вас нет сертификата, используемого для шифрования папки, Windows откажет вам в доступе. Тот, кто зашифровал файл, должен будет его разблокировать.
Это не единственный способ зашифровать файлы в Windows 10, но это может привести к появившейся ошибке.
Другие возможные исправления «Отказ в доступе к файлам»
Мы рассмотрели наиболее важные решения проблемы «отказ в доступе к папкам». Вы найдете множество советов по этой проблеме, но не все они хороши. Некоторые из них связаны с получением прав администратора, о которых мы уже говорили.
Другие советы могут не сработать в каждом случае, но их стоит обсудить, если для вас ничего не получится.
Одна из распространенных тактик — отключение контроля учетных записей (UAC). Для этого введите UAC в меню «Пуск» и выберите «Изменить настройки контроля учетных записей». Перетащите ползунок полностью вниз и нажмите ОК.
Как только вы это сделаете, попробуйте описанные выше шаги еще раз, чтобы стать владельцем. После того, как вы закончите, не забудьте сбросить настройки UAC туда, где они были.
В качестве другого шага по устранению неполадок попробуйте загрузить компьютер в безопасном режиме. загрузиться в безопасном режиме и выполните шаги, чтобы стать владельцем. Это исключает любое вмешательство со стороны сторонних программ.
Наконец, убедитесь, что ничто другое не использует папку или файл, к которому вы хотите получить доступ. Другой процесс может заблокировать файл, поэтому вы не можете вносить в него изменения.
Исправление «Отказ в доступе к папке назначения»
Вместо этого может появиться более конкретная проблема «доступ к целевой папке запрещен». В большинстве случаев вы можете исправить это, используя те же методы устранения неполадок, что и выше.
Несмотря на сообщение, не пытайтесь исправить только папку назначения. Проверьте разрешения для исходной папки тоже.
Мы рассмотрели, как решить проблемы с доступом к папкам и файлам в Windows. Обычно это сводится к простому исправлению разрешения. Убедитесь, что у вас есть права администратора, тогда вы можете попытаться взять на себя ответственность и при необходимости изменить разрешения. Просто избегайте смены владельца защищенных системных папок, так как это может поставить под угрозу безопасность вашей системы.
Какие бывают основные атрибуты файла?
В операционной системой Windows пользователи могут увидеть, что существует разделение на четыре основных типа. Познакомимся с этими видами атрибутов, которыми могут обладать любые файлы и, частично, папки.
Системный
Данный тип известен как «S». Этим атрибутом обычно помечаются системные папки с документами, программами и прочими важными файлами, в которые юзерам лучше всего не вмешиваться.
По этой причине пользователи не смогут увидеть эти объекты в Проводнике. Так что придется обеспечивать доступ к ним только после отключения опции, которая направлена на скрытие защищённых системных файлов. После ее активации можно будет увидеть все объекты. Но лучше все же этого не делать, чтобы не нанести урон процессам, отвечающим за работу операционной системы, а также многим прочим важным компонентам, от которых зависит функционирование устройства.
Для чтения
Атрибут «R» предполагает сохранение информации, которая в дальнейшем будет открываться исключительно для чтения.
Используется это с целью установки запрета правки текстовых файлов. Если пользователь частенько работает с информацией, а затем сохраняет ее на съемные накопители, то в таком случае можно просто защитить флешку от записи. Предварительно в корне данного накопителя нужно будет создать папку только для чтения.
Это неплохой вариант защиты от сторонних пользователей. Однако различные вирусы и прочие угрозы «умеют» обходить данные барьеры, чтобы проникать в файлы и просто заражать их. Так что при необходимости лучше всего частенько проверять данный накопитель на предмет выявления различных угроз.
Архивный
Необходимость использования данного типа атрибутов «А» заключается в том, чтобы создавать бэкапы. Так что нужен он для определенных утилит. Также пригодится для распознавания тех файлов, которые ранее были включены в резервную копию. Удается выявить и те объекты, которые ранее были скорректированы, а в настоящее время просто подлежат замене.
Скрытый
Скрытый атрибут «Н» помогает сделать объекты невидимыми, но при этом они не будут отмечаться в качестве системных. Пользователи, таким образом, могут попробовать скрыть любые файлы и папки, чтобы в дальнейшем в Проводнике они никак не отображались.
Другие атрибуты файлов
Но такая классификация известна пользователям, которые работали с прежними версиями данной операционной системы. Финальные версии данной платформы обладают еще некоторыми дополнительными объектами. Они совершенно не нуждаются в изменении, однако юзерам все же следует узнать о них как можно больше информации. Это зашифрованный, сжатый атрибут, а также представлены индексированный, временный и прочие.
В дополнение к этому предусмотрен вариант проведения работы с атрибутом целостности и проведения работы без предварительной очистки. Так что разнообразие таких элементов достаточно велико. Некоторые их перечисленных компонентов пользователь может увидеть в разделе со свойствами файлов.
Также к атрибутам можно отнести даже временные метки файла. Они помогают выяснить то, когда именно был создан документ, время его первого открытия и некоторых изменений. Благодаря столь точной информации пользователь может понять, как именно производилась работа с определенным объектом.
В системных файлах юзеры могут увидеть в обычном варианте только дату производимых корректировок. Чтобы получить доступ к более полной информации, необходимо открыть пункт со свойствами. В этом случае можно увидеть даты создания объекта, производимых в отношении его изменений.
При этом можно корректировать все эти данные. Если пользователь будет вносить правки, то все эти изменения моментально вступят в силу. В итоге и дата корректировки будет изменена в автоматическом режиме.
информация взята из статьи bezwindowsa.ru/moya-zhizn/osnovnyie-atributyi-faylov.html
Просмотр разрешений для папок
Если вступить во владение папкой не удается, или вы являетесь администратором, который пытается предоставить разрешения кому-то другому, вам следует проверить, какие пользователи имеют какие разрешения для данной папки.
В свойствах папки откройте ту же вкладку «Безопасность», что и раньше. Вверху вы увидите список пользователей и групп на вашем ПК. Выберите запись здесь, и нижняя панель покажет, какие разрешения они имеют для этой папки.
Как и следовало ожидать, полный контроль дает вам полную власть над папкой и всем внутри. Чтение является наиболее ограничительным вариантом, так как он позволяет только увидеть, что находится в папке. См. страницу Microsoft о правах доступа к файлам и папкам для лучшего понимания.
Исправьте ошибки доступа, отказавшись от прав собственности
Самое основное исправление, которое нужно попробовать, когда вы видите «Отказано в доступе к папке» — это взять на себя владение папкой через Проводник. Вот как это сделать.
Сначала щелкните правой кнопкой мыши нужную папку или файл и выберите «Свойства». В появившемся окне перейдите на вкладку Безопасность. Нас интересует кнопка «Дополнительно»; нажмите это.
В верхней части следующего окна вы увидите поле с надписью Владелец. Это, скорее всего, скажет «Невозможно отобразить текущего владельца», если у вас возникли проблемы
Нажмите на синюю ссылку Изменить рядом с этим, чтобы исправить это — обратите внимание, что для этого вам нужно быть администратором
Теперь вы увидите диалоговое окно с заголовком Выбор пользователя или группы . Внутри этого введите имя учетной записи нового владельца папки. Это может быть либо имя пользователя учетной записи, либо группа пользователей на вашем ПК. Группы включают в себя стандартные блоки, такие как «Администраторы» (если вы хотите, чтобы все администраторы компьютера владели им), или «Пользователи» (для всех, кто владеет ими). В домашнем использовании обычно имеет смысл передать право собственности одному человеку.
Мы предполагаем, что вы хотите стать владельцем этой папки под своей учетной записью, поэтому введите здесь свое имя пользователя. Если вы используете учетную запись Microsoft для входа в Windows 10, ваше имя пользователя — это первые пять букв вашего адреса электронной почты. Нажмите «Проверить имена», чтобы убедиться, что это правильно. Если это так, он автоматически изменится на PCNAME\USERNAME. Нажмите ОК.
Вернувшись в главное окно «Дополнительно», вы увидите поле внизу, которое начинается с Заменить все записи разрешений дочерних объектов. Если вы хотите, чтобы ваши изменения применялись ко всем папкам внутри текущей (что вы, вероятно, делаете в большинстве случаев), установите этот флажок. Затем дважды нажмите ОК, и все готово.
Будьте внимательны при изменении настроек владения файлами
При работе с ошибками «отказано в доступе» следует с осторожностью применять вышеуказанные действия. Избегайте владения папками в системных каталогах, таких как Windows, Program Files, Program Data или аналогичных
Это ослабит безопасность вашей системы, поскольку обычные учетные записи не должны быть владельцами этих каталогов. Они содержат важные папки Windows, к которым вы не должны прикасаться.
Вы все еще можете получить доступ к этим папкам, используя описанный выше метод, не становясь владельцем.
Правильные права на файлы и папки WordPress
Перейдем к самому интересному. Какие же права будет правильным установить для той или иной папки или файла в вордпресс.
Если с момента установки WordPress или переноса блога на хостинг вы не устанавливали для WordPress права на папки и файлы, обязательно сделайте это! Если когда-то вы это делали, рекомендую проверить, правильно ли у вас заданы атрибуты.
- Как уже было сказано выше, права 755 на папки и 644 на файлы.
- Задайте следующие права файлу wp-config.php, расположенному в корне: 600 -rw—
WordPress права доступа с использованием плагинов
Я предпочитаю проверить все вручную, но кому-то будет удобнее использовать плагины. В любом случае, не стоит верить плагинам на сто процентов.
Для того, чтобы проверить правильность установки атрибутов для файлов и папок блога используется плагин для WordPress.
После зайдите в «Параметры»
-> «File Checker»
и нажмите кнопку «Run File Check»
. Плагин просканирует все файлы блога и можно будет просмотреть, где какие установлены права — все наглядно видно
Файлы, у которых права 777 будут отмечены красным крестиком — что призывает обратить особое внимание и исправить ситуацию
Кроме наглядности я не вижу других преимуществ этого плагина. Давайте рассмотрим еще один —
Этот плагин куда полезнее. После установки в меню появится отдельный раздел «WP Security»
. В нем выберите «WP Info»
и прокрутите до «File Scan Report»
.
В этом отчете восклицательным знаком отмечены файлы и папки для которых установлены не безопасные права. В третье колонке перечислены рекомендованные для данных файлов права (Suggested permissions). При нажатии на кнопку «Apply suggested permissions»
, правильные атрибуты выставятся автоматически.
Разновидности
DOS и Microsoft Windows
В операционных системах DOS и Microsoft Windows существуют четыре атрибута:
Архивный (A): Когда этот атрибут установлен, это означает, что файл был изменён со времени проведения последнего резервного копирования. ПО, с помощью которого выполняется резервное копирование, также отвечает за снятие этого атрибута.
Скрытый (H): Файл с установленным атрибутом считается скрытым
Это означает, что команды MS-DOS (dir) и программы Windows (такие как Проводник) по умолчанию не будут отображать этот файл, если не включён специальный режим .
Системный (S): Файл с установленным атрибутом считается системным — таким, существование которого в неизменённом виде критически важно для нормальной работы системы. По умолчанию команды MS-DOS (dir) и программы Windows (такие как Проводник) не будут отображать этот файл, если не включён специальный режим.
Только чтение (R): Установленный атрибут означает, что содержимое файла нельзя изменять
Как правило, программы для Windows игнорируют этот атрибут, если он установлен для каталогов.
С выходом новых версий системы Windows в NTFS появились дополнительные атрибуты:
- Сжатый (Compressed, C). Установленный атрибут означает, что Windows сохраняет этот файл на диске в сжатом виде.
- Зашифрованный (Encrypted, E). Установленный атрибут означает, что Windows хранит этот файл на диске в зашифрованном виде.
- Проиндексированный (Indexed, I). Означает, что соответствующие подсистемы Windows не будут включать содержимое файла в поисковый индекс.
4.4BSD-Lite и производные от неё системы
В 4.4BSD и 4.4BSD-Lite файлы и каталоги могут получить четыре атрибута, которые устанавливаются владельцем файла или пользователем с повышенными правами (отмеченные как «User»). Еще два атрибута могут устанавливаться только пользователем с повышенными правами («System»).
- (User) No-dump: Установленный атрибут означает, что файл или каталог не должен копироваться во время резервного копирования.
- (User and System) Immutable: Означает, что файл или каталог могут оставаться неизменными. Будут блокированы попытки открытия файла для записи, попытки переименовать его, переименовать или создать новый файл в каталоге.
- (User and System) Append-only: К файлу можно только добавлять информацию.
- (User) Opaque: Используется определённая особенность монтирования файловых систем в ОС.
В FreeBSD ещё появился следующий атрибут (также поддерживается в DragonFly BSD)::
(User and System) No-unlink: Означает, что файл или каталог нельзя удалять. Попытки сделать это закончатся сообщением про ошибку доступа.
FreeBSD также поддерживает:
- (System) No-archive: установленный атрибут означает, что файл или каталог нельзя архивировать (средствами файловой системы).
- (System) Snapshot: Файл принадлежит к специальному типу файлов, обрабатываемых системой. Этот атрибут устанавливается только системой, даже пользователь с повышенными правами не может его изменить.
Кроме того, DragonFly BSD поддерживает:
- (User and System) No-history: История изменений не должна сохраняться для данного файла или каталога.
- (User) Swapcache и (System) Swapcache: Определяет уверенные особенности работы с SSD.
- (System) Archived: Противоположное к No-archive.
NetBSD и OpenBSD: также поддерживают (System) Archived.
В OS X был добавлен ещё один атрибут
(User) Hidden: Означает, что по умолчанию файл с таким атрибутом не будет отображаться средствами графического интерфейса, хотя команда ls всё равно будет показывать его.
В Solaris для ZFS также существуют атрибуты:
- av_quarantined: Доступ к файлу ограничен до снятия карантина антивируса.
- av_modified: Означает, что текущая версия файла не проверена антивирусом.
Подробности процесса
Как менять атрибут файла в операционной системе Windows
Если нажать на кнопку «дополнительно» — «другие», то там можно увидеть и другие атрибуты, например индексирование, архивация, сжатие и шифрование. Сжатие и архивация нужны для того, чтобы файл меньше весил, так можно поступить с файлом, когда в ближайшее время с ним не предполагается никакой работы. Когда вы редактируете файл, операционная система его сама вернёт обратно, а при прекращении работы сожмет обратно. Шифрование нужно для защиты от потери данных.
Удаление у папки атрибута «только для чтения»
Процесс по удалению свойства папки «только для чтения» это обычная стандартная операция у системы Microsoft Windows. Её можно произвести, не используя какое-то другое программное обеспечение, и не иметь администраторского доступа к системе компьютера.
Порядок действий
Раскройте список «стандартные», и нужно запустить приложение «проводник Windows».
После этого на нужном файле нужно кликнуть правой кнопкой мыши для того, чтобы вызвать контекстное меню, и для редактирования выбрать пункт «свойства».
Во вкладке «общий», которые нужно выбрать в диалоговом окне свойств, убираете флажок с поля «только для чтения». Чтобы подтвердить выбранное вами изменение, нужно нажать ok, и после этого вернуться в главное меню Пуск.
Соответственным образом можно удалить атрибут «только для чтения» с какого-то файла, или вернуть его обратно.
Описание проблемы
Как я и писал выше в операционной системе Windows 8.1, по какой-то причине у меня не смонтировался рабочий ISO образ, где выдал сообщение:
так же вы можете встретить еще одну разновидность данной проблемы в виде ошибки:
В логах Windows я не обнаружил ни одного события связанного с этими проблемами. И так первым делом необходимо посмотреть в свойствах файла его атрибуты, на вкладке «Общие». Убедитесь, что у вас не стоит галка «Только для чтения» и «Этот файл получен с другого компьютера, и, возможно, был заблокирован с целью защиты компьютера» нажмите разблокировать и применить.
Должно получиться вот так. Пробуем смонтировать диск, если ошибка возобновилась, то пробуем дальше вот такие действия.
С вероятностью 90%, вся проблема в атрибуте SPARE или как его еще называют sparse files (Разреженные файлы) в NTFS. Разреженные файлы — это когда файлы занимают на диске меньше пространства, чем в их свойствах отображается размер, по сути это для их экономии. Принцип очень простой, в файле есть области, занятые одними нулями (0x00). Приложение, читающее разреженный файл, дойдя до области с нулями, прочитает нули, но реального чтения с диска не произойдёт. Разреженность поможет сэкономить дисковое пространство только в таких файлах, в которых есть действительно большие пустые области.
В моем примере есть ISO образ объемом 3,1 ГБ, предположим, что в нем есть много нулей. Если они есть, то файл обычно оптимизируют, разбивая его не маленькие блоки, которые в последствии анализируются. Если хотя бы один байт внутри такого блока имеет отличное от 0x00 значение, блок записывается на диск как содержащий реальные данные. Блоки же, содержащие только байты 0x00, считаются пустыми и на диск не записываются. Таким образом файл получается меньшим по размеру, чем он есть на самом деле, однако сжатие при этом не используется.
Файловая система NTFS при попытке считать данный файл, знает его длину и количество блоков отданные под данные, а вот блоки с нулями будут генерится на лету, восстанавливая таким образом его изначальную структуру. Но как мы знаем операционная система Windows не идеальна и ее утилита отвечающая за монтирование ISO образов, может некорректно отработать с файлами, где есть атрибут sparse. Данный атрибут очень часто выставляют различные торрент-приложения, чтобы повысить производительность.
Чтобы удостовериться, что на файле стоит атрибут SPARE, откройте командную строку от имени администратора. и выполните команду:
fsutil sparse setflag E:WriteGamesCivilization IV.iso (Если выскочит ошибка Использование: fsutil sparse setflag . Пример: fsutil sparse setflag C:Temptest.txt, то введите путь с кавычками, так как в нем есть пробелы)
C:Userssem>fsutil sparse setflag «E:WriteGamesCivilization IV.iso»
Увидите надпись, что у этого файла установлен атрибут «Разреженный», если надписи не будет, то это не означает, что атрибута нет, продолжаем его снимать.
Далее убираем атрибут SPARE, выполните команду:
После этих действий пробуем смонтировать ISO Образ, как видим, все работает.