.386

Plik 386

Windows Virtual Device Driver (VxD)
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik 386 to Windows Virtual Device Driver (VxD), czyli niskopoziomowy sterownik trybu jądra używany przez systemy Windows 3.x, 95, 98 i Me do zarządzania sprzętem. Windows ładuje te pliki automatycznie podczas uruchamiania - nie można ich otworzyć ręcznie. W systemie Windows XP i nowszych nie robią one nic; obsługa VxD została całkowicie usunięta.

Deweloper: Microsoft Corporation Kategoria: Pliki systemowe MIME: application/octet-stream
OTWIERA SIĘ NA Windows
Powiązane: .NOMEDIA · .DLL · .TMP · .LNK

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 16, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku 386?

Pliki .386 to Virtual Device Drivers (VxDs) dla trybu rozszerzonego Windows 386, wprowadzonego wraz z Windows/386 2.x w 1988 roku. VxD to binarny komponent trybu jądra, który wirtualizuje urządzenie sprzętowe lub usługę systemu operacyjnego - taką jak licznik czasu, klawiatura, karta graficzna lub kontroler dysku - dzięki czemu wiele aplikacji DOS działających jednocześnie może „wierzyć”, że każda z nich ma wyłączny dostęp do sprzętu.

Wewnętrznie plik .386 jest stubem wykonywalnym MZ DOS, po którym następuje nagłówek Linear Executable (LE). Nagłówek LE zawiera blok deskryptora VxD identyfikujący identyfikator urządzenia, wersję oraz punkty wejścia dla inicjalizacji, wirtualizacji portów I/O i obsługi przerwań. Windows/386 2.x używał wcześniejszego, zastrzeżonego formatu nagłówka W386 przed przyjęciem standardu LE.

VxD .386 działają całkowicie w Pierścieniu 0 (tryb jądra) bez izolacji pamięci. Czyniło to je potężnymi, ale niestabilnymi: wadliwy sterownik mógł spowodować awarię całego systemu operacyjnego. Windows NT od początku używał modelu WDM (Windows Driver Model) z właściwą izolacją jądra; Windows 98 SE rozpoczął transformację, a Windows Me był ostatnim wydaniem konsumenckim obsługującym VxD. Windows XP i nowsze wersje w ogóle nie mogą ładować plików .386 - podsystem VxD został usunięty.

Tę samą rolę sterownika urządzenia wirtualnego pełnią również pliki .vxd (funkcjonalnie identyczne, inne rozszerzenie używane dla dynamicznych VxD w Windows 95/98). Znane przykłady to VSHARE.386, VFAT.386 i VTDAPI.386. Pliki te są ładowane automatycznie przez jądro Windows podczas rozruchu lub na żądanie; nie mogą i nie powinny być otwierane ręcznie.

Bezpieczeństwo

RYZYKO: MEDIUM

Legalne pliki .386 to sterowniki systemowe Windows, nieszkodliwe w nowoczesnych systemach Windows (nie ładują się). Jednak historycznie złośliwe oprogramowanie używało rozszerzenia .386 w systemach Windows 9x/Me, aby ukryć ładunki trybu jądra - w tych systemach operacyjnych VxD w Ring 0 mogły ukrywać się przed programami antywirusowymi. W systemie Windows XP i nowszych pliki .386 nie mogą ładować się jako VxD i nie stanowią ryzyka wykonania. Jeśli program antywirusowy flaguje plik .386 w nowoczesnym systemie, prawdopodobnie jest to historyczna sygnatura wykrywania lub plik podszywający się pod rozszerzenie .386.

Szczegóły formatu

w pigułce
PEŁNA NAZWAWindows Virtual Device Driver (VxD)znany również jako VxD, 386 enhanced mode driver
DEWELOPERMicrosoft Corporationod 1988 (Windows/386 2.x)
TYP MIMEapplication/octet-stream
TYPWirtualny sterownik urządzenia dla trybu rozszerzonego Windows 386 (binarny plik wykonywalny)
To rozszerzenie jest również używane przez…
  • Plik czcionki Ventura Publisher - Niektóre wersje Xerox/Corel Ventura Publisher używały rozszerzenia .386 dla pobieralnych danych czcionek zoptymalizowanych pod kątem procesora 386 - rzadkie, sprzed 1995 roku.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
0001
HEX
4D5A
ASCII
MZ
Pliki VxD .386 to pliki wykonywalne DOS ze stubem MZ, po którym następuje nagłówek LE (Linear Executable). Magiczna liczba nagłówka LE to 0x4C 0x45 („LE”). W nagłówku LE offset 0x10 zawiera flagi odróżniające statyczne VxD (Windows 3.x) od dynamicznych VxD (Windows 9x/Me). Najwcześniejszy VMM Windows/386 2.x używał niestandardowego nagłówka „W386” zamiast LE.

Programy otwierające pliki 386

Windows3 apps
Microsoft Windows (3.x / 95 / 98 / Me - kernel loads automatically) Płatny Nie do otwarcia przez użytkownika. Windows ładuje VxD .386 automatycznie z sekcji [386Enh] pliku SYSTEM.INI lub folderu \WINDOWS\SYSTEM podczas uruchamiania.
HxD Hex Editor (inspect only) Darmowy Otwórz jako plik binarny, aby sprawdzić nagłówek LE i blok deskryptora VxD. Nie można uruchomić ani załadować sterownika.
IDA Pro / Ghidra (reverse engineering) Open-source Ghidra obsługuje format LE (Linear Executable) do deasemblacji starszych sterowników VxD.

Szczegóły techniczne

specyfikacja
KodowanieBinarny plik wykonywalny (stub MZ DOS + korpus Linear Executable LE)
Kolejność bajtówLittle-endian
Nagłówek plikuNagłówek MZ (4D 5A) pod offsetem 0 (stub DOS); nagłówek LE (4C 45) pod offsetem wskazanym przez dword pod 0x3C
Najwcześniejszy wariant formatuWindows/386 2.x (1988): zastrzeżony nagłówek W386, sprzed standardu LE
Pierścień wykonaniaRing 0 (tryb jądra) - VxD działają z pełnym dostępem do sprzętu i bez izolacji pamięci
Typowy rozmiar pliku2 KB - 200 KB
Blok deskryptora VxDIdentyfikuje ID urządzenia, wersję i punkty wejścia: inicjalizację, obsługę portów I/O, wirtualizację przerwań
Kompatybilność z OSWindows 2.x (Windows/386) do Windows Me; nieładowalne w Windows XP lub nowszych
Następca technologiiWDM (Windows Driver Model) wprowadzony w Windows 98 SE / Windows 2000; sterowniki używają rozszerzenia .sys
Ładowanie dynamiczneObsługiwane od Windows for Workgroups 3.11 wzwyż; wcześniejsze wersje używały tylko statycznych VxD
Znane przykładyVSHARE.386, VFAT.386, VTDAPI.386, EMM386.386, WINA20.386
Wydano1988 (Windows/386 2.x)
Najnowsza wersjaUsed through Windows Me (2000); superseded by WDM in Windows 98 SE / 2000
Specyfikacjadevblogs.microsoft.com

Konwersje 386

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami 386. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki 386.

Najczęściej zadawane pytania

Co to jest plik .386?
To Virtual Device Driver (VxD) używany przez Windows 3.x, 95, 98 i Me do zarządzania sprzętem. Nie jest to dokument użytkownika - Windows ładuje go automatycznie jako komponent systemowy.
Czy mogę otworzyć plik .386 w Windows 10 lub 11?
Nie jako sterownik - Windows XP usunął obsługę VxD. Możesz sprawdzić zawartość binarną za pomocą edytora szesnastkowego lub poddać go deasemblacji w programie Ghidra, ale nie pełni on żadnej funkcji w nowoczesnym systemie Windows.
Czy plik .386 jest niebezpieczny?
W nowoczesnych systemach Windows (XP+), nie - sterowniki VxD nie mogą się załadować. W systemach Windows 95/98/Me (historycznych), złośliwy VxD .386 stanowił poważne zagrożenie, ponieważ działał w trybie jądra (Ring 0). Programy antywirusowe mogą nadal oznaczać stare pliki .386 na podstawie historycznych sygnatur.
Czy powinienem usuwać znalezione pliki .386?
Jeśli znajdują się w archiwalnej instalacji starszego systemu Windows 3.x/9x, zachowaj je. Jeśli pojawią się niespodziewanie w nowoczesnym systemie, są bezużyteczne, ale warto je sprawdzić programem antywirusowym pod kątem historycznych sygnatur złośliwego oprogramowania.
Co zastąpiło format .386 VxD?
Model WDM (Windows Driver Model) wprowadzony w Windows 98 SE / Windows 2000, używający plików .sys w formacie PE. Model ten jest używany do dziś (Windows 10/11).

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.CRDOWNLOADChrome Partial Download File
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.DBSQLite Database File
10.SWFSmall Web Format (Shockwave Flash)

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z