Установка пакета драйвера, подписанного тестом, необходимого для установки и загрузки Windows

На этой странице описывается, как установить подписанный тестом пакет драйвера на компьютере под управлением Windows Server 2019 (или Windows Server 2016) или на компьютере, который запускается в первый раз после установки Windows. В тестовой среде следует использовать только пакет драйвера, подписанный тестом.

Дополнительные сведения см. в статье Введение в test-Signing.

Перед началом работы убедитесь, что у вас есть следующие компоненты:

Создание ISO-файла

Выполните следующие действия, чтобы создать ISO-файл и установить из него Windows:

  1. В меню "Пуск" ADK выберите Среда средств развертывания и обработки образов, щелкните правой кнопкой мыши и выберите Запуск от имени администратора.
  2. Запустите copype , чтобы создать рабочую копию файлов Windows PE: copype amd64 C:\WinPE_amd64
  3. Включите testsigning. На компьютере, отличном от UEFI (прежних версий), используйте:
cd C:\WinPE_amd64\media\Boot
bcdedit /store .\BCD /enum all
bcdedit /store .\BCD /set {default} testsigning on

На платформе UEFI используйте:

cd C:\WinPE_amd64\media\EFI\Microsoft\Boot
bcdedit /store .\BCD /enum all
bcdedit /store .\BCD /set {default} testsigning on
  1. Чтобы убедиться, что testsigning Yes теперь отображается идентификатор {default}, в разделе Загрузчик Windows выполните bcdedit /store .\BCD /enum all второй раз.

  2. Подключите ISO-файл Windows Server 2016 установочного носителя к диску, например , Gи вручную скопируйте все файлы в папке sources, например G:\sources, в папку sources системных файлов WinPE, например C:\WinPE_amd64\media\sources.

Примечание

Не перезаписывайте существующий boot.wim файл в папке C:\WinPE_amd64\media\sources. Мы будем использовать исходную среду WinPE позже.

Теперь у нас есть все файлы, включая WinPE и Windows Server 2016.

  1. При необходимости скопируйте пакет драйвера, подписанный тестом, в папку C:\WinPE_amd64\media. Скопированные файлы могут содержать cat, CER, INF и .sys файлы пакета драйвера. Используйте следующие команды для импорта пакета драйвера, подписанного тестом, в WIM-файл:
Dism /Get-WimInfo /wimfile:C:\WinPE_amd64\media\sources\install.wim
Dism /Mount-Image /imagefile:C:\WinPE_amd64\media\sources\install.wim /index:4 /mountdir:C:\WinPE_amd64\mount
Dism /image:C:\WinPE_amd64\mount /Add-Driver /driver:C:\WinPE_amd64\media\DriverSample
Dism /unmount-image /mountdir:C:\WinPE_amd64\mount /commit
  1. Создайте новый ISO-файл: Makewinpemedia /iso C:\winpe_amd64 C:\WS2016_amd64.iso. Хотя приложение по умолчанию в ISO-файле является cmd.exe, вы запустите setup.exe вручную, чтобы настроить параметры загрузки после установки.

  2. Установите Windows Server 2016 из WS2016_amd64.iso. При необходимости настройте источник установки для импорта дополнительных пакетов драйверов.

Установка пакета драйверов

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

  1. Отключите безопасную загрузку на тестовом компьютере, а затем запустите систему WinPE.
  2. После загрузки компьютера с ISO-файлом появится командная строка.
  3. Чтобы определить букву диска с подключенным ISO-файлом, используйте diskpart, а затем list volume. Найдите том с типомDVD-ROM. Введите exit.
  4. Перейдите к диску ISO и перейдите в каталог примеров пакета драйверов, например D:\DriverSample.
  5. Чтобы установить пакет тестового драйвера, используйте следующие команды:
certmgr.exe -add DriverSample.cer -s -r localmachine root
certmgr.exe -add DriverSample.cer -s -r localmachine trustedpublisher
pnputil.exe /add-driver DriverSample.inf /install
  1. При необходимости подтвердите установку, просмотрив %windir%\inf\setupapi.dev.log журнал.
  2. Запустите setup.exe /NoReboot, например, из D:\sources.
  3. После установки появится сообщение о том, что приложение установки можно закрыть. Закройте приложение, чтобы вернуться в командную строку WinPE.
  4. Введите diskpart. Определите загрузочный раздел ОС и букву диска для этого загрузочного раздела (единственный раздел FAT32 и размер составляет около 100 МБ).
  5. Перейдите на диск загрузочного раздела и перейдите в каталог к расположению ФАЙЛА BCD, например E:\EFI\Microsoft\Boot.
  6. Включите testsigning: bcdedit /store BCD /set {default} testsigning on и перезагрузите компьютер.
  7. Чтобы убедиться, что компьютер находится в тестовом режиме, найдите водяной знак "Тестовый режим " в правом нижнем углу рабочего стола.

Чтобы загрузить пакет драйвера, подписанный тестом, компьютер должен находиться в тестовом режиме. Если на загрузочном устройстве требуется подписанный тестом пакет драйверов, пакет драйвера, подписанный тестом, должен быть импортирован в WIM-файл (используйте необязательные шаги Dism выше), чтобы избежать установки PnP позже. Если отключить параметр testsigning , компьютер может не загрузиться.