Поделиться через


Предварительные требования для тестирования жестких дисков

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

Тесты, которые необходимо выполнить, зависят от возможностей жесткого диска, который требуется проверить, тип подключения (например, внешний жесткий диск на основе USB) или как он настроен (как часть системы RAID или часть решения хранилища на основе IP-адресов).

Windows HLK поддерживает тестирование жестких дисков, имеющих следующие типы подключений:

  • Fibre Channel,

  • IEEE 1394

  • Параллельное вложение расширенной технологии (PATA)

  • Карточка компьютера

  • SCSI (SAS) с последовательным подключением.

  • SATA

  • SCSI

  • USB

  • SD / EMMC

Требования к оборудованию

Оборудование, необходимое для тестирования жесткого диска, зависит от типа подключения. Но для всех тестов на жестких дисках требуется 1 тестовый компьютер. Тестовый компьютер должен соответствовать требованиям Windows HLK. Дополнительные сведения см. в разделе "Предварительные требования для Windows HLK".

Примечание.

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

Чтобы сертифицировать продукт для использования на серверах, тестовый компьютер должен поддерживать четыре процессора и не менее 1 ГБ ОЗУ. Эти системные возможности необходимы для проверки функциональности перебалансирования, состояния D3 и нескольких групп обработчиков устройства и драйвера. Вам не нужен компьютер, на самом деле имеющий более 64 процессоров для тестирования устройства. Кроме того, серверные системы, используемые для тестирования устройств или драйверов, должны установить серверную ядро перед тестированием. Дополнительные сведения см. в разделе "Параметры установки Windows Server".

Если для тестирования устройства используется пул тестовых компьютеров, в пуле должно содержаться не менее 4 процессоров и не менее 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)

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

Общие сведения

Для всех конфигураций:

  • 1 диск с минимальной емкостью 6 ГБ, используемой в качестве загрузочного диска.

  • 1 компакт-диск (может быть необязательным)

  • Сетевые карта, клавиатура, мышь, дисплей, кабель питания по мере необходимости

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

Интерфейс Описание оборудования

Fibre Channel,

  • 1 Контроллер Fibre Channel

  • 2 идентичных жестких дисков Fibre Channel для тестовых устройств

  • 1 Концентратор Fibre Channel

  • Соответствующие кабели для подключения дисков

IEEE 1394

  • Контроллер узла IEEE 1394

  • 1 жесткий диск IEEE 1394 (для тестового устройства)

  • Соответствующие кабели для подключения дисков

PATA

Если тип подключения — PATA, вам потребуется следующее оборудование:

  • 1 контроллер ATA/ATAPI на материнской плате

  • 2 идентичных жестких дисков PATA (для тестовых устройств)

  • Соответствующие кабели для подключения дисков

Примечание

Для контроллеров ATA-66 и ATA-100 требуется 80-проводных кабелей.

Карточка компьютера

  • 2 контроллера карточки ПК

  • 2 жесткие диски с картой ПК для тестовых устройств

  • Соответствующие кабели для подключения дисков

SAS

  • Два контроллера SAS с двумя портами

  • 2 идентичных жестких дисков SAS для тестовых устройств

  • Соответствующие кабели для подключения дисков

SATA

  • 1 контроллер SATA, имеющий по крайней мере 2 канала

  • 2 жестких диска SATA для тестовых устройств

  • Соответствующие кабели для подключения дисков

SCSI

  • 1 адаптер SCSI, имеющий соответствующий интерфейс шины для тестового устройства, например узкий, широкий или низковольтный разностный (LVD)

  • 2 идентичных жестких дисков SCSI для тестовых устройств

  • Соответствующие кабели для подключения дисков

USB 2.0

  • Контроллер узла USB 2.0, внедренный на системную плату или адаптер PCI USB 2.0. USB-контроллер должен иметь возможность пробуждения системы с помощью механизмов расширенной настройки и интерфейса питания (ACPI).

  • 2 идентичных жестких дисков USB для тестовых устройств

  • 1 высокоскоростной концентратор USB 2.0

  • Соответствующие кабели для подключения дисков

USB 3.0

  • Контроллер узла USB 3.0, внедренный на системную плату или адаптер PCI USB 3.0. USB-контроллер должен иметь возможность пробуждения системы с помощью механизмов расширенной настройки и интерфейса питания (ACPI).

  • Контроллер узла USB 2.0, внедренный на системную плату или адаптер PCI USB 2.0. USB-контроллер должен иметь возможность пробуждения системы с помощью механизмов расширенной настройки и интерфейса питания (ACPI).

  • 2 идентичных жестких дисков USB для тестовых устройств

  • 1 высокоскоростной концентратор USB 2.0

  • Соответствующие кабели для подключения дисков

Требования к программному обеспечению

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

  • Драйверы для контроллеров жесткого диска( при необходимости)

  • Последние фильтры или обновления Windows HLK

Настройка тестового компьютера

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

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

Для некоторых тестов Windows HLK требуется вмешательство пользователя. При выполнении тестов для отправки рекомендуется запускать автоматические тесты в блоке отдельно от ручных тестов. Это предотвращает прерывание выполнения автоматизированного теста вручную.

Предупреждение

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

Настройка тестового компьютера для тестирования жесткого диска Fibre Channel

  1. Установите соответствующую операционную систему Windows на тестовом компьютере, а затем настройте компьютер для тестовой сети. Тестовая сеть — это сеть, содержащая контроллер HLK Studio и Windows HLK.

  2. Если в тестовой системе нет установленного адаптера SCSI, установите адаптер SCSI.

  3. Установите 2 идентичных жестких дисков SCSI и 1 компакт-диск на шине SCSI.

  4. Установите 1 контроллер Fibre Channel.

  5. Установите 1 концентратор Fibre Channel на контроллере Fibre Channel.

  6. Подключение жесткие диски Fibre Channel (тестовые устройства) в концентратор Fibre Channel.

  7. Задайте системный BIOS для поддержки состояния S3.

  8. Установите соответствующую операционную систему на 1 жестких дисках SCSI.

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

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

  11. Установите клиентское приложение Windows HLK на тестовом компьютере.

  12. Используйте Windows HLK Studio для создания пула компьютеров, а затем переместите тестовый компьютер в этот пул.

Настройка тестового компьютера для тестирования жесткого диска IEEE 1394

  1. Установите соответствующую операционную систему Windows на тестовом компьютере, а затем настройте компьютер для тестовой сети. Тестовая сеть — это сеть, содержащая контроллер HLK Studio и Windows HLK.

  2. Установите жесткий диск ATA/ATAPI в качестве автономного устройства 0 на основном канале ATA/ATAPI с помощью стандартного кабеля ATA/ATAPI.

  3. Установите диск ATA/ATAPI CD-ROM в качестве автономного устройства 0 на вторичном канале ATA/ATAPI с помощью стандартного кабеля ATA/ATAPI.

  4. Если контроллер IEEE 1394 не является внедренным компонентом, установите контроллер 1 IEEE 1394.

  5. Используя кабель IEEE 1394, установите жесткий диск IEEE 1394 (тестовое устройство) в качестве автономного устройства на порту сокета IEEE 1394 контроллера IEEE 1394.

  6. Задайте системный BIOS для поддержки состояния S3.

  7. Установите соответствующую операционную систему Windows на жестком диске ATA/ATAPI.

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

  9. Удалите все секции на тестовом устройстве, а затем преобразуйте тестовое устройство, чтобы использовать стиль секционирования главной загрузочной записи (МБ R).

  10. Установите клиентское приложение Windows HLK на тестовом компьютере.

  11. Используйте Windows HLK Studio для создания пула компьютеров, а затем переместите тестовый компьютер в этот пул.

Настройка тестового компьютера для тестирования жесткого диска PATA

  1. Установите соответствующую операционную систему Windows на тестовом компьютере, а затем настройте компьютер для тестовой сети. Тестовая сеть — это сеть, содержащая контроллер HLK Studio и Windows HLK.

  2. Установите жесткий диск (тестовое устройство) в качестве автономного устройства 0 на основном канале ATA/ATAPI с помощью стандартного кабеля ATA/ATAPI. Этот диск называется диском 1.

  3. Установите диск CD-ROM с помощью стандартного кабеля ATA/ATAPI.

    Диск CD-ROM можно установить как устройство 1 или кабель Select Device 1 на основном канале ATA/ATAPI. Кроме того, вы можете установить компакт-диск как устройство 0, устройство 1, кабель выбора устройства 0 или кабель Select Device 1 на вторичном канале ATA/ATAPI.

  4. Задайте системный BIOS для поддержки состояния S3.

  5. Установите соответствующую операционную систему Windows на диске 1.

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

  7. Если тестовая система отключена, установите идентичный жесткий диск с помощью стандартного кабеля ATA/ATAPI.

    Этот диск можно установить как устройство 1 или кабель Select Device 1 на основном канале ATA/ATAPI. Кроме того, этот диск можно установить как устройство 0, устройство 1, кабель выбора устройства 0 или кабель Select Device 1 на вторичном канале ATA/ATAPI. Этот диск называется диском 2.

  8. При тестировании гибридного диска установите диск на вторичный канал и убедитесь, что диск является вторичным.

  9. Удалите все разделы на диске 2, а затем преобразуйте диск для использования стиля секционирования МБ R.

  10. Создайте три секции с форматом NTFS в 4 ГБ.

  11. Установите клиентское приложение Windows HLK на тестовом компьютере.

  12. Используйте Windows HLK Studio для создания пула компьютеров, а затем переместите тестовый компьютер в этот пул.

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

  1. Установите соответствующую операционную систему Windows на тестовом компьютере, а затем настройте компьютер для тестовой сети. Тестовая сеть — это сеть, содержащая контроллер HLK Studio и Windows HLK.

  2. Установите 1 жесткий диск с карточкой ПК (тестовое устройство) на канале карточки КОМПЬЮТЕРА тестовой системы.

  3. Установите сетевой адаптер pc Card на втором контроллере карточки КОМПЬЮТЕРА в тестовой системе.

  4. Задайте системный BIOS для поддержки состояния S3.

  5. Установите соответствующую операционную систему Windows на жестком диске ATA/ATAPI в тестовой системе.

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

  7. Удалите все секции на тестовом устройстве, а затем преобразуйте тестовое устройство, чтобы использовать стиль секционирования МБ R.

  8. Установите клиентское приложение Windows HLK на тестовом компьютере.

  9. Используйте Windows HLK Studio для создания пула компьютеров, а затем переместите тестовый компьютер в этот пул.

Настройка тестового компьютера для тестирования жесткого диска SAS

  1. Установите соответствующую операционную систему Windows на тестовом компьютере, а затем настройте компьютер для тестовой сети. Тестовая сеть — это сеть, содержащая контроллер HLK Studio и Windows HLK.

  2. Если тестовая система не содержит адаптер SCSI, установите адаптер SCSI.

  3. Установите жесткий диск SCSI на шине SCSI.

  4. Установите диск SCSI CD-ROM на шине SCSI.

  5. Установка двух портированных контроллеров SAS

  6. Подключение 1 жесткий диск SAS на порт SAS.

  7. Задайте системный BIOS для поддержки состояния S3.

  8. Установите соответствующую операционную систему Windows на жестком диске SCSI.

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

  10. Перезапустите тестовый компьютер.

  11. С помощью средства управления дисками Windows удалите все существующие разделы на жестких дисках SAS.

  12. Установите клиентское приложение Windows HLK на тестовом компьютере.

  13. Используйте Windows HLK Studio для создания пула компьютеров, а затем переместите тестовый компьютер в этот пул.

Настройка тестового компьютера для тестирования жесткого диска SATA

  1. Установите соответствующую операционную систему Windows на тестовом компьютере, а затем настройте компьютер для тестовой сети. Тестовая сеть — это сеть, содержащая контроллер HLK Studio и Windows HLK.

  2. Установите диск CD-ROM в качестве диска 0 на контроллере ATA/ATAPI.

  3. Установите контроллер SATA и подключите 2 жестких диска SATA. Эти жесткие диски называются диском 1 и диском 2.

  4. Задайте системный BIOS для поддержки состояния S3.

  5. Установите соответствующую операционную систему Windows на диске 1.

    Во время установки удалите все существующие секции на диске 2 и создайте три секции NTFS размером 4 ГБ.

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

  7. Установите клиентское приложение Windows HLK на тестовом компьютере.

  8. Используйте Windows HLK Studio для создания пула компьютеров, а затем переместите тестовый компьютер в этот пул.

Настройка тестового компьютера для тестирования жесткого диска SCSI

  1. Установите соответствующую операционную систему Windows на тестовом компьютере, а затем настройте компьютер для тестовой сети. Тестовая сеть — это сеть, содержащая контроллер HLK Studio и Windows HLK.

  2. Задайте идентификаторы SCSI на жестких дисках (тестовых устройствах) следующим образом:

    • Диск 1 = идентификатор SCSI 0

    • Диск 2 = идентификатор SCSI 1

  3. Установите жесткие диски (тестовые устройства) на адаптере SCSI.

  4. Установите идентификатор SCSI на диске SCSI CD-ROM равным 6, а затем физически установите диск CD-ROM SCSI на адаптере SCSI на отдельном канале от тестовых устройств.

  5. Задайте системный BIOS для поддержки состояния S3.

  6. Установите соответствующую операционную систему Windows на томе с форматированием NTFS на диске 1.

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

  8. Удалите все секции на диске 2, а затем преобразуйте тестовое устройство, чтобы использовать стиль секционирования МБ R.

  9. Создайте три секции в формате NTFS на диске 2.

  10. Установите клиентское приложение Windows HLK на тестовом компьютере.

  11. Используйте Windows HLK Studio для создания пула компьютеров, а затем переместите тестовый компьютер в этот пул.

Настройка тестового компьютера для тестирования USB-жесткого диска

  1. Установите соответствующую операционную систему Windows на тестовом компьютере, а затем настройте компьютер для тестовой сети. Тестовая сеть — это сеть, содержащая контроллер HLK Studio и Windows HLK.

  2. Если в тестовой системе нет встроенного контроллера USB 2.0, установите контроллер USB 2.0.

  3. Подключение контроллер USB 2.0 в высокоскоростной концентратор USB 2.0.

  4. Подключение тестовое устройство на нижестоящий порт высокоскоростного концентратора USB 2.0.

    Примечание.

    Не подключайте устройство USB-теста непосредственно к корневому концентратору контроллера USB 2.0.

  5. Задайте системный BIOS для поддержки состояния S3.

  6. Установите соответствующую операционную систему Windows на жестком диске.

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

  8. Удалите все секции на тестовом устройстве, а затем преобразуйте тестовое устройство, чтобы использовать стиль секционирования МБ R.

  9. Создайте три секции размером 4 ГБ на тестовом устройстве.

  10. Установите клиентское приложение Windows HLK на тестовом компьютере.

  11. Используйте Windows HLK Studio для создания пула компьютеров, а затем переместите тестовый компьютер в этот пул.

Конфигурация на основе компонентов

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

Устройства. служба хранилища. Hd.Ehdd

  • При тестировании в качестве загрузочного устройства система должна поддерживать UEFI 2.3.1 (с реализацией TCG OPAL 2.0).

  • Дополнительное незагрузочное устройство по-прежнему необходимо установить для тестирования.

Устройства. служба хранилища. Hd.Flush

  • Для этого компонента и тестирования требуется внешняя программируемая полоса питания.

  • Дополнительные сведения см. в тесте Flush.

Устройства. служба хранилища. Hd.Sata.HybridInformation

  • Целевое тестовое устройство не может быть загрузочным устройством.

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

  • Установите системный BIOS для загрузки из AHCI.

  • Запустите систему с помощью драйвера Microsoft AHCI.

Устройства. служба хранилища. Hd.Trim

  • Целевое тестовое устройство не может быть загрузочным устройством.

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

  • Установите системный BIOS для загрузки из AHCI.

  • Запустите систему с помощью драйвера Microsoft AHCI.

Устройства. служба хранилища. Hd.Uas

  1. Установите контроллер узла XHCI USB 3.0 в тестовой системе 1 ().

    Примечание.

    Ff контроллер узла уже доступен в качестве внедренного устройства в системе, пропустите этот шаг.

  2. Подключите целевое устройство 1 к системе 1 в порт 3.0.

  3. Подключите целевое устройство 2 к системе 2 в порт 2.0. Этот шаг необходим для тестирования совместимости XHCI и EHCI поддержки UAS на тестовом устройстве.

  4. После завершения настройки в двух системах выполните следующие тесты:

    • Устройство UAS, подключенное к порту XHCI: выполните полный набор тестов.

    • Устройство UAS, подключенное к порту EHCI: выполните следующие 3 теста.

      • Нагрузку на диск для UAS на EHCI (LOGO)

      • Тест логотипа UAS Для UAS на EHCI

      • Проверка соответствия требованиям USB 2.0 и 3.0 SCSI для UAS на EHCI (LOGO)