Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La sezione SourceDisksFiles denomina i file di origine usati durante l'installazione, identifica i dischi di installazione che contengono tali file e fornisce i percorsi di directory, se presenti, nei dischi di distribuzione che contengono singoli file.
Affinché un file di driver o un file dell'applicazione venga incluso come parte di un pacchetto driver firmato, il file deve avere una voce di sezione INF SourceDisksFiles corrispondente e una direttiva COPYFiles INF corrispondente.
[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]]
...
Voci
filename
Specifica il nome del file nel disco di origine.
diskid
Specifica l'intero che identifica il disco di origine che contiene il file. Questo valore, insieme al percorso subdir iniziale (sottodirectory) (se presente) che contiene il file denominato, deve essere definito in una sezione SourceDisksNames dello stesso INF.
sottodir
Questo valore facoltativo specifica la sottodirectory (relativa al valore del percorso della sezione SourceDisksNames , se presente) nel disco di origine in cui risiede il file denominato.
Se questo valore viene omesso da una voce, si presuppone che il file di origine denominato si trova nella directory del percorso specificata nella sezione SourceDisksFiles per il disco specificato o, se non è stata specificata alcuna directory di percorso , nella radice di installazione.
size
Questo valore facoltativo specifica le dimensioni non compresse, in byte, del file specificato.
Remarks
Una sezione SourceDisksFiles può avere un numero qualsiasi di voci, una per ogni file nei dischi di distribuzione. Qualsiasi INF con una sezione SourceDisksFiles deve avere anche una sezione INF SourceDisksNames. Per convenzione, le sezioni SourceDisksNames e SourceDisksFiles seguono la sezione VERSIONE INF. Queste sezioni vengono omesse da un INF fornito dal sistema, che specifica invece una voce LayoutFile nella relativa sezione Version .
Ogni voce del nome file deve specificare il nome esatto di un file nel disco di origine. Non è possibile usare un token %strkey% per specificare il nome del file. Per altre informazioni sui token% strkey %, vedere la sezione Stringhe INF.
Per supportare la distribuzione dei file driver in più architetture di sistema, è possibile specificare una sezione SourceDisksFiles specifica dell'architettura aggiungendo un'estensione .x86, .ia64, .amd64, arm o arm64 specifica dell'architettura a SourceDisksFiles. Tenere presente che, a differenza di altre sezioni, ad esempio una sezione DDInstall , le estensioni della piattaforma per una sezione SourceDisksFiles non sono .ntx86, .ntia64, .ntamd64 e così via.
Ad esempio, per specificare una sezione dei nomi dei dischi di origine per un sistema basato su x86, usare una sezione SourceDisksFiles.x86 , non una sezione SourceDisksFiles.ntx86 . Analogamente, usare una sezione SourceDisksFiles.ia64 per specificare un sistema basato su Itanium e una sezione SourceDisksFiles.amd64 per specificare un sistema basato su x64.
Durante l'installazione, le funzioni di installazione del dispositivo cercano sezioni SourceDisksFiles specifiche dell'architettura prima di usare la sezione generica. Se, ad esempio, durante l'installazione in una piattaforma basata su x86, Windows copia un file denominato driver.sys, cercherà la descrizione del file in [SourceDisksFiles.x86] prima di cercare [SourceDisksFilesFiles].
Importante
Non usare una sezione SourceDisksFiles per copiare i file INF. Per altre informazioni su come copiare i file INF, vedere Copia di file INF.
Esempi
L'esempio seguente mostra una sezione SourceDisksNames e una sezione SourceDisksFiles corrispondente. Si noti che in questo esempio è presente solo una sezione SourceDisksFiles.x86 , specificando i file per l'architettura x86. Un INF che supporta un'altra architettura richiederà una sezione SourceDisksFiles corrispondente per tale architettura o l'uso di una sezione [SourceDisksFiles] non dichiarata, che supporta tutte le architetture.
[SourceDisksNames]
;
; diskid = description[, [tagfile] [, <unused>, subdir]]
;
1 = %Floppy_Description%,,,\WinNT
[SourceDisksFiles.x86]
aha154x.sys = 1,\x86 ; on distribution disk 1, in subdir \WinNT\x86