• Статья
  • Чтение занимает 4 мин

О группах порядка загрузки

Windows использует выделенный набор групп порядка загрузки для драйверов фильтров файловой системы минифилтерс и устаревшие драйверы, которые загружаются при запуске системы. Назначение группы порядка загрузки фильтра зависит от типа фильтра (например: AV, encryption и т. д.).

О высоте

Каждая группа порядка загрузки имеет определенный диапазон высот. Каждый драйвер фильтра должен иметь уникальный идентификатор высоты. Высота фильтра определяет его расположение относительно других драйверов фильтров в стеке ввода-вывода при его загрузке.

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

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

Значения высоты для драйвера фильтра указываются в определениях экземпляровраздела Strings в INF-файле драйвера фильтра. Определения экземпляров также могут быть указаны в вызовах подпрограммы инстанцесетупкаллбакк в структуре FLT_REGISTRATION . Для драйвера фильтра можно определить несколько экземпляров и высот. Эти определения экземпляров применяются ко всем томам.

Типы групп порядка загрузки и их диапазонов высотой

В следующей таблице перечислены группы порядка загрузки и диапазоны высот, определяемые системой. Каждая запись в столбце «Группа порядка загрузки» таблицы использует значение, которое должно быть указано для группы в записи лоадордерграуп в разделе сервицеинсталл INF-файла фильтра. Столбец диапазонов высотой содержит диапазон высот для определенной группы порядка загрузки.

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

Группа «порядок загрузки» Диапазон высотой Описание группы
Filter 420000-429999 то же, что и группа «порядок загрузки фильтра», которая была доступна в Windows 2000 и более ранних версиях. Эта группа загружается последним и, таким же, присоединяется к самой дальней самой файловой системе.
Фсфилтер сверху 400000-409999 Для фильтров драйверов, которые должны быть присоединены выше всех остальных типов Фсфилтер.
Монитор активности Фсфилтер 360000-389999 Включает драйверы фильтров, которые проводят наблюдение и сообщают о файловых операциях ввода-вывода.
Фсфилтер отменить удаление 340000-349999 Включает фильтры, которые восстанавливают удаленные файлы.
Антивирусная программа Фсфилтер 320000-329999 Включает драйверы фильтров, которые обнаруживают и дисинфект вирусы во время ввода-вывода файлов.
Репликация Фсфилтер 300000-309999 Включает драйверы фильтров, которые реплицируют данные файлов на удаленные серверы.
Непрерывная резервная копия Фсфилтер 280000-289999 Включает драйверы фильтров, которые реплицируют данные файлов на носители резервных копий.
Экран содержимого Фсфилтер 260000-269999 Включает драйверы фильтров, которые препятствуют созданию файлов или содержимого файлов.
Управление квотами Фсфилтер 240000-249999 Включает драйверы фильтров, предоставляющие расширенные квоты файловой системы.
Восстановление системы Фсфилтер 220000-229999 Включает драйверы фильтров, которые выполняют операции по поддержанию целостности операционной системы, такие как фильтр восстановления системы (SR).
Файловая система кластера Фсфилтер 200000-209999 Включает драйверы фильтров, которые используются в продуктах, предоставляющих метаданные файлового сервера по сети.
Модуль HSM Фсфилтер 180000-189999 Включает драйверы фильтров, которые выполняют иерархическое управление хранилищами.
Фсфилтер Imaging 170000-175000 Включает в себя драйверы фильтров с поддержкой ZIP, которые предоставляют виртуальное пространство имен.
Сжатие Фсфилтер 160000-169999 Включает драйверы фильтров, которые выполняют сжатие данных файлов.
Шифрование Фсфилтер 140000-149999 Включает драйверы фильтров для шифрования и расшифровки данных во время ввода-вывода файлов.
Виртуализация Фсфилтер 130000-139999 включает драйверы фильтров, которые применяют путь к файлу, например драйвер фильтра наименее полномочного пользователя (LUA), добавленный в Windows Vista.
Управление физическими квотами Фсфилтер 120000-129999 Включает драйверы фильтров для управления квотами с использованием физических блоков счетчиков.
Фсфилтер открытый файл 100000-109999 Включает драйверы фильтров, которые предоставляют моментальные снимки уже открытых файлов.
Усиление безопасности Фсфилтер 80000-89999 Включает драйверы фильтров, которые применяют блокировки и расширенные списки управления доступом (ACL).
Защита от копирования Фсфилтер 60000-69999 Включает драйверы фильтров, которые проверяют наличие данных вне диапазона на носителе.
Фсфилтер снизу 40000-49999 Предоставляется для фильтров драйверов, которые должны быть присоединены ниже всех остальных типов Фсфилтер.
Фсфилтер система 20000–29999 Зарезервировано для внутреннего использования.
Инфраструктура Фсфилтер <20000 Зарезервировано для внутреннего использования. Эта группа загружается первыми и, таким же, подключается ближе к файловой системе.

Создание высоты

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

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

  • Предположим, что ранее в Фсфилтер антивирусной группе была назначена высота 325000.
  • Если у вас есть два новых фильтра, вы можете загрузить их на уровне высота 325000,3 и 325000,7, не выполняя запрос на повышение высоты.

Если вы создаете собственную высоту дробной величины для нового фильтра, отправьте сообщение по электронной почте fsfcomm@microsoft.com со следующими сведениями, чтобы можно было обеспечить актуальность fsfcomm@microsoft.com :

  • Название вашей компании
  • Контактный адрес электронной почты (долгосрочный псевдоним электронной почты компании, а не индивидуальный адрес)
  • Название продукта
  • URL-адрес продукта
  • Описание продукта или фильтра, чтобы помочь корпорации Майкрософт определить, что фильтр находится в соответствующей группе порядка загрузки
  • Имя файла фильтра
  • Тип начала фильтра
  • Номер высоты, назначенный новому фильтру

Обновление сведений, связанных с существующими высотами

Чтобы обновить сведения, связанные с существующими высотами (например, изменения в названии организации, контактные данные электронной почты, URL-адрес продукта, описание фильтра и т. д.), отправьте сообщение электронной почты fsfcomm@microsoft.com и включите сведения для обновления.