Qu'est-ce que le format de fichier INF ?
.inf est un fichier de configuration qui stocke des données en texte brut en utilisant une structure de style INI. Les fichiers .inf contiennent des informations sur un pilote ou une application donnés - tels que le nom du fabricant, la méthode d'installation (installation complète ou mise à jour) et les chemins de destination. Ils peuvent également inclure divers paramètres par défaut et une liste de fichiers que l'installateur doit copier.
Les fichiers .inf sont lus par le moteur de configuration de Windows et contiennent des directives d'installation plutôt que du contenu utile directement pour les utilisateurs finaux. La présence d'un .inf n'est pas obligatoire pour tous les installateurs, mais c'est le format standard pour les packages de pilotes de périphériques : Windows fait correspondre les identifiants matériels répertoriés dans le fichier au matériel détecté, puis copie les binaires, configure les services et écrit les valeurs de registre. Les pilotes peuvent être installés manuellement via un clic droit → Installer ou l'outil en ligne de commande pnputil.
Le format alimente également autorun.inf, qui permettait autrefois aux supports CD et USB de lancer des programmes automatiquement. À partir de Windows 7, l'AutoRun depuis les lecteurs amovibles a été désactivé par défaut car des logiciels malveillants ciblaient autorun.inf comme vecteur d'infection. Les fichiers .inf de pilotes restent entièrement pris en charge dans Windows 10 et 11, où les packages modernes suivent les règles « Universal INF » conformes à DCH.
Sécurité et sûreté
RISQUE : MEDIUMLire un .inf dans un éditeur de texte est sûr - il ne s'exécute pas en étant ouvert. Le risque réside dans l'INSTALLATION : un INF peut copier des fichiers, ajouter des clés de registre et installer un pilote en mode noyau (.sys), donc un INF de pilote malveillant peut compromettre le système. N'installez que des INFs provenant de packages de pilotes signés et fiables (les versions 64 bits modernes de Windows imposent la signature des pilotes), et méfiez-vous des « pilotes » non signés provenant de sites aléatoires. autorun.inf a historiquement lancé automatiquement des logiciels malveillants depuis USB/CD (Conficker), c'est pourquoi Windows ignore désormais autorun.inf sur la plupart des supports - traitez un autorun.inf inattendu sur une clé USB comme suspect. Le catalogue .cat signé compagnon est ce qui établit la confiance d'un INF de pilote.
Détails du format
en bref- Autorun.inf (démarrage automatique CD/USB) - Un petit INF sur support amovible indiquant aux anciennes versions de Windows quel programme lancer ou quelle icône afficher à l'insertion ; fortement restreint depuis l'ère Conficker pour des raisons de sécurité.
- Fichier d'info / config d'application générique - Certains programmes réutilisent le .inf pour leurs propres informations de style INI ou données d'installation, sans rapport avec la configuration des pilotes Windows.
Programmes qui ouvrent les fichiers INF
Détails techniques
spécifications approfondies| Type de fichier | Script d'installation et de configuration de style INI en texte brut |
| Type MIME | text/plain (également application/inf, application/x-setupscript) |
| Encodage | ANSI (hérité) ou UTF-16 LE avec BOM (INFs de pilotes modernes) |
| Structure | Blocs [Section] entre crochets avec des paires clé=valeur ; la section [Version] est obligatoire |
| Utilisation principale | Installation de pilotes de périphériques Windows Plug-and-Play (PnP) et configuration de composants |
| Directives clés | CopyFiles, AddReg, DelReg, SourceDisksFiles, DestinationDirs, Manufacturer |
| Mécanisme d'intégrité | Fichier catalogue .cat signé compagnon ; le .inf lui-même ne porte aucune somme de contrôle ou signature interne |
| Méthodes d'installation | Gestionnaire de périphériques Windows, gestionnaire PnP, clic droit Installer, ou outil en ligne de commande pnputil |
| Identification du fichier | Pas d'octets magiques ; identifié par la section [Version] avec Signature=« $Windows NT$ » ou « $CHICAGO$ » |
| Taille de fichier typique | 1 Ko - 200 Ko |
| Conformité moderne | Windows 10/11 requiert des règles « Universal INF » conformes à DCH - pas de sections spécifiques à l'OS ou de co-installateurs |
| Correspondance matérielle | Les sections [Manufacturer] et Models répertorient les identifiants matériels (VID/PID) mis en correspondance par le gestionnaire PnP |
| Fichiers de package associés | Livré avec .sys (binaire du pilote), .cat (catalogue signé) et éventuellement des fichiers .dll |
| Variante notable | autorun.inf - même format utilisé pour le démarrage automatique CD/USB ; AutoRun depuis les lecteurs amovibles désactivé depuis Windows 7 |
| Développeur | Microsoft Corporation |
| Publié | Windows 3.x / Windows 95 era (1990s); central to Plug-and-Play driver setup |
| Dernière version | N/A (the INF format evolves with Windows; modern 'universal/DCH' INF rules on Windows 10/11) |
| Spécification | learn.microsoft.com |
Conversions INF
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers INF.