¿Qué es el formato de archivo DRV?
.drv es la abreviatura de «driver» (controlador) y este formato de archivo es utilizado como un componente de controlador por el sistema operativo Windows. Los archivos .drv definen los parámetros de dispositivos de hardware específicos o subsistemas del sistema a través de los cuales dichos dispositivos se sincronizan y comunican con Windows. La extensión se remonta a Windows 1.0 (1985), donde se utilizaba para los controladores originales de pantalla e impresora.
Los archivos .drv modernos son archivos DLL PE (Portable Executable) con una extensión renombrada: bibliotecas de enlaces dinámicos estándar cargadas automáticamente por Windows, no ejecutadas directamente por los usuarios. Ejemplos conocidos instalados en C:\Windows\System32\ incluyen winspool.drv (cola de impresión), winmm.drv (multimedia de Windows) y midimap.drv (mapeo MIDI).
Estos archivos suelen estar empaquetados con otros archivos de instalación de controladores -normalmente junto a un archivo de configuración .inf, un catálogo de seguridad .cat y, a veces, componentes .sys o .dll- para crear un paquete de controladores completo para la instalación correcta de un dispositivo específico. Los dispositivos conectados a través de cualquier bus o interfaz requieren archivos de controlador para funcionar correctamente.
A diferencia de .drv, los controladores de hardware modernos en modo kernel (para GPU, controladores USB y dispositivos similares) utilizan la extensión .sys. Windows Vista de 64 bits y versiones posteriores requieren que los controladores en modo kernel lleven una firma digital Authenticode válida; los controladores sin firma se bloquean por defecto.
Los usuarios nunca deben ejecutar manualmente un archivo .drv que se encuentre fuera de un paquete de instalación de controladores de confianza. Los archivos .drv pertenecen a los directorios del sistema y son cargados automáticamente por Windows.
Seguridad y protección
RIESGO: HIGHLos archivos DRV son ejecutables que se ejecutan con privilegios a nivel de sistema. Un .drv malicioso disfrazado de controlador legítimo puede instalar rootkits o malware persistente. Nunca instale un archivo .drv (o cualquier paquete de controladores) de fuentes no confiables; use solo controladores del sitio web oficial del fabricante del hardware o de Windows Update. En Windows 10/11 de 64 bits, todos los controladores en modo kernel deben estar firmados con Authenticode; los controladores sin firma se bloquean por defecto (Secure Boot + Driver Signature Enforcement).
Detalles del formato
en pocas palabras- SciTech UniVBE display driver - Controlador heredado de extensión VESA/BIOS para DOS/Win3.x que utiliza un binario propietario no PE que comienza con AA 00 EF E4.
Programas que abren archivos DRV
Detalles técnicos
especificación profunda| Codificación | Binario (formato PE Portable Executable) |
| Bytes mágicos | 4D 5A («MZ») en el desplazamiento 0 - encabezado ejecutable PE de DOS/Windows |
| Formato ejecutable | PE32 (x86) o PE32+ (x64); los controladores heredados Win16 usan el formato NE (New Executable) |
| Tipo de archivo | DLL PE (Dynamic-Link Library) con extensión .drv - invocable mediante LoadLibrary |
| Firma de código | Se requiere firma digital Authenticode para controladores en modo kernel de 64 bits (Windows Vista+) |
| Tamaño de archivo típico | 10 KB - 5 MB |
| Ubicación de instalación | C:\Windows\System32\ para archivos .drv en modo usuario |
| Ejemplos conocidos del sistema | winspool.drv (cola de impresión), winmm.drv (multimedia), midimap.drv (MIDI) |
| Secciones PE | .text (código), .rsrc (recursos/cadenas), .idata/.edata (importaciones/exportaciones), .reloc (reubicaciones) |
| Metadatos de versión | Almacenados en el bloque de recursos VS_VERSIONINFO dentro del archivo PE |
| Origen histórico | Utilizado desde Windows 1.0 (1985) para controladores de pantalla e impresora |
| Alcance moderno | Principalmente controladores en modo usuario GDI/multimedia; los controladores de hardware del kernel migraron a .sys |
| Orden de bytes | Little-endian |
| Lanzado | 1985 (Windows 1.0 used .drv for printer and display drivers) |
| Última versión | Windows Driver Model (WDM, 1998) / Windows Driver Framework (WDF, 2006+); .drv files are typically WDM or pre-WDM |
| Especificación | learn.microsoft.com |
Conversiones de DRV
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos DRV.