Um arquivo VXD é um arquivo de Driver de Dispositivo Virtual utilizado em versões legadas do Microsoft Windows, especificamente no Windows 3.x, 95, 98 e Me. Esses drivers fornecem acesso de baixo nível a dispositivos de hardware e recursos essenciais do sistema. Os VXDs operam no Ring 0, que é o nível de execução mais privilegiado do sistema operacional, permitindo-lhes o controle direto sobre o hardware físico. Eles são projetados para serem carregados e descarregados dinamicamente conforme a necessidade do sistema. Historicamente, os VXDs foram cruciais para o gerenciamento de componentes como placas de som, placas de vídeo e impressoras. Devido ao seu acesso irrestrito aos recursos do sistema, drivers VXD mal escritos ou com falhas de programação podiam causar instabilidade severa, travamentos globais ou a infame Tela Azul da Morte (BSOD). A arquitetura desses arquivos baseia-se em uma abordagem de kernel monolítico, onde os drivers são integrados de forma muito estreita ao núcleo do sistema. Com a chegada dos sistemas baseados em Windows NT (como Windows 2000 e XP), os VXDs foram amplamente substituídos pelo modelo WDM (Windows Driver Model), que oferece maior estabilidade e isolamento de segurança. Geralmente, os arquivos VXD residem no diretório de sistema do Windows e são gerenciados automaticamente pelo kernel, não sendo destinados à execução direta pelo usuário final.