Che cos'è il formato di file DRV?
.drv è l'abbreviazione di «driver» e questo formato di file viene utilizzato come componente driver dal sistema operativo Windows. I file .drv definiscono i parametri di specifici dispositivi hardware o sottosistemi di sistema attraverso i quali tali dispositivi si sincronizzano e comunicano con Windows. L'estensione risale a Windows 1.0 (1985), dove veniva utilizzata per i driver originali di display e stampanti.
I moderni file .drv sono file DLL PE (Portable Executable) con un'estensione rinominata - librerie a collegamento dinamico standard caricate automaticamente da Windows, non eseguite direttamente dagli utenti. Esempi noti installati in C:\Windows\System32\ includono winspool.drv (spooler di stampa), winmm.drv (Windows multimedia) e midimap.drv (mappatura MIDI).
Questi file sono per lo più confezionati con altri file di installazione dei driver - tipicamente insieme a un file di configurazione .inf, un catalogo di sicurezza .cat e talvolta componenti .sys o .dll - per creare un pacchetto driver completo per la corretta installazione di un dispositivo specifico. I dispositivi collegati tramite qualsiasi bus o interfaccia richiedono file driver per funzionare correttamente.
A differenza di .drv, i moderni driver hardware in modalità kernel (per GPU, controller USB e dispositivi simili) utilizzano l'estensione .sys. Windows Vista a 64 bit e versioni successive richiedono che i driver in modalità kernel abbiano una firma digitale Authenticode valida; i driver non firmati vengono bloccati per impostazione predefinita.
Gli utenti non dovrebbero mai eseguire manualmente un file .drv trovato al di fuori di un pacchetto di installazione driver affidabile. I file .drv appartengono alle directory di sistema e vengono caricati automaticamente da Windows.
Sicurezza e incolumità
RISCHIO: HIGHI file DRV sono eseguibili che girano con privilegi a livello di sistema. Un .drv malevolo camuffato da driver legittimo può installare rootkit o malware persistenti. Non installare mai un file .drv (o qualsiasi pacchetto driver) da fonti non attendibili; utilizzare solo driver dal sito ufficiale del produttore dell'hardware o da Windows Update. Su Windows 10/11 a 64 bit, tutti i driver in modalità kernel devono essere firmati con Authenticode - i driver non firmati sono bloccati per impostazione predefinita (Secure Boot + Driver Signature Enforcement).
Dettagli del formato
in sintesi- SciTech UniVBE display driver - Driver legacy DOS/Win3.x VESA/BIOS Extension che utilizza un binario proprietario non-PE che inizia con AA 00 EF E4.
Programmi che aprono file DRV
Dettagli tecnici
specifiche approfondite| Codifica | Binario (formato PE Portable Executable) |
| Magic bytes | 4D 5A («MZ») all'offset 0 - intestazione eseguibile DOS/Windows PE |
| Formato eseguibile | PE32 (x86) o PE32+ (x64); i driver legacy Win16 utilizzano il formato NE (New Executable) |
| Tipo di file | PE DLL (Dynamic-Link Library) con estensione .drv - richiamabile tramite LoadLibrary |
| Firma del codice | Firma digitale Authenticode richiesta per i driver in modalità kernel a 64 bit (Windows Vista+) |
| Dimensione tipica del file | 10 KB - 5 MB |
| Percorso di installazione | C:\Windows\System32\ per i file .drv in modalità utente |
| Esempi di sistema noti | winspool.drv (spooler di stampa), winmm.drv (multimedia), midimap.drv (MIDI) |
| Sezioni PE | .text (codice), .rsrc (risorse/stringhe), .idata/.edata (importazioni/esportazioni), .reloc (rilocazioni) |
| Metadati della versione | Memorizzati nel blocco di risorse VS_VERSIONINFO all'interno del file PE |
| Origine storica | Utilizzato fin da Windows 1.0 (1985) per i driver di display e stampanti |
| Ambito moderno | Principalmente driver in modalità utente GDI/multimedia; i driver hardware del kernel sono migrati a .sys |
| Ordine dei byte | Little-endian |
| Rilasciato | 1985 (Windows 1.0 used .drv for printer and display drivers) |
| Ultima versione | Windows Driver Model (WDM, 1998) / Windows Driver Framework (WDF, 2006+); .drv files are typically WDM or pre-WDM |
| Specifica | learn.microsoft.com |
Conversioni DRV
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file DRV.