Предварительные требования для тестирования файловой системы
В этом разделе описаны задачи, которые необходимо выполнить перед тестированием звукового устройства с помощью комплекта Windows Hardware Lab Kit (Windows HLK):
Ознакомьтесь с требованиями к оборудованию.
Ознакомьтесь с требованиями к программному обеспечению.
Настройте тестовые компьютеры.
Требования к оборудованию
Для тестирования файловой системы требуется следующее оборудование.
Один тестовый компьютер под управлением поддерживаемой операционной системы. Этот компьютер должен включать следующие компоненты:
Клавиатура Windows
Устройство с двумя кнопками (это необязательно, если тестовый компьютер является ноутбуком с сенсорной панелью или другими возможностями ввода).
Монитор цветного дисплея с разрешением не менее 1024 на 768, 32 бита на пиксель, 60 Гц
Постоянное хранилище (обычно это жесткий диск) с объемом не менее 20 ГБ.
Сервер под управлением Windows 2008 R2 с пакетом обновления 1 (SP1) или более поздней версии.
Примечание
Чтобы сертифицировать продукт для использования на серверах, тестовый компьютер должен поддерживать четыре процессора и не менее 1 ГБ ОЗУ. Эти возможности системы необходимы для тестирования функций перебалансирования, состояния D3 и группы нескольких процессоров устройства и драйвера. Для тестирования устройства не требуется компьютер с более чем 64 процессорами. Кроме того, серверные системы, используемые для тестирования устройств или драйверов, должны быть установлены server Core перед тестированием. Дополнительные сведения см. в разделе Параметры установки Windows Server.
Если для тестирования продукта используется пул тестовых компьютеров, по крайней мере один компьютер в пуле должен содержать четыре процессора и не менее 1 ГБ ОЗУ. Кроме того, этот компьютер должен содержать продукт, который требуется протестировать. Если драйвер одинаков на всех компьютерах в пуле, система создает расписание для выполнения на всех тестовых компьютерах.
Для тестов, которые не включают драйвер для тестирования, например тесты жестких дисков, планировщик Windows HLK ограничивает тесты, которые проверяют функцию перебаланса устройства и драйвера, состояния D3 и нескольких групп процессоров для выполнения на тестовом компьютере по умолчанию. Необходимо вручную настроить на этом компьютере несколько групп процессоров. Компьютер по умолчанию — это первый тестовый компьютер в списке. Тестовый персонал должен убедиться, что первый тестовый компьютер в списке соответствует минимальным требованиям к оборудованию.
Примечание
За исключением драйверов пара-виртуализации (как определено в документе политики и процессы WHCP ), вы не можете использовать какую-либо форму виртуализации при тестировании физических устройств и связанных с ними драйверов для сертификации сервера или подписи. Все продукты виртуализации не поддерживают базовые функциональные возможности, необходимые для прохождения тестов, связанных с несколькими группами процессоров, управлением питанием устройств, функциями PCI устройства и другими тестами.
Примечание
Параметр Несколько групп процессоров. Для сертификации необходимо задать значение размера группы процессоров для тестирования аппаратного лабораторного комплекта драйверов устройств Windows Server 2008 R2 и более поздних версий. Это делается путем запуска bcdedit в окне командной строки с повышенными привилегиями с помощью параметра /set.
Ниже приведены команды для добавления параметров группы и перезапуска.
bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f
Ниже приведены команды для удаления параметров группы и перезагрузки.
bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f
Примечание
Параметр целостности кода
Сначала необходимо включить функцию безопасности на основе виртуализации (VBS) Windows Server 2016 с помощью диспетчер сервера.
После этого необходимо создать и задать следующий раздел реестра:
HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)
Требования к программному обеспечению
Для выполнения тестов файловой системы требуется следующее программное обеспечение:
Тестируемый драйвер фильтра av
Предупреждение
Перед установкой клиента Windows HLK убедитесь, что продукт установлен на тестовом компьютере.
Конфигурация тестовой системы
Чтобы настроить тестовую систему, выполните следующие действия.
Определите назначение букв для каждого тома:
NTFS
Г:
CNTFS
i:
Fat16
K:
Fat32
l:
Exfat
М:
Определяемая пользователем функция
N:
Убедитесь, что на клиентском компьютере присутствуют следующие тома:
NTFS 2 ГБ
Ntfs со сжатием 2 ГБ
fat16 1GB
Fat32 1GB
Exfat 1GB
Определяемая пользователем функция 2 ГБ
В контроллере измените параметры заданий в разделе $\WDK Tests\Storage\Filesystems, чтобы они указывали на тестовые тома, как показано ниже.
TxF2: измените ntfs и cntfs, чтобы они указывали на тестовые тома.
ReparsePonts: измените NTFS и CNTFS, чтобы они указывали на тестовые тома.
Тест фильтра устанавливаемых файловых систем. Измените ntfs, cntfs, fat, fat32, exfat и udf, чтобы указать тестовые тома.
Проверка фильтра устанавливаемых антивирусной программой файловых систем. Измените ntfs, cntfs, fat, fat32, exfat и udf, чтобы они указывали на тестовые тома.
Проверка ввода-вывода файла. Измените ntfs, cntfs, fat, fat32, exfat и udf, чтобы указать тестовые тома.
Проверка ввода-вывода сопоставленного файла. Измените ntfs, cntfs, fat, fat32, exfat и udf, чтобы они указывали на тестовые тома.
Проверка идентификатора объекта. Измените ntfs, cntfs, fat, fat32, exfat и udf, чтобы они указывали на тестовые тома.
Проверка Oplocks. Измените ntfs, cntfs, fat, fat32, exfat и udf, чтобы они указывали на тестовые тома.
Проверка syscache. Измените ntfs, cntfs, fat, fat32, exfat и udf, чтобы они указывали на тестовые тома.
На сервере создайте общую папку с именем RDRTest.
Измените параметры в тесте $\WDK Tests\Leasing\SMB_OplockRDR, чтобы они указывали на имя сервера и имя общей папки.
Перед началом тестирования убедитесь, что тестовый компьютер находится в состоянии готовности. Если тест требует установки параметров перед его выполнением, для него будет отображено диалоговое окно. Дополнительные сведения см. в конкретной тестовой статье.
Некоторые тесты Windows HLK требуют вмешательства пользователя. При выполнении тестов для отправки рекомендуется выполнять автоматические тесты в блоке отдельно от ручных тестов. Это предотвращает прерывание выполнения автоматического теста вручную.