Che cos'è il formato di file INF?
.inf è un file di configurazione che memorizza dati in testo semplice utilizzando una struttura stile INI. I file .inf contengono informazioni su un determinato driver o applicazione, come il nome del produttore, il metodo di installazione (installazione completa o aggiornamento) e i percorsi di destinazione. Possono anche includere varie impostazioni predefinite e un elenco di file che l'installer deve copiare.
I file .inf vengono letti dal motore di installazione di Windows e contengono direttive per l'installer piuttosto che contenuti utili direttamente all'utente finale. La presenza di un .inf non è obbligatoria per tutti gli installer, ma è il formato standard per i pacchetti di driver di dispositivo: Windows abbina gli ID hardware elencati nel file all'hardware rilevato, quindi copia i binari, configura i servizi e scrive i valori nel registro. I driver possono essere installati manualmente tramite clic destro → Installa o lo strumento da riga di comando pnputil.
Il formato alimenta anche autorun.inf, che un tempo consentiva ai supporti CD e USB di avviare programmi automaticamente. A partire da Windows 7, l'AutoRun dalle unità rimovibili è stato disabilitato per impostazione predefinita perché il malware aveva preso di mira autorun.inf come vettore di infezione. I file .inf dei driver rimangono pienamente supportati in Windows 10 e 11, dove i pacchetti moderni seguono le regole «Universal INF» conformi a DCH.
Sicurezza e incolumità
RISCHIO: MEDIUMLeggere un file .inf in un editor di testo è sicuro: non viene eseguito semplicemente aprendolo. Il rischio risiede nell'INSTALLAZIONE: un INF può copiare file, aggiungere chiavi di registro e installare un driver in modalità kernel (.sys), quindi un INF driver malevolo può compromettere il sistema. Installa solo INF da pacchetti driver firmati e attendibili (le versioni moderne di Windows a 64 bit impongono la firma dei driver) e diffida dei «driver» non firmati provenienti da siti casuali. autorun.inf è stato storicamente usato per eseguire automaticamente malware da USB/CD (come Conficker), motivo per cui Windows ora ignora autorun.inf sulla maggior parte dei supporti; considera sospetto un autorun.inf inaspettato su una chiavetta USB. Il catalogo firmato .cat complementare è ciò che stabilisce l'affidabilità di un INF driver.
Dettagli del formato
in sintesi- Autorun.inf (avvio automatico CD/USB) - Un piccolo INF su supporti rimovibili che indica alle versioni precedenti di Windows cosa eseguire o quale icona mostrare all'inserimento; fortemente limitato dall'era Conficker per motivi di sicurezza.
- File di configurazione / info generico per applicazioni - Alcuni programmi riutilizzano l'estensione .inf per le proprie informazioni in stile INI o dati di installazione, non correlati alla configurazione dei driver di Windows.
Programmi che aprono file INF
Dettagli tecnici
specifiche approfondite| Tipo di file | Script di installazione e configurazione in testo semplice stile INI |
| Tipo MIME | text/plain (anche application/inf, application/x-setupscript) |
| Codifica | ANSI (legacy) o UTF-16 LE con BOM (INF driver moderni) |
| Struttura | Blocchi [Sezione] tra parentesi quadre con coppie chiave=valore; la sezione [Version] è obbligatoria |
| Uso primario | Installazione di driver di dispositivo Plug-and-Play (PnP) di Windows e configurazione dei componenti |
| Direttive chiave | CopyFiles, AddReg, DelReg, SourceDisksFiles, DestinationDirs, Manufacturer |
| Meccanismo di integrità | File di catalogo firmato .cat complementare; il file .inf stesso non contiene checksum o firma interna |
| Metodi di installazione | Gestione dispositivi di Windows, gestore PnP, clic destro Installa o strumento da riga di comando pnputil |
| Identificazione del file | Nessun magic byte; identificato dalla sezione [Version] con Signature=«$Windows NT$» o «$CHICAGO$» |
| Dimensione tipica del file | 1 KB - 200 KB |
| Conformità moderna | Windows 10/11 richiede regole «Universal INF» conformi a DCH - nessuna sezione specifica per il sistema operativo o co-installer |
| Corrispondenza hardware | Le sezioni [Manufacturer] e Models elencano gli ID hardware (VID/PID) abbinati dal gestore PnP |
| File del pacchetto correlati | Confezionato con .sys (binario driver), .cat (catalogo firmato) e opzionalmente file .dll |
| Variante nota | autorun.inf - stesso formato usato per l'avvio automatico di CD/USB; AutoRun da unità rimovibili disabilitato da Windows 7 |
| Sviluppatore | Microsoft Corporation |
| Rilasciato | Windows 3.x / Windows 95 era (1990s); central to Plug-and-Play driver setup |
| Ultima versione | N/A (the INF format evolves with Windows; modern 'universal/DCH' INF rules on Windows 10/11) |
| Specifica | learn.microsoft.com |
Conversioni INF
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file INF.