.386

386-fil

Windows Virtual Device Driver (VxD)
Still et spørsmål
HURTIGSVAR

En 386-fil er en Windows Virtual Device Driver (VxD), en lavnivå-driver i kjernemodus som ble brukt av Windows 3.x, 95, 98 og Me for å administrere maskinvare. Windows laster disse filene automatisk ved oppstart - du kan ikke åpne dem manuelt. På Windows XP og nyere gjør de ingenting; støtte for VxD ble fjernet helt.

Utvikler: Microsoft Corporation Kategori: Systemfiler MIME: application/octet-stream
ÅPNES PÅ Windows
Relatert: .NOMEDIA · .DLL · .TMP · .LNK

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 16, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er 386-filformatet?

.386-filer er Virtual Device Drivers (VxDs) for Windows 386 Enhanced Mode, introdusert med Windows/386 2.x i 1988. En VxD er en binærkomponent i kjernemodus som virtualiserer en maskinvareenhet eller OS-tjeneste - som en tidsinnstilling, tastatur, skjermkort eller diskkontroller - slik at flere DOS-applikasjoner som kjører samtidig, kan tro at de har eksklusiv tilgang til maskinvaren.

Internt er en .386-fil en MZ DOS-eksekverbar stubbe etterfulgt av en Linear Executable (LE)-header. LE-headeren inneholder en VxD-deskriptorblokk som identifiserer enhets-ID, versjon og inngangspunkter for initialisering, I/O-portvirtualisering og avbruddshåndtering. Windows/386 2.x brukte et tidligere proprietært W386-headerformat før LE-standarden ble tatt i bruk.

.386 VxDer kjører utelukkende i Ring 0 (kjernemodus) uten minneisolering. Dette gjorde dem kraftige, men ustabile: en feilaktig driver kunne krasje hele operativsystemet. Windows NT brukte WDM (Windows Driver Model) med ordentlig kjerneisolering fra starten; Windows 98 SE startet overgangen, og Windows Me var den siste forbrukerutgaven som støttet VxDer. Windows XP og nyere kan ikke laste .386-filer i det hele tatt - VxD-undersystemet ble fjernet.

Den samme rollen som virtuell enhetsdriver fylles også av .vxd-filer (funksjonelt identiske, annen filendelse brukt for dynamiske VxDer under Windows 95/98). Kjente eksempler inkluderer VSHARE.386, VFAT.386 og VTDAPI.386. Disse filene lastes automatisk av Windows-kjernen ved oppstart eller ved behov; de kan og bør ikke åpnes manuelt.

Sikkerhet og trygghet

RISIKO: MEDIUM

Legitime .386-filer er Windows-systemdrivere, ufarlige på moderne Windows (de laster ikke). Imidlertid brukte skadevare historisk filendelsen .386 på Windows 9x/Me for å skjule nyttelast i kjernemodus - på disse operativsystemene kunne Ring 0 VxDer skjule seg for antivirus. På Windows XP og nyere kan ikke .386-filer lastes som VxDer og utgjør ingen risiko for kjøring. Hvis antivirus flagger en .386-fil på et moderne system, er det sannsynligvis en historisk deteksjonssignatur eller en fil forkledd med filendelsen .386.

Formatdetaljer

i et nøtteskall
FULLT NAVNWindows Virtual Device Driver (VxD)også kjent som VxD, 386 enhanced mode driver
UTVIKLERMicrosoft Corporationsiden 1988 (Windows/386 2.x)
KATEGORISystemfiler
MIME-TYPEapplication/octet-stream
TYPEVirtual Device Driver for Windows 386 Enhanced Mode (binær eksekverbar fil)
Denne filendelsen brukes også av…
  • Ventura Publisher fontfil - Noen versjoner av Xerox/Corel Ventura Publisher brukte .386 for nedlastbare 386-optimaliserte fontdata - sjelden, før 1995.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001
HEX
4D5A
ASCII
MZ
.386 VxD-filer er DOS-eksekverbare filer med en MZ-stubbe etterfulgt av en LE (Linear Executable)-header. LE-headerens magiske byte er 0x4C 0x45 («LE»). Inne i LE-headeren inneholder offset 0x10 flagg som skiller statiske VxDer (Windows 3.x) fra dynamiske VxDer (Windows 9x/Me). Den tidligste Windows/386 2.x VMM brukte en skreddersydd «W386»-header i stedet for LE.

Programmer som åpner 386-filer

Windows3 apps
Microsoft Windows (3.x / 95 / 98 / Me - kernel loads automatically) Betalt Ikke bruker-åpbar. Windows laster .386 VxDer automatisk fra SYSTEM.INI [386Enh]-seksjonen eller mappen \WINDOWS\SYSTEM ved oppstart.
HxD Hex Editor (inspect only) Gratis Åpne som binærfil for å inspisere LE-headeren og VxD-deskriptorblokken. Kan ikke kjøre eller laste driveren.
IDA Pro / Ghidra (reverse engineering) Åpen kildekode Ghidra støtter LE (Linear Executable)-formatet for dekompilering av eldre VxDer.

Tekniske detaljer

dyp spesifikasjon
KodingBinær eksekverbar fil (MZ DOS-stubbe + Linear Executable LE-kropp)
ByterekkefølgeLittle-endian
Fil-headerMZ-header (4D 5A) ved offset 0 (DOS-stubbe); LE-header (4C 45) ved offset pekt på av dword ved 0x3C
Tidligste formatvariantWindows/386 2.x (1988): proprietær W386-header, som kom før LE-standarden
KjøringsnivåRing 0 (kjernemodus) - VxDer kjører med full maskinvaretilgang og uten minneisolering
Typisk filstørrelse2 KB - 200 KB
VxD-deskriptorblokkIdentifiserer enhets-ID, versjon og inngangspunkter: initialisering, I/O-porthåndtering, avbruddsvirtualisering
OS-kompatibilitetWindows 2.x (Windows/386) til og med Windows Me; ikke lastbar på Windows XP eller nyere
Etterfølgende teknologiWDM (Windows Driver Model) introdusert i Windows 98 SE / Windows 2000; drivere bruker filendelsen .sys
Dynamisk lastingStøttet fra Windows for Workgroups 3.11 og utover; tidligere versjoner brukte kun statiske VxDer
Merkbare eksemplerVSHARE.386, VFAT.386, VTDAPI.386, EMM386.386, WINA20.386
Utgitt1988 (Windows/386 2.x)
Siste versjonUsed through Windows Me (2000); superseded by WDM in Windows 98 SE / 2000
Spesifikasjondevblogs.microsoft.com

386-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med 386-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om 386-filer.

Ofte stilte spørsmål

Hva er en .386-fil?
En Virtual Device Driver (VxD) brukt av Windows 3.x, 95, 98 og Me for å administrere maskinvare. Det er ikke et brukerdokument - Windows laster den automatisk som en systemkomponent.
Kan jeg åpne en .386-fil på Windows 10 eller 11?
Ikke som en driver - Windows XP fjernet støtte for VxD. Du kan inspisere det binære innholdet med en heks-editor eller dekompilere den med Ghidra, men den har ingen funksjon på moderne Windows.
Er en .386-fil farlig?
På moderne Windows (XP+), nei - VxDer kan ikke lastes. På Windows 95/98/Me (historisk) var en ondsinnet .386 VxD en alvorlig trussel fordi den kjørte i kjernemodus (Ring 0). Antivirus kan fortsatt flagge gamle .386-filer basert på historiske signaturer.
Bør jeg slette .386-filer jeg finner?
Hvis de ligger i et arkiv for en eldre Windows 3.x/9x-installasjon, bør du beholde dem. Hvis de dukker opp uventet på et moderne system, er de inaktive, men det er verdt å sjekke dem med antivirus for historiske malwaresignaturer.
Hva erstattet .386 VxD-formatet?
WDM (Windows Driver Model) introdusert i Windows 98 SE / Windows 2000, som bruker .sys-filer i PE-format. Denne modellen brukes fortsatt i dag (Windows 10/11).

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å