Windows 설치 및 부팅에 필요한 테스트 서명된 드라이버 패키지를 설치하는 방법

이 페이지에서는 Windows Server 2019(또는 Windows Server 2016)를 실행하는 컴퓨터 또는 Windows 설치 후 처음으로 시작하는 컴퓨터에 테스트 서명된 드라이버 패키지를 설치하는 방법을 설명합니다. 테스트 환경에서만 테스트 서명된 드라이버 패키지를 사용해야 합니다.

자세한 내용은 테스트 서명 소개를 참조하세요.

시작하기 전에 다음 항목이 있어야 합니다.

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. 이제 {default} 식별자에 대해 표시되는지 testsigning Yes 확인하려면 Windows 부팅 로더에서 두 번째로 실행 bcdedit /store .\BCD /enum all 합니다.

  2. Windows Server 2016 설치 미디어 ISO 파일을 드라이브(예: G)에 탑재하고 원본 폴더 아래의 모든 파일(예G:\sources: )을 WinPE 시스템 파일의 sources 폴더(예C:\WinPE_amd64\media\sources: )에 수동으로 복사합니다.

참고

폴더C:\WinPE_amd64\media\sources의 기존 boot.wim 파일을 덮어쓰지 마세요. 나중에 원래 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 파일을 사용하여 드라이브의 문자를 식별하려면 를 사용한 다음 list volume을 사용합니다diskpart. 형식이 인 볼륨을 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. 해당 부팅 파티션에 대한 OS 부팅 파티션 및 드라이브 문자 식별(유일한 FAT32 파티션 및 크기는 약 100MB)
  5. 부팅 파티션 드라이브로 이동하고 디렉터리를 BCD 파일의 위치(예 E:\EFI\Microsoft\Boot: )로 전환합니다.
  6. testsigning: bcdedit /store BCD /set {default} testsigning on 를 켜고 컴퓨터를 다시 부팅합니다.
  7. 컴퓨터가 테스트 모드인지 확인하려면 바탕 화면 오른쪽 아래에 있는 테스트 모드 워터마크를 찾습니다.

테스트 서명된 드라이버 패키지를 로드하려면 컴퓨터가 테스트 모드에 있어야 합니다. 테스트 서명된 드라이버 패키지가 필요한 부팅 디바이스가 있는 경우 나중에 PnP 설치를 방지하려면 테스트 서명된 드라이버 패키지를 WIM 파일(위의 선택적 Dism 단계 사용)으로 가져와야 합니다. 테스트 서명 설정을 끄면 컴퓨터가 부팅되지 않을 수 있습니다.