Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Avsnittet SourceDisksFiles namnger källfilerna som används under installationen, identifierar installationsdiskarna som innehåller dessa filer och tillhandahåller katalogsökvägarna, om sådana finns, på de distributionsdiskar som innehåller enskilda filer.
För att en drivrutinsfil eller en programfil ska kunna inkluderas som en del av ett signerat drivrutinspaket måste filen ha en motsvarande INF SourceDisksFiles-avsnittspost och ett motsvarande INF CopyFiles-direktiv.
[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]]
...
Inlägg
filename
Anger namnet på filen på källdisken.
diskid
Anger heltal som identifierar källdisken som innehåller filen. Det här värdet, tillsammans med den inledande underkatalogsökvägen (om någon) som innehåller den namngivna filen, måste definieras i avsnittet SourceDisksNames i samma INF.
subdir
Det här valfria värdet anger underkatalogen (i förhållande till sökvägsvärdet för avsnittet SourceDisksNames , om det finns) på källdisken där den namngivna filen finns.
Om det här värdet utelämnas från en post antas den namngivna källfilen finnas i sökvägskatalogen som angavs i avsnittet SourceDisksFiles för den aktuella disken eller, om ingen sökvägskatalog angavs, i installationsroten.
storlek
Det här valfria värdet anger den okomprimerade storleken i byte för den angivna filen.
Remarks
Ett SourceDisksFiles-avsnitt kan ha valfritt antal poster, en för varje fil på distributionsdiskarna. Alla INF med ett SourceDisksFiles-avsnitt måste också ha ett INF SourceDisksNames-avsnitt. Enligt konventionen följer avsnitten SourceDisksNames och SourceDisksFilesavsnittet INF-version. (Dessa avsnitt utelämnas från en inf som tillhandahålls av systemet, som i stället anger en LayoutFile-post i avsnittet Version .)
Varje filnamnspost måste ange det exakta namnet på en fil på källdisken. Du kan inte använda en %strkey -% token för att ange filnamnet. Mer information om %strkey -% token finns i avsnittet INF-strängar.
För att stödja distribution av drivrutinsfiler i flera systemarkitekturer kan du ange ett arkitekturspecifikt SourceDisksFiles-avsnitt genom att lägga till tillägget .x86, .ia64, .amd64, .arm eller .arm64 i SourceDisksFiles. Tänk på att till skillnad från andra avsnitt, till exempel ett DDInstall-avsnitt , är plattformstilläggen för avsnittet SourceDisksFiles inte .ntx86, .ntia64, .ntamd64 osv.
Om du till exempel vill ange ett avsnitt med källdisknamn för ett x86-baserat system använder du avsnittet SourceDisksFiles.x86 , inte ett SourceDisksFiles.ntx86-avsnitt . På samma sätt använder du avsnittet SourceDisksFiles.ia64 för att ange ett Itanium-baserat system och ett SourceDisksFiles.amd64-avsnitt för att ange ett x64-baserat system.
Under installationen letar enhetsinstallationsfunktioner efter arkitekturspecifika SourceDisksFiles-avsnitt innan du använder det allmänna avsnittet. Om till exempel Windows kopierar en fil med namnet driver.sysunder installationen på en x86-baserad plattform, letar den efter filens beskrivning i [SourceDisksFiles.x86] innan du tittar i [SourceDisksFiles].
Important
Använd inte avsnittet SourceDisksFiles för att kopiera INF-filer. Mer information om hur du kopierar INF-filer finns i Kopiera INF:er.
Examples
I följande exempel visas avsnittet SourceDisksNames och ett motsvarande SourceDisksFiles-avsnitt. Observera att det här exemplet bara har ett SourceDisksFiles.x86-avsnitt som anger filerna för x86-arkitekturen. En INF som stöder en annan arkitektur behöver ett motsvarande SourceDisksFiles-avsnitt för den arkitekturen, eller användning av ett odekorerat [SourceDisksFiles]-avsnitt, som stöder alla arkitekturer.
[SourceDisksNames]
;
; diskid = description[, [tagfile] [, <unused>, subdir]]
;
1 = %Floppy_Description%,,,\WinNT
[SourceDisksFiles.x86]
aha154x.sys = 1,\x86 ; on distribution disk 1, in subdir \WinNT\x86