.386

Archivo 386

Windows Virtual Device Driver (VxD)
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo 386 es un Windows Virtual Device Driver (VxD), un controlador de modo kernel de bajo nivel utilizado por Windows 3.x, 95, 98 y Me para gestionar el hardware. Windows carga estos archivos automáticamente al inicio; no se pueden abrir manualmente. En Windows XP y versiones posteriores, no hacen nada; el soporte para VxD se eliminó por completo.

Desarrollador: Microsoft Corporation Categoría: Archivos de sistema MIME: application/octet-stream
SE ABRE EN Windows
Relacionado: .NOMEDIA · .DLL · .TMP · .LNK

En esta página

19k+ extensiones indexadas
Última revisión Aug 16, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo 386?

Los archivos .386 son Virtual Device Drivers (VxDs) para el modo mejorado de Windows 386, introducidos con Windows/386 2.x en 1988. Un VxD es un componente binario en modo kernel que virtualiza un dispositivo de hardware o un servicio del SO -como un temporizador, teclado, adaptador de pantalla o controlador de disco- para que múltiples aplicaciones de DOS que se ejecutan simultáneamente puedan creer que tienen acceso exclusivo al hardware.

Internamente, un archivo .386 es un ejecutable MZ DOS seguido de un encabezado Linear Executable (LE). El encabezado LE contiene un bloque descriptor de VxD que identifica el ID del dispositivo, la versión y los puntos de entrada para la inicialización, la virtualización de puertos de E/S y el manejo de interrupciones. Windows/386 2.x utilizaba un formato de encabezado propietario W386 anterior antes de que se adoptara el estándar LE.

Los VxD .386 se ejecutan completamente en el Ring 0 (modo kernel) sin aislamiento de memoria. Esto los hacía potentes pero inestables: un controlador defectuoso podía bloquear todo el sistema operativo. Windows NT utilizó el WDM (Windows Driver Model) con un aislamiento de kernel adecuado desde el principio; Windows 98 SE comenzó la transición, y Windows Me fue la última versión de consumo en admitir VxDs. Windows XP y versiones posteriores no pueden cargar archivos .386 en absoluto; el subsistema VxD fue eliminado.

La misma función de controlador de dispositivo virtual también la cumplen los archivos .vxd (funcionalmente idénticos, extensión diferente utilizada para VxDs dinámicos bajo Windows 95/98). Ejemplos conocidos incluyen VSHARE.386, VFAT.386 y VTDAPI.386. Estos archivos son cargados automáticamente por el kernel de Windows al arrancar o bajo demanda; no pueden ni deben abrirse manualmente.

Seguridad y protección

RIESGO: MEDIUM

Los archivos .386 legítimos son controladores del sistema Windows, inofensivos en el Windows moderno (no se cargan). Sin embargo, históricamente el malware utilizó la extensión .386 en Windows 9x/Me para ocultar cargas útiles en modo kernel; en esos sistemas operativos, los VxD de Ring 0 podían ocultarse de los antivirus. En Windows XP y versiones posteriores, los archivos .386 no pueden cargarse como VxD y no representan un riesgo de ejecución. Si un antivirus marca un archivo .386 en un sistema moderno, es probable que sea una firma de detección histórica o un archivo disfrazado con la extensión .386.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOWindows Virtual Device Driver (VxD)también conocido como VxD, 386 enhanced mode driver
DESARROLLADORMicrosoft Corporationdesde 1988 (Windows/386 2.x)
TIPO MIMEapplication/octet-stream
TIPOVirtual Device Driver para el modo mejorado de Windows 386 (ejecutable binario)
Esta extensión también es utilizada por…
  • Archivo de fuente de Ventura Publisher - Algunas versiones de Xerox/Corel Ventura Publisher utilizaron .386 para datos de fuentes descargables optimizadas para 386; poco común, anterior a 1995.
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
0001
HEX
4D5A
ASCII
MZ
Los archivos VxD .386 son ejecutables de DOS con un stub MZ seguido de un encabezado LE (Linear Executable). La firma mágica del encabezado LE es 0x4C 0x45 («LE»). Dentro del encabezado LE, el desplazamiento 0x10 contiene indicadores que distinguen los VxD estáticos (Windows 3.x) de los VxD dinámicos (Windows 9x/Me). El primer VMM de Windows/386 2.x utilizaba un encabezado «W386» a medida en lugar de LE.

Programas que abren archivos 386

Windows3 apps
Microsoft Windows (3.x / 95 / 98 / Me - kernel loads automatically) Pago No es ejecutable por el usuario. Windows carga los VxD .386 automáticamente desde la sección [386Enh] de SYSTEM.INI o la carpeta \WINDOWS\SYSTEM al inicio.
HxD Hex Editor (inspect only) Gratis Abrir como binario para inspeccionar el encabezado LE y el bloque descriptor de VxD. No puede ejecutar ni cargar el controlador.
IDA Pro / Ghidra (reverse engineering) Código abierto Ghidra admite el formato LE (Linear Executable) para desensamblar VxDs heredados.

Detalles técnicos

especificación profunda
CodificaciónEjecutable binario (MZ DOS stub + cuerpo Linear Executable LE)
Orden de bytesLittle-endian
Encabezado de archivoEncabezado MZ (4D 5A) en el desplazamiento 0 (DOS stub); encabezado LE (4C 45) en el desplazamiento indicado por el dword en 0x3C
Variante más temprana del formatoWindows/386 2.x (1988): encabezado propietario W386, anterior al estándar LE
Anillo de ejecuciónRing 0 (modo kernel): los VxD se ejecutan con acceso total al hardware y sin aislamiento de memoria
Tamaño de archivo típico2 KB - 200 KB
Bloque descriptor de VxDIdentifica el ID del dispositivo, la versión y los puntos de entrada: inicialización, manejo de puertos de E/S, virtualización de interrupciones
Compatibilidad de SOWindows 2.x (Windows/386) hasta Windows Me; no cargable en Windows XP o posterior
Tecnología sucesoraWDM (Windows Driver Model) introducido en Windows 98 SE / Windows 2000; los controladores usan la extensión .sys
Carga dinámicaSoportada desde Windows for Workgroups 3.11 en adelante; las versiones anteriores usaban solo VxDs estáticos
Ejemplos notablesVSHARE.386, VFAT.386, VTDAPI.386, EMM386.386, WINA20.386
Lanzado1988 (Windows/386 2.x)
Última versiónUsed through Windows Me (2000); superseded by WDM in Windows 98 SE / 2000
Especificacióndevblogs.microsoft.com

Conversiones de 386

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos 386. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos 386.

Preguntas frecuentes

¿Qué es un archivo .386?
Un Virtual Device Driver (VxD) utilizado por Windows 3.x, 95, 98 y Me para gestionar el hardware. No es un documento de usuario: Windows lo carga automáticamente como un componente del sistema.
¿Puedo abrir un archivo .386 en Windows 10 u 11?
No como controlador: Windows XP eliminó el soporte para VxD. Puede inspeccionar el contenido binario con un editor hexadecimal o desensamblarlo con Ghidra, pero no tiene ninguna función en el Windows moderno.
¿Es peligroso un archivo .386?
En el Windows moderno (XP+), no: los VxD no se pueden cargar. En Windows 95/98/Me (histórico), un VxD .386 malicioso era una amenaza seria porque se ejecutaba en modo kernel (Ring 0). Los antivirus aún pueden marcar archivos .386 antiguos basándose en firmas históricas.
¿Debo eliminar los archivos .386 que encuentre?
Si están en un archivo de instalación heredado de Windows 3.x/9x, consérvelos. Si aparecen inesperadamente en un sistema moderno, son inertes pero vale la pena revisarlos con un antivirus en busca de firmas de malware históricas.
¿Qué reemplazó al formato VxD .386?
WDM (Windows Driver Model) introducido en Windows 98 SE / Windows 2000, utilizando archivos .sys en formato PE. Este modelo se sigue utilizando hoy en día (Windows 10/11).

Referencias

1Wikipedia - VxD (Virtual Device Driver)en.wikipedia.org
2Raymond Chen (MS) - The story of WINA20.386devblogs.microsoft.com

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.EXEWindows Executable (Portable Executable)
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.JPGJPEG Image
8.ICSiCalendar data file
9.BINCD/DVD Disc Image (BIN/CUE)
10.JSONJavaScript Object Notation file

Extensiones relacionadas

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z