Файл VXD — это файл драйвера виртуального устройства, используемый в старых версиях Microsoft Windows, в частности Windows 3.x, 95, 98 и Me. Эти драйверы обеспечивают низкоуровневый доступ к аппаратным устройствам и системным ресурсам. VXD-драйверы работают в Ring 0 (нулевое кольцо), наиболее привилегированном уровне операционной системы, что позволяет им напрямую управлять оборудованием. Они динамически загружаются и выгружаются системой по мере необходимости. VXD-драйверы были критически важны для управления такими устройствами, как звуковые карты, видеокарты и принтеры. Из-за их прямого доступа к системным ресурсам, плохо написанные или содержащие ошибки VXD-драйверы могли вызывать нестабильность системы, сбои или даже печально известный «Синий экран смерти» (BSOD). Архитектура VXD-драйверов основана на подходе монолитного ядра, где драйверы тесно интегрированы с ядром операционной системы. С появлением операционных систем на базе Windows NT (Windows 2000, XP и т.д.) VXD-драйверы были в значительной степени заменены драйверами WDM (Windows Driver Model), которые обеспечивают лучшую стабильность и безопасность. Файлы VXD обычно находятся в системном каталоге Windows и загружаются во время процесса загрузки или при обращении к определенному устройству. Они не являются напрямую исполняемыми пользователем, но загружаются и управляются ядром операционной системы.