INF SourceDisksFiles 섹션

SourceDisksFiles 섹션에서는 설치 중에 사용되는 원본 파일의 이름을 지정하고, 해당 파일이 포함된 설치 디스크를 식별하며, 개별 파일이 포함된 배포 디스크에 디렉터리 경로(있는 경우)를 제공합니다.

드라이버 파일 또는 애플리케이션 파일을 서명된 드라이버 패키지의 일부로 포함하려면 파일에 해당 INF SourceDisksFiles 섹션 항목과 해당 INF CopyFiles 지시문이 있어야 합니다.

[SourceDisksFiles] | 
[SourceDisksFiles.x86] | 
[SourceDisksFiles.ia64] | (Windows XP and later versions of Windows)
[SourceDisksFiles.amd64] | (Windows XP and later versions of Windows)
[SourceDisksFiles.arm] | (Windows 8 and later versions of Windows)
[SourceDisksFiles.arm64] (Windows 10 version 1709 and later versions of Windows)

filename=diskid[,[ subdir][,size]]
...  

항목

filename
원본 디스크에 있는 파일의 이름을 지정합니다.

diskid
파일이 포함된 원본 디스크를 식별하는 정수를 지정합니다. 이 값은 명명된 파일을 포함하는 초기 하위 (하위 디렉터리) 경로(있는 경우)와 함께 동일한 INF의 SourceDisksNames 섹션에 정의되어야 합니다.

subdir
이 선택적 값은 명명된 파일이 있는 원본 디스크의 하위 디렉터리(SourceDisksNames 섹션의 경로 값(있는 경우)를 지정합니다.

이 값을 항목에서 생략하면 명명된 원본 파일은 지정된 디스크의 SourceDisksFiles 섹션에 지정된 경로 디렉터리에 있거나, 경로 디렉터리가 지정되지 않은 경우 설치 루트에 있는 것으로 간주됩니다.

size
이 선택적 값은 지정된 파일의 압축되지 않은 크기(바이트)를 지정합니다.

설명

SourceDisksFiles 섹션에는 배포 디스크의 각 파일에 대해 하나씩 임의의 수의 항목이 있을 수 있습니다. SourceDisksFiles 섹션이 있는 모든 INF에는 INF SourceDisksNames 섹션도 있어야 합니다. 규칙에 따라 SourceDisksNamesSourceDisksFiles 섹션은 INF 버전 섹션을 따릅니다. (이러한 섹션은 시스템 제공 INF에서 생략되며, 대신 버전 섹션에서 LayoutFile 항목을 지정합니다.)

파일 이름 항목은 원본 디스크에 있는 파일의 정확한 이름을 지정해야 합니다. %strkey% 토큰을 사용하여 파일 이름을 지정할 수 없습니다. %strkey% 토큰에 대한 자세한 내용은 INF 문자열 섹션을 참조하세요.

여러 시스템 아키텍처에서 드라이버 파일 배포를 지원하려면 .x86, .ia64, .amd64, .arm 또는 .arm64 확장을 SourceDisksFiles에 추가하여 아키텍처별 SourceDisksFiles 섹션을 지정할 수 있습니다. DDInstall 섹션과 같은 다른 섹션과 달리 SourceDisksFiles 섹션의 플랫폼 확장은 .ntx86, .ntia64, .ntamd64 등이 아닙니다.

예를 들어 x86 기반 시스템의 원본 디스크 이름 섹션을 지정하려면 SourceDisksFiles.ntx86 섹션이 아닌 SourceDisksFiles.x86 섹션을 사용합니다. 마찬가지로 SourceDisksFiles.ia64 섹션을 사용하여 Itanium 기반 시스템 및 SourceDisksFiles.amd64 섹션을 지정하여 x64 기반 시스템을 지정합니다.

설치하는 동안 디바이스 설치 함수는 제네릭 섹션을 사용하기 전에 아키텍처별 SourceDisksFiles 섹션을 찾습니다. 예를 들어 x86 기반 플랫폼에서 설치하는 동안 Windows에서 이름이driver.sys파일을 복사하는 경우 [SourceDisksFiles]를 살펴보기 전에 [SourceDisksFiles.x86]에서 파일의 설명을 찾습니다.

중요

SourceDisksFiles 섹션을 사용하여 INF 파일을 복사하지 마세요. INF 파일을 복사하는 방법에 대한 자세한 내용은 INF 복사를 참조하세요.

예제

다음 예제에서는 SourceDisksNames 섹션 및 해당 SourceDisksFiles 섹션을 보여 줍니다. 이 예제에는 x86 아키텍처에 대한 파일을 지정하는 SourceDisksFiles.x86 섹션만 있습니다. 다른 아키텍처를 지원하는 INF에는 해당 아키텍처에 해당하는 SourceDisksFiles 섹션 또는 모든 아키텍처를 지원하는 비코딩 [SourceDisksFiles] 섹션이 필요합니다.

[SourceDisksNames]
;
; diskid = description[, [tagfile] [, <unused>, subdir]]
;
1 = %Floppy_Description%,,,\WinNT

[SourceDisksFiles.x86]
aha154x.sys = 1,\x86 ; on distribution disk 1, in subdir \WinNT\x86

추가 정보

CopyFiles

DestinationDirs

RenFiles

SourceDisksNames

문자열

버전