Un archivo .vxd es un archivo de Controlador de Dispositivo Virtual (Virtual Device Driver) utilizado en versiones anteriores de Microsoft Windows, específicamente Windows 3.x, 95, 98 y Me. Estos controladores proporcionan acceso de bajo nivel a dispositivos de hardware y recursos del sistema. Los VXD operan en el Anillo 0 (Ring 0), el nivel más privilegiado del sistema operativo, lo que les permite un control directo sobre el hardware. Se cargan y descargan dinámicamente según lo necesite el sistema. Los VXD fueron cruciales para gestionar dispositivos como tarjetas de sonido, tarjetas de video e impresoras. Debido a su acceso directo a los recursos del sistema, los VXD mal escritos o con errores podían causar inestabilidad del sistema, bloqueos o incluso la infame Pantalla Azul de la Muerte (Blue Screen of Death - BSOD). La arquitectura de los VXD se basa en un enfoque de núcleo monolítico, donde los controladores están estrechamente integrados con el núcleo del sistema operativo. Con la introducción de los sistemas operativos basados en Windows NT (Windows 2000, XP, etc.), los VXD fueron reemplazados en gran medida por los controladores WDM (Windows Driver Model), que ofrecen mejor estabilidad y seguridad. Los archivos VXD se encuentran típicamente en el directorio del sistema de Windows y se cargan durante el proceso de arranque o cuando se accede a un dispositivo específico. No son ejecutables directamente por el usuario, sino que son cargados y gestionados por el núcleo del sistema operativo.