.386

386 Datei

Windows Virtual Device Driver (VxD)
Frage stellen
SCHNELLE ANTWORT

Eine 386-Datei ist ein Windows Virtual Device Driver (VxD), ein hardwarenaher Kernel-Modus-Treiber, der von Windows 3.x, 95, 98 und Me zur Hardwareverwaltung verwendet wurde. Windows lädt diese Dateien automatisch beim Start - Sie können sie nicht manuell öffnen. Unter Windows XP und neuer haben sie keine Funktion; die VxD-Unterstützung wurde vollständig entfernt.

Entwickler: Microsoft Corporation Kategorie: Betriebssystemdateien MIME: application/octet-stream
VERFÜGBAR AUF Windows
Verwandt: .NOMEDIA · .DLL · .TMP · .LNK

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 16, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das 386-Dateiformat?

.386-Dateien sind Virtual Device Drivers (VxDs) für den Windows 386 Enhanced Mode, der 1988 mit Windows/386 2.x eingeführt wurde. Ein VxD ist eine binäre Kernel-Modus-Komponente, die ein Hardwaregerät oder einen Betriebssystemdienst - wie einen Timer, eine Tastatur, einen Grafikkartenadapter oder einen Disk-Controller - virtualisiert, sodass mehrere gleichzeitig laufende DOS-Anwendungen jeweils glauben können, sie hätten exklusiven Zugriff auf die Hardware.

Intern ist eine .386-Datei ein MZ-DOS-Executable-Stub, gefolgt von einem Linear Executable (LE)-Header. Der LE-Header enthält einen VxD-Deskriptorblock, der die Geräte-ID, Version und Einstiegspunkte für die Initialisierung, I/O-Port-Virtualisierung und Interrupt-Behandlung identifiziert. Windows/386 2.x verwendete ein früheres proprietäres W386-Headerformat, bevor der LE-Standard übernommen wurde.

.386-VxDs laufen vollständig im Ring 0 (Kernel-Modus) ohne Speicherisolierung. Dies machte sie leistungsfähig, aber instabil: Ein fehlerhafter Treiber konnte das gesamte Betriebssystem zum Absturz bringen. Windows NT nutzte von Anfang an das WDM (Windows Driver Model) mit ordnungsgemäßer Kernel-Isolierung; Windows 98 SE begann den Übergang, und Windows Me war die letzte Consumer-Version, die VxDs unterstützte. Windows XP und neuer können .386-Dateien überhaupt nicht laden - das VxD-Subsystem wurde entfernt.

Die gleiche Rolle als virtueller Gerätetreiber wird auch von .vxd-Dateien übernommen (funktionell identisch, andere Erweiterung für dynamische VxDs unter Windows 95/98). Bekannte Beispiele sind VSHARE.386, VFAT.386 und VTDAPI.386. Diese Dateien werden vom Windows-Kernel beim Booten oder bei Bedarf automatisch geladen; sie können und sollten nicht manuell geöffnet werden.

Sicherheit

RISIKO: MEDIUM

Legitime .386-Dateien sind Windows-Systemtreiber, die auf modernem Windows harmlos sind (da sie nicht geladen werden). Historisch gesehen nutzte Malware jedoch die Erweiterung .386 unter Windows 9x/Me, um Kernel-Modus-Payloads zu tarnen - auf diesen Betriebssystemen konnten sich Ring-0-VxDs vor Antivirenprogrammen verstecken. Unter Windows XP und neuer können .386-Dateien nicht als VxDs geladen werden und stellen kein Ausführungsrisiko dar. Wenn ein Antivirenprogramm eine .386-Datei auf einem modernen System markiert, handelt es sich wahrscheinlich um eine historische Erkennungssignatur oder eine Datei, die mit der Erweiterung .386 getarnt wurde.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEWindows Virtual Device Driver (VxD)alias VxD, 386 enhanced mode driver
ENTWICKLERMicrosoft Corporationseit 1988 (Windows/386 2.x)
MIME TYPEapplication/octet-stream
TYPVirtueller Gerätetreiber für den Windows 386 Enhanced Mode (binäre ausführbare Datei)
Diese Erweiterung wird auch verwendet von…
  • Ventura Publisher Schriftdatei - Einige Versionen von Xerox/Corel Ventura Publisher verwendeten .386 für herunterladbare, 386-optimierte Schriftdaten - selten, vor 1995.
MAGIC BYTES · DATEISIGNATUR
OFFSET
0001
HEX
4D5A
ASCII
MZ
.386-VxD-Dateien sind DOS-Executables mit einem MZ-Stub, gefolgt von einem LE (Linear Executable)-Header. Die LE-Header-Magic ist 0x4C 0x45 („LE“). Innerhalb des LE-Headers enthält Offset 0x10 Flags, die statische VxDs (Windows 3.x) von dynamischen VxDs (Windows 9x/Me) unterscheiden. Der früheste Windows/386 2.x VMM verwendete einen maßgeschneiderten „W386“-Header anstelle von LE.

Programme zum Öffnen von 386-Dateien

Windows3 apps
Microsoft Windows (3.x / 95 / 98 / Me - kernel loads automatically) Kostenpflichtig Nicht vom Benutzer zu öffnen. Windows lädt .386-VxDs automatisch aus dem Abschnitt [386Enh] der SYSTEM.INI oder dem Ordner \WINDOWS\SYSTEM beim Start.
HxD Hex Editor (inspect only) Kostenlos Als Binärdatei öffnen, um den LE-Header und den VxD-Deskriptorblock zu untersuchen. Kann den Treiber nicht ausführen oder laden.
IDA Pro / Ghidra (reverse engineering) Open Source Ghidra unterstützt das LE-Format (Linear Executable) zum Deassemblieren alter VxDs.

Technische Details

technische Spezifikation
KodierungBinäre ausführbare Datei (MZ-DOS-Stub + Linear Executable LE-Body)
Byte-ReihenfolgeLittle-endian
Datei-HeaderMZ-Header (4D 5A) bei Offset 0 (DOS-Stub); LE-Header (4C 45) bei dem Offset, auf den das Dword bei 0x3C zeigt
Früheste FormatvarianteWindows/386 2.x (1988): proprietärer W386-Header, der dem LE-Standard vorausging
AusführungsebeneRing 0 (Kernel-Modus) - VxDs laufen mit vollem Hardwarezugriff und ohne Speicherisolierung
Typische Dateigröße2 KB - 200 KB
VxD-DeskriptorblockIdentifiziert Geräte-ID, Version und Einstiegspunkte: Initialisierung, I/O-Port-Handling, Interrupt-Virtualisierung
Betriebssystem-KompatibilitätWindows 2.x (Windows/386) bis Windows Me; nicht ladbar unter Windows XP oder neuer
NachfolgetechnologieWDM (Windows Driver Model), eingeführt in Windows 98 SE / Windows 2000; Treiber verwenden die Erweiterung .sys
Dynamisches LadenUnterstützt ab Windows for Workgroups 3.11; frühere Versionen verwendeten nur statische VxDs
Bekannte BeispieleVSHARE.386, VFAT.386, VTDAPI.386, EMM386.386, WINA20.386
Veröffentlicht1988 (Windows/386 2.x)
Neueste VersionUsed through Windows Me (2000); superseded by WDM in Windows 98 SE / 2000
Spezifikationdevblogs.microsoft.com

386-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit 386-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu 386-Dateien.

Häufig gestellte Fragen

Was ist eine .386-Datei?
Ein Virtual Device Driver (VxD), der von Windows 3.x, 95, 98 und Me zur Hardwareverwaltung verwendet wird. Es handelt sich nicht um ein Benutzerdokument - Windows lädt es automatisch als Systemkomponente.
Kann ich eine .386-Datei unter Windows 10 oder 11 öffnen?
Nicht als Treiber - Windows XP hat die VxD-Unterstützung entfernt. Sie können den binären Inhalt mit einem Hex-Editor untersuchen oder mit Ghidra deassemblieren, aber sie erfüllt auf modernem Windows keine Funktion.
Ist eine .386-Datei gefährlich?
Auf modernem Windows (XP+), nein - VxDs können nicht geladen werden. Unter Windows 95/98/Me (historisch) war ein bösartiger .386-VxD eine ernsthafte Bedrohung, da er im Kernel-Modus (Ring 0) lief. Antivirenprogramme markieren alte .386-Dateien möglicherweise immer noch aufgrund historischer Signaturen.
Sollte ich gefundene .386-Dateien löschen?
Wenn sie sich in einem Installationsarchiv für ein altes Windows 3.x/9x befinden, behalten Sie sie. Wenn sie unerwartet auf einem modernen System erscheinen, sind sie zwar inaktiv, aber es lohnt sich, sie mit einem Antivirenprogramm auf historische Malware-Signaturen zu prüfen.
Was hat das .386-VxD-Format ersetzt?
WDM (Windows Driver Model), eingeführt in Windows 98 SE / Windows 2000, das .sys-Dateien im PE-Format verwendet. Dieses Modell wird auch heute noch verwendet (Windows 10/11).

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen