Sectie INF SourceDisksFiles

De sectie SourceDisksFiles noemt de bronbestanden die tijdens de installatie worden gebruikt, identificeert de installatieschijven die deze bestanden bevatten en levert de mappaden, indien van toepassing, op de distributieschijven die afzonderlijke bestanden bevatten.

Als u wilt dat een stuurprogrammabestand of een toepassingsbestand wordt opgenomen als onderdeel van een ondertekend stuurprogrammapakket, moet het bestand een bijbehorende INF SourceDisksFiles-sectievermelding en een bijbehorende INF CopyFiles-instructie hebben.

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

Invoer

filename
Hiermee geeft u de naam van het bestand op de bronschijf.

diskid
Hiermee geeft u het gehele getal aan dat de bronschijf identificeert die het bestand bevat. Deze waarde, samen met het oorspronkelijke subdirpad (submap) (indien aanwezig) dat het benoemde bestand bevat, moet worden gedefinieerd in een sectie SourceDisksNames van hetzelfde INF.

subdir
Deze optionele waarde geeft de submap (ten opzichte van de padwaarde van de sectie SourceDisksNames , indien van toepassing) op de bronschijf waar het benoemde bestand zich bevindt.

Als deze waarde wordt weggelaten uit een vermelding, wordt ervan uitgegaan dat het benoemde bronbestand zich in de padmap bevindt die is opgegeven in de sectie SourceDisksFiles voor de opgegeven schijf of, als er geen padmap is opgegeven, in de installatiehoofdmap.

grootte
Deze optionele waarde geeft de niet-gecomprimeerde grootte, in bytes, van het opgegeven bestand aan.

Remarks

Een sectie SourceDisksFiles kan een willekeurig aantal vermeldingen bevatten, één voor elk bestand op de distributieschijven. Elke INF met een sectie SourceDisksFiles moet ook een SECTIE INF SourceDisksNames hebben. Standaard volgen de secties SourceDisksNames en SourceDisksFiles de sectie INF-versie. (Deze secties worden weggelaten uit een door het systeem geleverde INF, waarmee in plaats daarvan een LayoutFile-vermelding wordt opgegeven in de sectie Versie .)

Elke bestandsnaamvermelding moet de exacte naam van een bestand op de bronschijf opgeven. U kunt geen %strkey% token gebruiken om de bestandsnaam op te geven. Zie de sectie INF-tekenreeksen voor meer informatie over %strkey% tokens.

Ter ondersteuning van de distributie van stuurprogrammabestanden op meerdere systeemarchitecturen kunt u een architectuurspecifieke SourceDisksFiles-sectie opgeven door een .x86-, .ia64-, AMD64-, .arm- of .arm64-extensie toe te voegen aan SourceDisksFiles. Houd er rekening mee dat, in tegenstelling tot andere secties zoals een DDInstall-sectie , de platformextensies voor een sectie SourceDisksFiles niet .ntx86, .ntia64, .ntamd64, enzovoort zijn.

Als u bijvoorbeeld een sectie met namen van bronschijven voor een x86-systeem wilt opgeven, gebruikt u een sectie SourceDisksFiles.x86 , niet een SourceDisksFiles.ntx86-sectie . Gebruik op dezelfde manier een sectie SourceDisksFiles.ia64 om een itanium-systeem en een sectie SourceDisksFiles.amd64 op te geven om een x64-gebaseerd systeem op te geven.

Tijdens de installatie zoeken apparaatinstallatiefuncties naar architectuurspecifieke SourceDisksFiles-secties voordat u de algemene sectie gebruikt. Als bijvoorbeeld tijdens de installatie op een x86-platform Windows een bestand met de naamdriver.syskopieert, wordt gezocht naar de beschrijving van het bestand in [SourceDisksFiles.x86] voordat u [SourceDisksFiles] zoekt.

Important

Gebruik geen sectie SourceDisksFiles om INF-bestanden te kopiëren. Zie INF-bestanden kopiëren voor meer informatie over het kopiëren van INF-bestanden.

Examples

In het volgende voorbeeld ziet u een sectie SourceDisksNames en een bijbehorende sectie SourceDisksFiles. Houd er rekening mee dat dit voorbeeld alleen een sectie SourceDisksFiles.x86 heeft, waarbij de bestanden voor de x86-architectuur worden opgegeven. Een INF die ondersteuning biedt voor een andere architectuur, heeft een bijbehorende SourceDisksFiles-sectie voor die architectuur nodig, of het gebruik van een niet-geconcondeerde sectie [SourceDisksFiles] die alle architecturen ondersteunt.

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

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

Zie ook

CopyFiles

DestinationDirs

RenFiles

SourceDisksNames

Tekenreeksen

Versie