Виртуальная папка в windows 7 что это

Обновлено: 02.07.2024

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

СОДЕРЖАНИЕ

Технология

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

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

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

Реализации

Виртуальные папки - это хорошо зарекомендовавшая себя конструкция в операционных системах . BeOS включала версию виртуальных папок, называемую «сохраненными запросами», которая с тех пор повлияла на развитие функций виртуальных папок в операционных системах, таких как Mac OS X, Windows и Linux. Эти виртуальные папки заполняются динамически путем выполнения поиска во всей файловой системе или ее подмножества, либо с помощью кэшированной версии поиска.

История

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

Когда пользователь выполняет поиск файла, в папке «/ boot / home / query» создается файл с именем, полученным из содержимого запроса, а также даты и времени поиска, например «Name = Western Infirmary - 21 марта, 23:59:40 ". Критерии запроса для поиска хранятся в атрибуте файла с именем «qrystr». Когда файл открывается, индексы файловой системы запрашиваются, и открывается окно трекера с актуальным списком файлов, соответствующих критериям.

Дополнительные функции были добавлены в поиск в последующих выпусках. В версии 2 появилась возможность редактировать сохраненные запросы, а в версии 3 пользователи могли определять свои собственные имена для сохраненных запросов. До выпуска 4 в 1998 году все запросы хранились неограниченное время. Однако в R4 разработчики BeOS ввели семидневный лимит на все запросы. Если пользователь хотел, чтобы запрос оставался дольше, он мог снять флажок «Временный» в диалоговом окне «Найти».

macOS

В апреле 2005 года Apple выпустила Mac OS X v10.4 с реализацией виртуальных папок под названием Smart Folders . Эти папки динамически обновляются механизмом Spotlight, чтобы содержать контент, соответствующий определенным критериям. Например, это может быть использовано, чтобы предоставить вам папку, содержащую все документы Word, содержащие слово «шпадоинкле», которые были отредактированы в течение последних 7 дней. Смарт-папки создаются путем сохранения результатов поиска Spotlight, который записывает критерии поиска в файл списка свойств с расширением .savedSearch и по умолчанию сохраняет их в папке «/ Users / username / Library / Saved Searches».

Доминик Джампаоло , один из ведущих разработчиков в BeOS файловой системы, также был вовлечен в добавление системы виртуальной папки в Apple Inc. «s Mac OS X операционной системы.

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

До Spotlight более ранние версии macOS имели аналогичную концепцию в iApps ( iTunes и iPhoto ), но они не использовали общесистемный движок Spotlight.

Майкрософт Виндоус

Сохраненные поиски


Сохраненные поисковые запросы можно узнать по их отличительному значку и синему цвету; папки желтые


Внутренние элементы сохраненного поиска , которые отображают поисковый запрос, сохраненный в виде .search-ms файла.

По умолчанию Windows Vista ссылается на раздел диска и профиль пользователя созданного сохраненного поиска как на часть своей области, что ограничивает их способность возвращать контент с разных машин или разделов при передаче на другие машины. Microsoft выпустила служебную программу SearchMelt Creator, которая изменяет объем сохраненных поисков для ссылки на переменную среды % USERPROFILE% , что позволяет им работать на других машинах или профилях; пользователи также могут редактировать сохраненные поисковые запросы вручную, чтобы указать% USERPROFILE% для облегчения совместного использования.

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

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


Все документы , вся музыка , все изображения и видео и связанные с ними сохраненные результаты поиска на панели навигации Windows Vista Beta 1

Предварительные сборки Windows Vista предлагали значительно отличающиеся функциональные возможности метаданных и пространства имен по сравнению с функциональностью сборки Windows Vista, выпущенной в производство . Microsoft создала несколько сохраненных поисков как часть своих целей для нового пространства имен профиля пользователя, которое заменило традиционные папки профиля пользователя . Документы , Моя музыка и Мои изображения в меню Пуск были заменены на Сохраненные результаты поиска - Все документы , Вся музыка и Все изображения и видео - которые выполняли поиск документов, музыки, фотографий и видео, соответственно, с несколькими другими сохраненными поисками для конкретный контент (например, авторы документов) также отображается в панели навигации проводника Windows. При просмотре всей музыки или традиционных папок с музыкой, например, панель навигации будет включать в себя сохраненные результаты поиска для всей музыки, альбомов, исполнителей, жанров, любимой музыки и рейтингов. Стеки в сохраненных результатах поиска в предварительных сборках Windows Vista также могут создаваться пользователями или записывать свойства данных путем перетаскивания - в функции, известной как рисование метаданных , перетаскивая документ в стек автора, например, назначит этого автора документа. В более поздних сборках Microsoft заменила эти сохраненные поиски одним сохраненным поиском в библиотеке, который собирал контент из всех мест с подзапросами для отдельных типов (например, музыкальная библиотека искала в библиотеке всю музыку). Microsoft стремилась включить отображение метаданных и виртуальные папки пространства имен профилей пользователей с момента разработки WinFS ; цель заключалась в том, чтобы сохранить поисковые запросы, чтобы они стали основным способом взаимодействия пользователей с данными. Сообщается, что Microsoft получила обширные отзывы о том, что эти изменения сбивают с толку - наличие сохраненных поисков в новом пространстве имен профиля пользователя заставило пользователей поверить, что существует несколько папок с похожими именами.

Библиотеки

Windows 7 представляет библиотеки для отображения и организации содержимого. Подобно сохраненному поиску, библиотека представляет собой XML-файл с уникальным расширением - .library-ms расширением - и представляет собой набор файлов, упорядоченных по указанным местам. Однако, в отличие от сохраненных поисков, пользователи должны указывать расположение папок, и библиотеки могут отображать контент, не соответствующий типу библиотеки (например, библиотека изображений может отображать документ, если какие-либо подпапки содержат документы). Библиотеки имеют расширение пространства имен оболочки в проводнике, и их файлы XML можно повторно использовать в установках Windows или в сети.


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

Другие реализации

Почтовые клиенты

Музыкальные клиенты

В июле 2002 года Apple анонсировала версию 3 iTunes, которая включает интеллектуальные списки воспроизведения, которые можно рассматривать как вариант виртуальной папки. Единственное отличие состоит в том, что поиск выполняется при доступе к ним не в иерархии папок файловой системы, а в их внутреннем хранилище данных. Microsoft также добавила аналогичную функцию в версию 9 проигрывателя Windows Media в Windows XP, называемую автоматическими списками воспроизведения в 2003 году.

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

Как поступить, если вам необходим виртуальный носитель с файлами находящимися в определенной папке на вашем компьютере?

папка как диск

Решение достаточно простое и не требует дополнительного программного обеспечения.

Что нам понадобится?

Хотите сделать любую локальную папку вашего компьютера, с любым количеством файлов, любого объема виртуальным носителем?

Убедитесь в том, что у вас установлена операционная система windows и она запущена.

Итак приступим.

Например у вас на диске D есть папка с именем Papka.

Вы хотите ее подключить как виртуальный диск с именем K.

В открывшемся окне вводим команду:

выполнить

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

Если вы хотите отключить этот диск то введите в команду:

Как видите все достаточно просто.

Если вы хотите чтоб папка подключалась автоматически при запуске windows, то необходимо проделать следующие шаги.

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

Откройте блокнот, он есть во всех операционных системах windows в разделе стандартные.

Напишите в нем команду для подключения виртуальной папки, в нашем случае это была команда subst K: D:\Papka

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

Затем нажмите в меню сохранить как.

Откроется окно в котором:

папка как диск

Указываете путь куда вы хотите сохранить файл или просто запоминаете куда сохранили.

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

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

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

В открывшемся диалоговом окне (рис. 3.9) введите название новой папки в соответствующем поле. Установите флажок Виртуальная, при необходимости смените Тип папки и выберите из соответствующих раскрывающихся списков Тип фильтра и Фильтр, по которому в дальнейшем будет производиться отбор (фильтрация) данных в папку, и нажмите кнопку ОК.


Рис. 3.9. Создание виртуальной папки

Внимание

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

Кнопка Фильтры позволяет изменить настройки выбранного в поле Фильтр поискового запроса: при нажатии на эту кнопку открывается диалоговое окно Расширенный поиск (рис. 6.7) с отображающимися условиями запроса, которые можно отредактировать; для того чтобы новые настройки применились к виртуальной папке, изменения необходимо сохранить.

Примечание

Если в диалоговом окне Расширенный поиск (рис. 6.7), открывшемся при нажатии кнопки Фильтры, загрузить какой-либо другой поисковый запрос, то к виртуальной папке он применен не будет.

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

Подробно создание поисковых запросов (в том числе и параметрических) и работа с ними описаны в главе Расширенный поиск настоящего руководства.

Для изменения настроек папки выделите в дереве виртуальную папку, настройки которой необходимо изменить, и откройте диалоговое окно Свойства папки одним из следующих способов:

  • щелкните правой кнопкой мыши по нужной папке и выберите в появившемся контекстном меню команду Свойства;
  • нажмите кнопку Свойства панели инструментов Навигатора;
  • выберите в меню последовательно команды Файл > Папка > Свойства.

Диалоговое окно Свойства папки виртуальной папки включает четыре вкладки: Общие, Представления, Шаблоны и Безопасность; далее уточним свойства папки, настраиваемые на каждой из вкладок.

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

Чтобы разрешить или запретить определенным пользователям право доступа к какому-либо представлению, выделите его и нажмите кнопку Разрешения. . В открывшемся окне добавьте нужного пользователя и определите его права на использование данного представления в текущей папке.


Рис. 3.10. Вкладка Представления окна свойств виртуальной папки

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


Рис. 3.11. Вкладка Шаблоны окна свойств виртуальной папки

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

  • Имя папки — название папки;
  • Размещение — положение папки в корневой папке; информационное поле, не доступное для изменения;
  • Тип папки — Виртуальная — информационное поле, не доступное для изменения;
  • в поле Представление следует указать представление, которое будет использоваться для папки по умолчанию; в раскрывающийся список этого поля включаются только те представления, которые были разрешены для использования в данной папке на вкладке Представления;
  • в раскрывающемся списке поля Шаблон выберите для папки название шаблона Excel, который будет использоваться по умолчанию для экспорта данных папки (набор разрешенных для папки шаблонов определяется на вкладке Шаблоны);
  • укажите тип фильтра в соответствующем поле, а в поле Фильтр выберите название поискового запроса из числа имеющихся в списке: при выборе папки ее содержимое будет автоматически обновляться в соответствии с указанным здесь запросом. Если ни один из имеющихся фильтров не удовлетворяет требованиям, его можно определить при помощи кнопки Фильтры, расположенной под полем.

Примечание

Пользователь может в любой момент выбрать другое представление из разрешенных для текущей папки при помощи команды меню Вид > Текущее представление.


Рис. 3.12. Окно свойств виртуальной папки, вкладка Общие

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

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


Рис. 3.13. Окно Дополнительные атрибуты свойств папки

Флажок Разрешить использование дайджеста установлен по умолчанию; его можно снять только в том случае, если на вкладке Представления разрешено использование хотя бы одного из существующих представлений. Кнопка Разрешения рядом с флажком позволяет назначить определенным пользователям права на использование дайджеста.

Установка флажка Разрешить автоматическое обновление приводит к обновлению на экране данных папки через определенный промежуток времени; при этом расположенный в секции переключатель можно установить в положение:

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

Флажок Разрешить использование дайджеста установлен по умолчанию; его можно снять только в том случае, если на вкладке Представления разрешено использование хотя бы одного из существующих представлений. Кнопка Разрешения рядом с флажком позволяет назначить определенным пользователям права на использование дайджеста.

Установка флажка Разрешить автоматическое обновление приводит к обновлению на экране данных папки через определенный промежуток времени (установленный администратором); в случае снятия флажка обновление данных на экране будет производиться пользователем вручную при помощи кнопки Обновить на панели инструментов. С другой стороны, частое обновление данных может привести к замедлению работы, поэтому если особой необходимости в этом нет, флажок можно снять.

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

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

При желании и для большей наглядности можно сменить значок (иконку) папки, который отображается на левой панели Навигатора; для этого нажмите кнопку Сменить значок и выберите иконку из предложенного списка. Восстановить вид значка, определенный по умолчанию, можно при помощи кнопки Восстановить значок.

Кнопка Поиск позволяет определить новый поисковый запрос для текущей папки или изменить настройки уже существующего: при нажатии на эту кнопку открывается диалоговое окно Расширенный поиск — Новый запрос, позволяющее загрузить и отредактировать уже существующий поисковый запрос, или же создать настройки нового запроса и сохранить их под новым именем.

На четвертой вкладке окна свойств стандартной папки Безопасность определяются права доступа пользователей к папке. Порядок назначения прав доступа к любому объекту происходит одинаково и описывается в соответствующем разделе руководства.


Давайте теперь подробно разберем, как настроить рабочие папки на сервере, рабочем компьютере пользователя и на его личном устройстве. Для этого я использую три машины – сервер и два клиентских хоста. Сервер и один из хостов включены в домен, второй хост является личным устройством пользователя. Характеристики сервера и хостов представлены ниже:




  1. Настройка сервера
    1. Установка роли Рабочие Папки (Work Folders)
    2. Создание общего ресурса синхронизации (Sync Share)
    3. Включение доступа по SMB (дополнительно)
    • KB2883200
    • KB2894179
    • KB2894029

    1. Настройка сервера

    1.1. Установка роли Рабочие Папки (Work Folders)

    Прежде всего, нужно установить роль Рабочие Папки (Work Folders) на сервер. Сделать это можно с помощью мастера добавления ролей и компонентов:


    Данную операцию также можно выполнить с помощью команды PowerShell:

    1.2. Создание общего ресурса синхронизации (Sync Share)

    После того, как Рабочие папки установлены на сервер, их необходимо настроить для пользователей. Для этого в Диспетчере серверов (Server Manager) переходим во вкладку Файловые службы и службы хранилища (File and Storage Services) и оттуда к Рабочим папкам (Work Folders). Далее необходимо создать новый общий ресурс синхронизации (Sync Share). Общий ресурс синхронизации (Sync Share) сопоставляет локальный путь к месту размещения папок пользователей и группы пользователей, которые имеют доступ к общему ресурсу синхронизации. В мастере создания ресурса нужно выбрать сервер (у нас это WFServer) и указать локальный пусть к месту на диске, где и будут храниться пользовательские папки (C:\SalesShare).



    Далее укажем имя для общего ресурса синхронизации:


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


    Если вы хотите сделать эту возможность доступной, необходимо сделать неактивным пункт «Disable inherited permission and grant users exclusive access to their files».


    Далее определяем нужные нам правила безопасности для устройств, на которых будут использоваться Рабочие Папки.


    Проверим еще раз информацию.


    И перейдем к установке.


    Создать общий ресурс синхронизации возможно также с помощью команды PowerShell:

    В итоге, мы должны получить вот такой результат:


    1.3. Включение доступа по SMB (дополнительно)

    Если вы хотите включить доступ к папке по SMB, вы должны через Проводник зайти в место расположение папки SalesShare, и с помощью правой кнопки мышки выбрать пункт «Share with» -> «Specific people». Добавьте группу MVA\Sales и измените права доступа на «Read/Write»:


    Кстати, после того, как вы включили доступ к папке по SMB, время синхронизации было установлено по умолчанию на каждые 5 минут. Чтобы это изменить, можно использовать следующую команду PowerShell:

    2. Настройка клиента, включенного в домен

    Теперь перейдем к настройке Рабочих папок на клиентских машинах. Установить Рабочие папки можно с помощью: Панель управления (Control Panel) -> Система и безопасность (System and Security) -> Рабочие папки (Work Folders).



    Введите E-mail адрес пользователя.


    Укажите, где на устройстве должны быть расположены рабочие папки.


    Подтвердите согласие с требуемыми правилами безопасности. Кстати, здесь хочу добавить, что файлы буду шифроваться и в случае, если операционной системой устройства является Windows RT 8.1.


    Теперь рабочие папки установлены на устройство.


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


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


    3. Настройка Рабочих Папок (Work Folders) на личном устройстве

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


    После завершения установки, открыв Рабочую папку мы увидим синхронизированный файл, созданный нами на доменном клиенте:


    4. Синхронизация файлов в Рабочих Папках (Work Folders)

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

    Читайте также: