Table of Contents:
После того, как устройство прошло процесс проверки качества оборудования Windows (WHQL), производитель может использовать логотип «Certified for Windows» (или что-то очень похожее) в своей рекламе, и устройство может быть указано в Windows HCL.
Когда вы должны использовать Windows HCL?
В большинстве случаев список совместимости оборудования Windows служит удобной ссылкой при покупке оборудования для компьютера, на котором вы собираетесь установить более новую версию Windows. Обычно можно предположить, что большинство аппаратных средств ПК совместимо с установленной версией Windows, но, вероятно, разумно дважды проверить совместимость с версией Windows, которая не была на рынке очень долго.
Windows HCL также иногда может быть полезным инструментом устранения неполадок для определенных ошибок STOP (Blue Screens of Death) и кодов ошибок Device Manager. Хотя и редко, возможно, что некоторые ошибки, которые отчеты Windows относятся к определенному аппарату, могут быть вызваны общей несовместимостью между Windows и этим аппаратным обеспечением.
Вы можете искать проблемную часть оборудования в Windows HCL, чтобы узнать, не указана ли она как несовместимая с вашей версией Windows. Если это так, вы бы знали, что это проблема, и могут либо заменить оборудование маркой или моделью, которая является совместим или обратитесь к производителю оборудования за дополнительной информацией об обновленных драйверах устройств или других планах по совместимости.
Как использовать Windows HCL
Перейдите на страницу списка совместимых продуктов Windows.
После выбора устройство или же система группе, вам нужно выбрать ту версию Windows, о которой вы спрашиваете. В разделе «Выбор ОС» выберите между Windows 10, Windows 8, Windows 7 и Windows Vista.
Совет: Не уверен, что выбрать? Смотрите, какая версия Windows у меня есть? если вы не знаете, какую версию операционной системы вы используете.
После того, как вы выбрали группу и операционную систему, выберите продукт, с которым вы хотите проверить совместимость, с опцией «Выбрать тип продукта». Здесь вы можете выбирать между планшетами, ПК, считывателями смарт-карт, съемным хранилищем, жесткими дисками и т. Д. Эти параметры зависят от группы, выбранной в разделе «Выбрать группу».
Вы также можете искать продукт в поле поиска, что, как правило, будет намного быстрее, чем просмотр всех страниц.
Например, при поиске информации о совместимости с Windows 10 на видеокарте NVIDIA GeForce GTX 780 вы можете ясно видеть, что она совместима как в 32-разрядной, так и в 64-разрядной версиях не только Windows 10, но также Windows 8 и Windows 7.
Выбрав любой из продуктов из списка, вы перейдете на новую страницу, где вы сможете увидеть конкретные сертификационные отчеты, подтвердив, что Microsoft сертифицировала его для использования в определенных версиях Windows. Отчеты даже датируются, поэтому вы можете, когда каждый продукт был сертифицирован.
«Замечания по совместимости с Xbox обратной совместимостью Tony Hawk Pro Skater»
Так как все более старые версии игр Tony Hawk обратно совместимы с Xbox 360, вы можете проверить серию Pro Skater.
Открытие свойств приложения для установки режима совместимости
Эти шаги описывают шаги, необходимые для открытия диалогового окна свойств приложения, чтобы установить режим совместимости в Windows 7.
Определение IP-адресов сетевого оборудования в локальной сети
Этими легкими шагами вы найдете IP-адреса для вашего сетевого оборудования, такие как маршрутизаторы, коммутаторы и точки доступа.
Windows спецификации и политики программы обеспечения совместимости оборудования
Если продукты соответствуют минимальным требованиям, указанным в приведенных ниже документах, они гарантируют совместимость приложений и устройств. Системы должны использовать компоненты, которые также прошли тестирование на совместимость. продукты, отправленные с передачей результатов, будут по прежнему включены в список сертифицированных продуктов и Windows каталог сервера.
Документация по спецификациям и политикам
спецификации определяют, как создавать совместимые с Windows устройства, системы и фильтровать драйверы на всех Windowsных платформах. Они были разработаны в сотрудничестве с партнерами и сосредоточены на обеспечении совместимости, взаимодействии, безопасности и надежности.
Политики и процессы предоставляют рекомендации по проверке квалификации и отправке продуктов, а также к полезным требованиям бизнес-процессов.
сертификация для Windows Server 2016 и более поздних версий, программное обеспечение, определенное в центре обработки данных (SDDC), программное обеспечение, определенное Windows Server software center (вссд), и Azure Stack.
Продукты, стремящиеся обеспечить сертификацию и квалификацию для перечисленных выше продуктов и программ, должны:
Вопросы о программах Azure Stack или ВССД и дополнительных квалификациях SDDC, а также о том, как отправить результаты для проверки решения, должны быть направлены соответствующему менеджеру по технической поддержке Майкрософт или партнеру по управлению партнерами.
Windows Hardware Compatibility Program Certification Process
The Windows Hardware Compatibility Program lets you show customers that your hardware is reliably compatible with Windows 10 and Windows 11. The program contains tools and processes that determine whether your hardware meets Windows 10 and Windows 11 quality standards.
Step 1: Review Hardware Requirements
Building a great Windows device starts with understanding the hardware requirements.
Step 2: Register on Hardware Dashboard
Before you start testing for Windows compatibility, you should register with the hardware dashboard. Later, you’ll use the dashboard to submit your hardware for the Hardware Compatibility Program.
Step 3: Install the Windows Hardware Lab Kit
Get ready to test your Windows hardware by installing the Windows Hardware Lab Kit (HLK) and configuring your test environment. The tests that are included in the Windows HLK help you validate compatibility with Windows 10 & Windows 11 and get your hardware listed on the certified product list. The HLK Getting Started Guide provides instructions on how to build a test environment, automate driver and system testing, and create the submission package required to participate in the Windows Hardware Compatibility Program.
Step 4: Submit Results
After testing your hardware and packaging the results with the HLK, you can submit the results to the hardware dashboard to qualify for the Windows Hardware Compatibility Program.
Step 5: Manage and Update
After you submit your test results, you can monitor and manage your submission in the dashboard.
Troubleshooting
The dashboard also provides additional services, including:
The Windows Hardware Lab Kit User’s Guide also provides the following guidance on interpreting test failures and bug submission:
Несоблюдение этого условия в лучшем случае (при отключенном Secure Boot) приведет к появлению предупреждения:
Несмотря на наличие официальной документации по прохождению процедуры сертификации, этот процесс может быть сопровожден рядом неочевидных на первый взгляд сложностей. Ниже приводится поэтапный разбор всех подводных камней на примере прохождения сертификации драйвера веб-камеры для 32 и 64-битной версий Windows 10 с обновлением 1803.
Краткий обзор всей последовательности действий:
Дебют или этап подготовки
Очевидным предварительным условием для сертификации является наличие следующего:
Подготовка парка машин
Для серверной части HLK ограничением является необходимость развертывания на Windows Server 2012, Windows Server 2012 R2 или Windows Server 2016.
Табличка поддерживаемых версий:
Для организации тестирования нам понадобятся одна управляющая машина с серверной версией Windows и две тестовые машины с 32 и 64-битными версиями Windows 10 в одной сети. При наличии нескольких доступных клиентов одной битности их можно использовать совместно, проводя тестирование параллельно. Альтернативной конфигурацией, в случае тестирования драйвера для двух архитектур, может быть схема с одним контроллером и одним клиентом (предполагается смена ОС клиента между тестовыми сессиями). Однако в этом случае возможны проблемы с настройкой пулов тестовых машин и потерей результатов тестирования. Кто виноват и что делать в такой ситуации будет рассказано ниже.
Миттельшпиль или работа с HLK
Важно: рекомендуется использовать свежеустановленные версии Windows с английской локалью во избежание появления внезапных проблем с тестами. Вас предупреждали.
Дополнительно на всех машинах парка можно отключить энергосберегающий режим и приостановить установку обновлений Windows, дабы исключить прерывания процесса тестирования, который может продолжаться несколько часов.
Развертывание HLK
На контроллере устанавливаем свежескаченный HLK корректной версии. В нашем случае это HLK 1803, поскольку на клиентах будет установлена Windows 10 с обновлением 1803. Существует вариант установки одной HLK Studio, однако он полезен только для работы с финальными пакетами hlkx.
Клиентская часть ставится на тестовые машины по сети с контроллера:
Установка драйвера
Фильтры и плейлисты
и запустить приложение UpdateFilters.exe, расположенное там же.
Важно: рекомендуется устанавливать фильтры до начала тестирования, так как их эффект применяется только к запущенным после установки тестам. Чтобы изменить результаты уже проведенных тестов, необходимо в проекте HLK Studio перейти на страницу Results и нажать кнопку Apply Filters.
Кроме фильтров Microsoft поставляет специализированные плейлисты (HLK Playlist), изменяющие состав базового списка тестов. Скачиваем архив с актуальными плейлистами и распаковываем его на контроллере.
Важно: плейлист может быть применен только к чистому проекту. Использовать его на серии пройденных тестов не удастся.
Информацию по выпуску новых фильтров и плейлистов можно найти в блоге Windows Hardware Certification
Подготовка пула тестовых машин
Пришло время подготовить пулы наших клиентских машин. Они нам понадобятся на этапе создания проекта. На вкладке Configuration все машины отобразятся в Default Pool. Нужно создать свои пулы (кнопка Create Machine Pool) и перетащить в них машины из пула по-умолчанию.
Важно: в одном пуле должны находиться машины с одинаковой битностью.
Важно: иногда студия выдает ошибку на попытку изменить статус машины.
Кроме прочего, такая ситуация появляется, когда меняется ОС на тестовом клиенте, например, в схеме с одним контроллером и одним клиентом. Решается это удалением машины из пула (пункт Delete Machine в контекстном меню), что заставляет контроллер создать новый инстанс клиента с правильными характеристиками в Defaul Pool. Внимание, удаление машины приводит к удалению всех ассоциированных с ней результатов тестирования. Во избежание напрасной потери результатов нескольких часов работы, перед удалением машины следует подготовить финальный hlkx пакет, включающий все пройденные тесты. О подготовке файла hlkx будет рассказано далее.
Подготовка и запуск проекта
На странице Projects выбираем Create project и задаем проекту произвольное имя. Активируем проект двойным кликом по нему. Каждый проект может тестироваться только на машинах одной битности.
На странице Selection выбираем пул машин, на котором будет производиться тестирование. В списке отобразятся устройства, подключенные к машинам из этого пула. Отмечаем устройства, которые будут тестироваться.
Переходим на страницу Tests. Перед запуском тестов применяем плейлист нужной версии, распакованный из архива ранее. Отмечаем тесты, которые будут запущены для устройства. Следует обратить внимание, что некоторые тесты проходят в ручном режиме (обозначены иконкой человечка в столбце Type) и требуют некоторого пользовательского ввода на стороне клиентской машины. Их лучше отложить на потом и сначала отметить все автоматические.
При его создании необходимо указать:
После нажатия на «Create Package» потребуется отметить:
Создание финального пакета hlkx
Можно создавать неподписанные hlkx, например, просто для последующего открытия в студии. Для сабмита в Microsoft файл hlkx необходимо подписать EV сертификатом. Проще всего импортировать сертификат в систему и выбрать его в процессе создания пакета (кнопка Create Packageна странице Package). Получаем файл hlkx с результатами пройденных тестов.
Мерджинг пакетов hlkx
Этот этап выполняется, если вы проходите тестирование для нескольких платформ. В нашем случае, тестирование проводится для x86 и x64.
Для конфигурации с одним контроллером и одним клиентом меняем битность тестовой ОС, повторяем шаги по настройке клиента, переинициализируем машину под соответствующий пул.
Создаем проект для следующей платформы и повторяем весь процесс тестирования.
На шаге создания пакета hlkx дополнительно вызываем меню Merge Package и указываем подготовленный hlkx пакет для платформы другой битности.
У нас готов hlkx пакет для отправки в Microsoft.
Эндшпиль или сабмит финального пакета hlkx в Microsoft
На панели слева выбирвает Drivers. Нажимаем Submit new hardware.
Заполняем поле Product name и загружаем наш пакет hlkx.
В разблокированной секции Certification заполняем поля тип устройства, дата анонса и опционально маркетинговое имя. Нажимаем Submit.
Через некоторое время получаем результаты сертификации. Подписанные компоненты драйвера можно скачать, нажав по кнопке Download signed files.
Конечный результат всех усилий:
На что следует обращать внимание
Roman Meita
Read more posts by this author.
В последнее время мне часто приходилось переписывать много адаптеров для списков, и каждый раз я брался за голову — в адаптере находилась бизнес-логика, сетевые запросы и роутинг приложения и многое другое. Все это очень
Hardware Compatibility List
NVIDIA certifies the operation on NVIDIA ® Cumulus Linux for all switches on the Hardware Compatibility List (HCL). All platforms on the HCL come with ONIE, the open install environment for bare metal network switches.
The Pluggables column below identifies the recommended transceivers and cables for each platform. You can read our policy here. Please contact Cumulus Networks if a pluggable is not listed.
HCL Policy
New generation of hardware platforms and hardware dependent capabilities will be introduced with a Cumulus Linux major release. New manufacturer or hardware configuration derivatives will be added to the HCL with a Cumulus Linux minor release.
Hardware revisions may change over a product’s lifetime and Cumulus Networks is not guaranteed to receive product change notifications from hardware partners. Software support will continue for the part numbers listed in the HCL, but additional certification may be required for modified configurations.
Cumulus Networks may decide to remove systems from the HCL. For example, HCL removal could occur in cases of obsolescence or a partner going out of business. Software support will continue for contract customers for their installed base of systems, noting that Cumulus Networks may not be able to resolve hardware related issues.
We support all products on the HCL, which may include facilitating RMA support for hardware under warranty.
In the case where a manufacturer stops selling a switch (known as End of Sale, or EoS), Cumulus Networks will continue to support that switch, as per the policy defined here.
* These switches are deemed similar to corresponding Cumulus Linux Ready switches based on their main hardware configuration and function perspectives.
** After OS installation, please also pickup the latest updates for this platform by #apt-get update, #apt-get dist-upgrade and then reboot.





















