Bagikan melalui


Bagian INF SourceDisksFiles

Bagian SourceDisksFiles menamai file sumber yang digunakan selama penginstalan, mengidentifikasi disk penginstalan yang berisi file tersebut, dan menyediakan jalur direktori, jika ada, pada disk distribusi yang berisi file individual.

Agar file driver atau file aplikasi disertakan sebagai bagian dari paket driver yang ditandatangani, file harus memiliki entri bagian INF SourceDisksFiles yang sesuai dan arahan INF CopyFiles yang sesuai.

[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]]
...  

Entri

nama file
Menentukan nama file pada disk sumber.

diskid
Menentukan bilangan bulat yang mengidentifikasi disk sumber yang berisi file. Nilai ini, bersama dengan jalur subdir awal (subdirektori ) (jika ada) yang berisi file bernama, harus ditentukan di bagian SourceDisksNames dari INF yang sama.

subdir
Nilai opsional ini menentukan subdirektori (relatif terhadap nilai jalur bagian SourceDisksNames , jika ada) pada disk sumber tempat file bernama berada.

Jika nilai ini dihilangkan dari entri, file sumber bernama diasumsikan berada di direktori jalur yang ditentukan di bagian SourceDisksFiles untuk disk yang diberikan atau, jika tidak ada direktori jalur yang ditentukan, di akar penginstalan.

ukuran
Nilai opsional ini menentukan ukuran yang tidak dikompresi, dalam byte, dari file yang diberikan.

Keterangan

Bagian SourceDisksFiles dapat memiliki sejumlah entri, satu untuk setiap file pada disk distribusi. Setiap INF dengan bagian SourceDisksFiles juga harus memiliki bagian INF SourceDisksNames. Menurut konvensi, bagian SourceDisksNames dan SourceDisksFiles mengikuti bagian Versi INF. (Bagian ini dihilangkan dari INF yang disediakan sistem, yang sebaliknya menentukan entri LayoutFile di bagian Versinya .)

Setiap entri nama file harus menentukan nama file yang tepat pada disk sumber. Anda tidak dapat menggunakan token %strkey% untuk menentukan nama file. Untuk informasi selengkapnya tentang token %strkey%, lihat Bagian String INF.

Untuk mendukung distribusi file driver pada beberapa arsitektur sistem, Anda dapat menentukan bagian SourceDisksFiles khusus arsitektur dengan menambahkan ekstensi .x86, .ia64, .amd64, .arm, atau .arm64 ke SourceDisksFiles. Ketahuilah bahwa, tidak seperti bagian lain seperti bagian DDInstall , ekstensi platform untuk bagian SourceDisksFiles bukan .ntx86, .ntia64, .ntamd64, dll.

Misalnya, untuk menentukan bagian nama disk sumber untuk sistem berbasis x86, gunakan bagian SourceDisksFiles.x86 , bukan bagian SourceDisksFiles.ntx86 . Demikian pula, gunakan bagian SourceDisksFiles.ia64 untuk menentukan sistem berbasis Itanium dan bagian SourceDisksFiles.amd64 untuk menentukan sistem berbasis x64.

Selama penginstalan, fungsi penginstalan perangkat mencari bagian SourceDisksFiles khusus arsitektur sebelum menggunakan bagian generik. Misalnya, jika, selama penginstalan pada platform berbasis x86, Windows menyalin file yang bernama driver.sys, ia akan mencari deskripsi file di [SourceDisksFiles.x86] sebelum melihat [SourceDisksFiles] .

Penting

Jangan gunakan bagian SourceDisksFiles untuk menyalin file INF. Untuk informasi selengkapnya tentang cara menyalin file INF, lihat Menyalin INF.

Contoh

Contoh berikut menunjukkan bagian SourceDisksNames dan bagian SourceDisksFiles terkait. Perhatikan bahwa contoh ini hanya memiliki bagian SourceDisksFiles.x86 , yang menentukan file untuk arsitektur x86. INF yang mendukung arsitektur lain akan memerlukan bagian SourceDisksFiles yang sesuai untuk arsitektur tersebut, atau penggunaan bagian [SourceDisksFiles] yang tidak terdekorasi, yang mendukung semua arsitektur.

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

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

Lihat juga

CopyFiles

DestinationDirs

RenFiles

SourceDisksNames

String

Versi