Computer >> 컴퓨터 >  >> 체계 >> Windows Server

Windows 10 WIM/ISO 설치 이미지에 드라이버를 삽입하는 방법은 무엇입니까?

이 기사에서는 필요한 장치 드라이버를 Windows 설치 이미지에 직접 추가하는 방법을 보여줍니다. 장치 드라이버를 오프라인 Windows 이미지에 통합하는 것은 동일한 하드웨어에 많은 수의 워크스테이션과 서버를 배포해야 할 때 널리 사용됩니다. 각 장치에 특정 드라이버(AHCI/RAID/NVMe 포함)를 수동으로 설치하는 대신 ISO/WIM 또는 VHD/에 있는 Windows 설치 이미지의 드라이버 저장소에 드라이버를 직접 통합하여 OS 배포 프로세스를 크게 단순화하고 가속화할 수 있습니다. VHDX 파일. 이러한 이미지를 설치할 때 플러그 앤 플레이 서비스(PnP)는 감지된 하드웨어에 필요한 드라이버를 자동으로 설치합니다.

이 설명서는 장치 드라이버를 Windows 이미지에 통합하는 방법에 관한 것으로 Windows 10, Windows 8.1의 데스크톱 버전과 Windows Server 2016, 2012 R2에서 모두 사용할 수 있습니다.

최신 Windows 버전에서는 두 가지 방법으로 설치 ISO 이미지에 드라이버를 추가할 수 있습니다.

  • DISM 사용 유틸리티;
  • PowerShell 사용 CLI.

실제로 두 기술 모두 오프라인 Windows 이미지에 드라이버를 추가하는 동일한 작업을 수행합니다. 사용 방법은 관리자 개인의 취향에 달려 있습니다. Windows 10 설치 이미지에 드라이버를 통합하는 예를 두 가지 방법으로 더 자세히 살펴보겠습니다.

참고 . Windows Server 2008 R2 및 Windows 7에서는 imagex를 사용하여 Windows 설치 이미지에 드라이버를 추가할 수 있었습니다. 명령줄 도구(WAIK에 포함됨)이지만 Windows Server 2012 이상에서는 지원되지 않습니다.

PowerShell을 사용하여 Windows 10 설치 이미지에 드라이버를 어떻게 삽입합니까?

먼저 필요한 모든 장치 드라이버를 다운로드하여 하나의 디렉토리에 배치해야 합니다(각 드라이버에 대해 별도의 폴더를 만들어야 함). 많은 공급업체(Dell, HP 포함)는 자동 압축 풀림 exe 또는 zip 아카이브 파일의 형태로 드라이버를 제공합니다. 이러한 아카이브는 드라이버가 있는 디렉토리에 inf, cat 및 sys 파일이 포함되도록 로컬 드라이브에 압축을 풀어야 합니다.

시작하기 전에 로컬 드라이브에 다음 디렉터리 구조를 만듭니다.

  1. 드라이버 폴더 – Windows 10 에디션의 압축을 푼 드라이버 파일(설치 미디어에 통합되어야 함)이 포함되어 있습니다. 필요한 드라이버 파일을 수동으로 다운로드하고 압축을 풀거나 필요한 모든 드라이버가 이미 설치된 참조 Windows 10 컴퓨터에서 모든 타사 드라이버를 내보낼 수 있습니다(Export-WindowsDriver cmdlet 사용).
  2. ISO 폴더 – 이 디렉터리에는 Windows 10의 압축이 풀린 ISO 이미지가 포함되어 있습니다. Install.wim만 있으면 됩니다. Sources 디렉토리의 파일 Windows 10 ISO 이미지에 ..\sources\install.esd 파일만 포함된 경우 DISM 도구를 사용하여 ESD 파일을 WIM 형식으로 변환할 수 있습니다. dism /export-image /SourceImageFile:"C:\WinWork\ISO\install.esd" /SourceIndex:4 /DestinationImageFile:C:\WinWork\ISO\install.wim /Compress:max /CheckIntegrity Windows 10 WIM/ISO 설치 이미지에 드라이버를 삽입하는 방법은 무엇입니까?  
  3. 폴더 – 나중에 Windows 설치 WIM 이미지가 탑재될 빈 디렉터리입니다. Windows 10 WIM/ISO 설치 이미지에 드라이버를 삽입하는 방법은 무엇입니까?

Get-WindowsImage를 사용하여 Install.wim 파일에 포함된 모든 Windows 버전을 나열합니다. PowerShell cmdlet. 이는 추가 드라이버를 통합할 Widows 버전을 지정하기 위해 필요합니다.

Get-WindowsImage -ImagePath C:\WinWork\ISO\install.wim

Windows 10 WIM/ISO 설치 이미지에 드라이버를 삽입하는 방법은 무엇입니까?

이 예에서 WIM 파일에는 색인 1(ImageIndex:1 ).
다음으로 마운트 디렉터리에 선택한 Windows 버전의 이미지를 마운트해야 합니다. 마운트해야 하는 Windows 이미지 인덱스는 Index 매개변수의 인수로 지정해야 합니다.

Mount-WindowsImage -Path C:\WinWork\Mount\ -ImagePath C:\WinWork\ISO\install.wim -Index 1

Windows 10 WIM/ISO 설치 이미지에 드라이버를 삽입하는 방법은 무엇입니까?

이미지가 마운트된 후 다음 명령을 사용하여 Drivers 디렉토리에서 이미지에 드라이버를 추가할 수 있습니다.

Add-WindowsDriver -Path C:\WinWork\Mount\ -Driver C:\WinWork\Drivers -Recurse

WindowsDriver 추가 cmdlet은 드라이버 설명이 포함된 모든 *.inf 파일에 대해 지정된 폴더를 재귀적으로 검색(-Recurse 매개 변수)합니다. inf 파일의 설명에 따르면 cmdlet은 종속 INF, DLL, CAT, PNF 등의 파일을 Windows 이미지의 드라이버 저장소에 추가합니다.

Windows 10 WIM/ISO 설치 이미지에 드라이버를 삽입하는 방법은 무엇입니까?

–ForceUnsigned 사용 키를 사용하면 서명되지 않은 드라이버도 드라이버 저장소에 추가할 수 있습니다. 그렇지 않으면 디지털 서명 시행을 비활성화하거나 자체 서명된 인증서로 장치 드라이버에 직접 서명해야 합니다.

따라서 드라이버가 복사되고 변경 사항을 저장하여 현재 이미지를 마운트 해제할 수 있습니다.

Dismount-WindowsImage -Path C:\WinWork\Mount\ –Save

Windows 10 WIM/ISO 설치 이미지에 드라이버를 삽입하는 방법은 무엇입니까?

위의 예에서는 Install.wim 이미지 파일에 드라이버를 추가했습니다. 이것은 컴퓨터 로컬 디스크에 배포될 Windows 이미지입니다. Windows 부팅 이미지(Windows를 설치할 때 컴퓨터가 부팅됨)에 드라이버를 추가해야 하는 경우 Boot.wim에 드라이버를 추가해야 합니다. 파일. 이것은 일반적으로 Windows를 설치할 때 필요하며 컴퓨터가 로컬 하드 드라이브를 감지하지 못하거나 LAN에 연결하지 않습니다. 일반적으로 디스크 컨트롤러 및 네트워크 어댑터의 드라이버만 boot.wim 이미지에 통합해야 합니다.

시간이 지남에 따라 드라이버 저장소 폴더(%WINDIR%\System32\DriverStore\FileRepository )이 크게 증가할 수 있으므로 드라이버 저장소에서 사용하지 않거나 오래된 드라이버 버전을 주기적으로 제거해야 합니다.

DISM 압축 옵션을 사용하여 드라이버가 통합된 Windows 설치 이미지가 포함된 install.wim 파일을 install.esd 형식으로 변환할 수 있습니다.

DISM /Export-Image /SourceImageFile:C:\WinWork\ISO\install.wim /SourceIndex:1 /DestinationImageFile:C:\WinWork\ISO\install.esd /Compress:recovery

Dism++ 또는 oscdimg 명령을 사용하여 ISO 파일을 만들고 디스크나 USB 플래시 드라이브에 쓰는 작업이 남아 있습니다.

oscdimg -n -m -bc:\ISO\boot\etfsboot.com C:\ISO C:\new_win10pro_image.iso

Windows 7/2008R2에는 Add-WindowsDriver cmdlet이 없습니다. Windows 8/Windows Server 2012 이상에서만 나타났으므로 드라이버를 Win7/2008 R2의 이미지에 통합하려면 DISM 도구를 사용하십시오(아래 예 또는 Windows 7 설치에서 USB 3.0 드라이버 추가 문서 참조).

DISM을 사용하여 오프라인 Windows Server 2012 R2 이미지에 드라이버 추가

이제 Windows Server 2012 R2의 설치 이미지에 드라이버를 통합하는 예를 보여드리겠습니다. Windows 8.1에서 이미지를 빌드하는 경우 Windows 8 ADK(https://www.microsoft.com/en-us/download/details.aspx?id=30652)를 다운로드하여 설치해야 계속 작업할 수 있습니다. 최신 버전의 DISM. 배포 도구를 설치해야 합니다. 구성 요소입니다.

Windows 10 WIM/ISO 설치 이미지에 드라이버를 삽입하는 방법은 무엇입니까?

Drivers(드라이버 및 *.inf 파일이 저장됨), ISO(Windows Server 2012 R2의 압축을 푼 이미지), Mount(이미지 마운트 디렉터리)와 같은 동일한 디렉터리 구조를 사용합니다. install.wim 파일에서 인덱스가 3인 Windows Server 2012 R2 Datacenter 에디션에 관심이 있다고 가정합니다.

install.wim 설치 이미지 마운트:

dism /Mount-Wim /WimFile:c:\iso\sources\install.wim /Index:3 /MountDir:c:\mount

재귀 검색을 실행하고 새 드라이버를 Windows Server 2012 R2 이미지의 드라이버 저장소에 통합합니다.

dism /image:c:\mount /Add-Driver "/driver:c:\drivers\" /recurse

WIM 이미지에 대한 변경 사항 저장:

dism /unmount-wim /mountdir:d:\mount /commit

네트워크 어댑터 및 디스크 컨트롤러용 드라이버를 부팅 이미지 파일 boot.wim에 통합해야 할 수도 있습니다. .

wim 파일에 포함된 모든 Windows Server 버전에 드라이버를 추가해야 하는 경우 명령이 반환한 OS 버전의 모든 인덱스에 대해 다음 작업을 수행해야 합니다.

dism /get-wiminfo /wimfile:d:\install.wim

Windows 10 WIM/ISO 설치 이미지에 드라이버를 삽입하는 방법은 무엇입니까?

드라이버 통합 외에도 일반적으로 설치할 Windows 이미지에 보안 업데이트를 주입해야 합니다(Windows 설치 이미지에 업데이트를 추가하는 방법). 이렇게 하면 설치 직후 OS의 보안이 향상됩니다. 설치 이미지를 DVD 디스크나 USB 플래시 드라이브에 쓰거나 ISO 이미지로 변환하는 일만 남았습니다.