.386

386-bestand

Windows Virtual Device Driver (VxD)
Stel een vraag
SNEL ANTWOORD

Een 386-bestand is een Windows Virtual Device Driver (VxD), een low-level kernel-mode driver die door Windows 3.x, 95, 98 en Me werd gebruikt om hardware te beheren. Windows laadt deze bestanden automatisch bij het opstarten - u kunt ze niet handmatig openen. Op Windows XP en later doen ze niets; de ondersteuning voor VxD is volledig verwijderd.

Ontwikkelaar: Microsoft Corporation Categorie: Systeembestanden MIME: application/octet-stream
OPENT OP Windows
Gerelateerd: .NOMEDIA · .DLL · .TMP · .LNK

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 16, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het 386-bestandsformaat?

.386-bestanden zijn Virtual Device Drivers (VxDs) voor de Windows 386 Enhanced Mode, geïntroduceerd met Windows/386 2.x in 1988. Een VxD is een binair component in kernel-modus dat een hardwareapparaat of OS-service virtualiseert - zoals een timer, toetsenbord, beeldschermadapter of diskcontroller - zodat meerdere DOS-applicaties die tegelijkertijd draaien elk kunnen geloven dat ze exclusieve toegang hebben tot de hardware.

Intern is een .386-bestand een MZ DOS executable stub gevolgd door een Linear Executable (LE) header. De LE-header bevat een VxD-descriptorblok dat de apparaat-ID, versie en toegangspunten voor initialisatie, I/O-poortvirtualisatie en interrupt-afhandeling identificeert. Windows/386 2.x gebruikte een eerder eigen W386-headerformaat voordat de LE-standaard werd aangenomen.

.386 VxDs draaien volledig in Ring 0 (kernel-modus) zonder geheugenisolatie. Dit maakte ze krachtig maar onstabiel: een defecte driver kon het hele besturingssysteem laten crashen. Windows NT gebruikte vanaf het begin het WDM (Windows Driver Model) met degelijke kernel-isolatie; Windows 98 SE begon de overgang en Windows Me was de laatste consumentenversie die VxDs ondersteunde. Windows XP en later kunnen .386-bestanden helemaal niet laden - het VxD-subsysteem is verwijderd.

Dezelfde rol als virtuele apparaatdriver wordt ook vervuld door .vxd-bestanden (functioneel identiek, andere extensie gebruikt voor dynamische VxDs onder Windows 95/98). Bekende voorbeelden zijn VSHARE.386, VFAT.386 en VTDAPI.386. Deze bestanden worden automatisch geladen door de Windows-kernel bij het opstarten of op aanvraag; ze kunnen en mogen niet handmatig worden geopend.

Beveiliging & veiligheid

RISICO: MEDIUM

Legitieme .386-bestanden zijn Windows-systeemdrivers, onschadelijk op modern Windows (ze laden niet). Malware gebruikte echter historisch de .386-extensie op Windows 9x/Me om kernel-mode payloads te verbergen - op die besturingssystemen konden Ring 0 VxDs zichzelf verbergen voor antivirus. Op Windows XP en later kunnen .386-bestanden niet als VxDs laden en vormen ze geen uitvoeringsrisico. Als antivirus een .386-bestand markeert op een modern systeem, is dit waarschijnlijk een historische detectie-handtekening of een bestand dat vermomd is met de .386-extensie.

Formaatdetails

in een notendop
VOLLEDIGE NAAMWindows Virtual Device Driver (VxD)ook bekend als VxD, 386 enhanced mode driver
ONTWIKKELAARMicrosoft Corporationsinds 1988 (Windows/386 2.x)
MIME-TYPEapplication/octet-stream
TYPEVirtual Device Driver voor Windows 386 Enhanced Mode (binair uitvoerbaar bestand)
Deze extensie wordt ook gebruikt door…
  • Ventura Publisher lettertypebestand - Sommige versies van Xerox/Corel Ventura Publisher gebruikten .386 voor downloadbare 386-geoptimaliseerde lettertypegegevens - zeldzaam, van voor 1995.
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
0001
HEX
4D5A
ASCII
MZ
.386 VxD-bestanden zijn DOS-executables met een MZ-stub gevolgd door een LE (Linear Executable) header. De LE-header magic is 0x4C 0x45 („LE”). Binnen de LE-header bevat offset 0x10 vlaggen die statische VxDs (Windows 3.x) onderscheiden van dynamische VxDs (Windows 9x/Me). De vroegste Windows/386 2.x VMM gebruikte een op maat gemaakte „W386”-header in plaats van LE.

Programma's die 386-bestanden openen

Windows3 apps
Microsoft Windows (3.x / 95 / 98 / Me - kernel loads automatically) Betaald Niet door de gebruiker te openen. Windows laadt .386 VxDs automatisch vanuit de sectie [386Enh] van SYSTEM.INI of de map \WINDOWS\SYSTEM bij het opstarten.
HxD Hex Editor (inspect only) Gratis Openen als binair bestand om de LE-header en het VxD-descriptorblok te inspecteren. Kan de driver niet uitvoeren of laden.
IDA Pro / Ghidra (reverse engineering) Open-source Ghidra ondersteunt het LE (Linear Executable) formaat voor het decompileren van legacy VxDs.

Technische details

diepe specificaties
CoderingBinair uitvoerbaar bestand (MZ DOS stub + Linear Executable LE body)
Byte-volgordeLittle-endian
BestandsheaderMZ-header (4D 5A) op offset 0 (DOS stub); LE-header (4C 45) op de offset aangewezen door dword op 0x3C
Vroegste formaatvariantWindows/386 2.x (1988): eigen W386-header, voorafgaand aan de LE-standaard
Executie-ringRing 0 (kernel-modus) - VxDs draaien met volledige hardwaretoegang en zonder geheugenisolatie
Typische bestandsgrootte2 KB - 200 KB
VxD-descriptorblokIdentificeert apparaat-ID, versie en toegangspunten: initialisatie, I/O-poortafhandeling, interrupt-virtualisatie
OS-compatibiliteitWindows 2.x (Windows/386) tot en met Windows Me; niet laadbaar op Windows XP of later
Opvolgende technologieWDM (Windows Driver Model) geïntroduceerd in Windows 98 SE / Windows 2000; drivers gebruiken de .sys-extensie
Dynamisch ladenOndersteund vanaf Windows for Workgroups 3.11; eerdere versies gebruikten alleen statische VxDs
Opmerkelijke voorbeeldenVSHARE.386, VFAT.386, VTDAPI.386, EMM386.386, WINA20.386
Uitgebracht1988 (Windows/386 2.x)
Laatste versieUsed through Windows Me (2000); superseded by WDM in Windows 98 SE / 2000
Specificatiedevblogs.microsoft.com

386 conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met 386-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over 386-bestanden.

Veelgestelde vragen

Wat is een .386-bestand?
Een Virtual Device Driver (VxD) gebruikt door Windows 3.x, 95, 98 en Me om hardware te beheren. Geen gebruikersdocument - Windows laadt het automatisch als een systeemcomponent.
Kan ik een .386-bestand openen op Windows 10 of 11?
Niet als driver - Windows XP heeft de VxD-ondersteuning verwijderd. U kunt de binaire inhoud inspecteren met een hex-editor of het decompileren met Ghidra, maar het heeft geen functie op modern Windows.
Is een .386-bestand gevaarlijk?
Op modern Windows (XP+), nee - VxDs kunnen niet laden. Op Windows 95/98/Me (historisch) was een kwaadaardige .386 VxD een ernstige bedreiging omdat deze in kernel-modus (Ring 0) draaide. Antivirussoftware kan oude .386-bestanden nog steeds markeren op basis van historische handtekeningen.
Moet ik .386-bestanden die ik vind verwijderen?
Als ze zich in een archief van een oude Windows 3.x/9x-installatie bevinden, bewaar ze dan. Als ze onverwacht op een modern systeem verschijnen, zijn ze inactief, maar is het de moeite waard ze te controleren met antivirus op historische malware-handtekeningen.
Wat heeft het .386 VxD-formaat vervangen?
WDM (Windows Driver Model) geïntroduceerd in Windows 98 SE / Windows 2000, gebruikmakend van .sys-bestanden in PE-formaat. Dit model wordt vandaag de dag nog steeds gebruikt (Windows 10/11).

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.DATProgram Data File (generic)
5.PARTPartial Download File
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text File

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z