VXD 파일은 Microsoft Windows의 구 버전, 특히 Windows 3.x, 95, 98, Me에서 사용되던 가상 장치 드라이버(Virtual Device Driver) 파일입니다. 이 드라이버들은 사운드 카드, 비디오 카드, 프린터와 같은 하드웨어 장치와 시스템 리소스에 대한 저수준 접근(low-level access)을 제공하는 핵심 구성 요소였습니다. VXD는 운영 체제의 최고 권한 수준인 링 0(Ring 0)에서 작동하며, 이를 통해 하드웨어를 직접적이고 완벽하게 제어할 수 있었습니다. 이들은 시스템 필요에 따라 동적으로 로드(load) 및 언로드(unload)됩니다. VXD의 아키텍처는 드라이버가 운영 체제 코어와 긴밀하게 통합되는 모놀리식 커널(monolithic kernel) 접근 방식을 기반으로 합니다. 시스템 리소스에 대한 직접적인 접근 권한 때문에, 잘못 작성되거나 버그가 있는 VXD는 시스템 불안정성, 충돌, 심지어 악명 높은 죽음의 파란 화면(BSOD)을 유발할 수 있었습니다. Windows NT 기반 운영 체제(Windows 2000, XP 등)가 도입되면서, VXD는 더 나은 안정성과 보안을 제공하는 WDM(Windows Driver Model) 드라이버로 대부분 대체되었습니다. VXD 파일은 일반적으로 Windows 시스템 디렉터리에서 발견되며, 부팅 과정 중 또는 특정 장치에 접근할 때 운영 체제 커널에 의해 로드되고 관리됩니다.