Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La section SourceDisksFiles nomme les fichiers sources utilisés pendant l’installation, identifie les disques d’installation qui contiennent ces fichiers et fournit les chemins d’accès au répertoire, le cas échéant, sur les disques de distribution qui contiennent des fichiers individuels.
Pour qu’un fichier de pilote ou un fichier d’application soit inclus dans le cadre d’un package de pilotes signé, le fichier doit avoir une entrée de section INF SourceDisksFiles correspondante et une directive copyFiles INF correspondante.
[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]]
...
Entrées
filename
Spécifie le nom du fichier sur le disque source.
diskid
Spécifie l’entier identifiant le disque source qui contient le fichier. Cette valeur, ainsi que le chemin d’accès initial du sous-répertoire (le cas échéant) qui contient le fichier nommé, doit être défini dans une section SourceDisksNames du même INF.
subdir
Cette valeur facultative spécifie le sous-répertoire (par rapport à la valeur de chemin d’accès de la section SourceDisksNames , le cas échéant) sur le disque source où réside le fichier nommé.
Si cette valeur est omise à partir d’une entrée, le fichier source nommé est supposé se trouver dans le répertoire de chemin spécifié dans la section SourceDisksFiles pour le disque donné ou, si aucun répertoire de chemin d’accès n’a été spécifié, dans la racine d’installation.
taille
Cette valeur facultative spécifie la taille non compressée, en octets, du fichier donné.
Remarks
Une section SourceDisksFiles peut avoir n’importe quel nombre d’entrées, une pour chaque fichier sur les disques de distribution. Toute inf avec une section SourceDisksFiles doit également avoir une section INF SourceDisksNames. Par convention, les sections SourceDisksNames et SourceDisksFiles suivent la section Version INF. (Ces sections sont omises à partir d’un INF fourni par le système, qui spécifie à la place une entrée LayoutFile dans sa section Version .)
Chaque entrée de nom de fichier doit spécifier le nom exact d’un fichier sur le disque source. Vous ne pouvez pas utiliser un jeton %strkey% pour spécifier le nom du fichier. Pour plus d’informations sur %jetons de% strkey , consultez la section Chaînes INF.
Pour prendre en charge la distribution de fichiers de pilotes sur plusieurs architectures système, vous pouvez spécifier une section SourceDisksFiles spécifique à l’architecture en ajoutant une extension .x86, .ia64, .amd64, .arm ou .arm64 à SourceDisksFiles. N’oubliez pas que, contrairement à d’autres sections telles qu’une section DDInstall , les extensions de plateforme d’une section SourceDisksFiles ne sont pas .ntx86, .ntia64, .ntamd64, etc.
Par exemple, pour spécifier une section de noms de disque source pour un système x86, utilisez une section SourceDisksFiles.x86 , et non une section SourceDisksFiles.ntx86 . De même, utilisez une section SourceDisksFiles.ia64 pour spécifier un système Itanium et une section SourceDisksFiles.amd64 pour spécifier un système x64.
Pendant l’installation, les fonctions d’installation de l’appareil recherchent des sections SourceDisksFiles spécifiques à l’architecture avant d’utiliser la section générique. Par exemple, si, pendant l'installation sur une plateforme x86, Windows copie un fichier nommé driver.sys, il recherche la description du fichier dans [SourceDisksFiles.x86] avant de rechercher [SourceDisksFiles.x86].
Important
N’utilisez pas de section SourceDisksFiles pour copier des fichiers INF. Pour plus d’informations sur la copie des fichiers INF, consultez Copie des fichiers INF.
Examples
L’exemple suivant montre une section SourceDisksNames et une section SourceDisksFiles correspondante. Notez que cet exemple comporte uniquement une section SourceDisksFiles.x86 , en spécifiant les fichiers de l’architecture x86. Un INF qui prend en charge une autre architecture nécessite une section SourceDisksFiles correspondante pour cette architecture, ou l’utilisation d’une section [SourceDisksFiles] non décorée, qui prend en charge toutes les architectures.
[SourceDisksNames]
;
; diskid = description[, [tagfile] [, <unused>, subdir]]
;
1 = %Floppy_Description%,,,\WinNT
[SourceDisksFiles.x86]
aha154x.sys = 1,\x86 ; on distribution disk 1, in subdir \WinNT\x86