Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A secção SourceDisksFiles nomeia os ficheiros fonte usados durante a instalação, identifica os discos de instalação que contêm esses ficheiros e fornece os caminhos de diretórios, se existirem, nos discos de distribuição que contêm ficheiros individuais.
Para que um ficheiro de driver ou um ficheiro de aplicação seja incluído como parte de um pacote de drivers assinado, o ficheiro deve ter uma entrada correspondente na secção INF SourceDisksFiles e uma diretiva INF CopyFiles correspondente.
[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]]
...
Entradas
filename
Especifica o nome do ficheiro no disco de origem.
DISKID
Especifica o inteiro que identifica o disco de origem que contém o ficheiro. Este valor, juntamente com o caminho inicial de subdiretório (subdiretório) (se existir) que contém o ficheiro nomeado, deve ser definido numa secção SourceDisksNames do mesmo INF.
Subdir
Este valor opcional especifica o subdiretório (relativo ao valor do caminho da secção SourceDisksNames , se existir) no disco de origem onde reside o ficheiro nomeado.
Se este valor for omitido de uma entrada, assume-se que o ficheiro fonte nomeado está no diretório de caminho especificado na secção SourceDisksFiles para o disco dado ou, se nenhum diretório de caminho foi especificado, na raiz da instalação.
tamanho
Este valor opcional especifica o tamanho não comprimido, em bytes, do ficheiro dado.
Remarks
Uma secção SourceDisksFiles pode ter qualquer número de entradas, uma para cada ficheiro nos discos de distribuição. Qualquer INF com uma secção SourceDisksFiles deve também ter uma secção INF SourceDisksNames. Por convenção, as secções SourceDisksNames e SourceDisksFiles seguem a secção INF Version. (Estas secções são omitidas de um INF fornecido pelo sistema, que especifica em vez disso uma entrada LayoutFile na sua secção Version .)
Cada entrada de nome de ficheiro deve especificar o nome exato de um ficheiro no disco de origem. Não podes usar um token% %strkey para especificar o nome do ficheiro. Para mais informações sobre %tokens strkey%, consulte a Secção INF Strings.
Para suportar a distribuição de ficheiros de driver em múltiplas arquiteturas de sistema, pode especificar uma secção SourceDisksFiles específica da arquitetura adicionando uma extensão .x86, .ia64, .amd64, .arm ou .arm64 aos SourceDisksFiles. Tenha em atenção que, ao contrário de outras secções como a DDInstall , as extensões de plataforma para uma secção SourceDisksFiles não são .ntx86, .ntia64, .ntamd64, etc.
Por exemplo, para especificar uma secção de nomes de disco fonte para um sistema baseado em x86, use uma secção SourceDisksFiles.x86 , e não uma secção SourceDisksFiles.ntx86 . De forma semelhante, use uma secção SourceDisksFiles.ia64 para especificar um sistema baseado em Itanium e uma secção SourceDisksFiles.amd64 para especificar um sistema baseado em x64.
Durante a instalação, as funções de instalação do dispositivo procuram secções SourceDisksFiles específicas da arquitetura antes de utilizarem a secção genérica. Por exemplo, se, durante a instalação numa plataforma baseada em x86, Windows estiver a copiar um ficheiro chamado driver.sys, irá procurar a descrição do ficheiro em [SourceDisksFiles.x86] antes de procurar em [SourceDisksFiles].
Important
Não utilize uma secção SourceDisksFiles para copiar ficheiros INF. Para mais informações sobre como copiar ficheiros INF, consulte Copiar INFs.
Examples
O exemplo seguinte mostra uma secção SourceDisksNames e uma secção correspondente SourceDisksFiles. Note que este exemplo tem apenas uma secção SourceDisksFiles.x86 , especificando os ficheiros para a arquitetura x86. Um INF que suporta outra arquitetura precisará de uma secção SourceDisksFiles correspondente para essa arquitetura, ou da utilização de uma secção [SourceDisksFiles] sem decoração, que suporta todas as arquiteturas.
[SourceDisksNames]
;
; diskid = description[, [tagfile] [, <unused>, subdir]]
;
1 = %Floppy_Description%,,,\WinNT
[SourceDisksFiles.x86]
aha154x.sys = 1,\x86 ; on distribution disk 1, in subdir \WinNT\x86