.386

Файл 386

Windows Virtual Device Driver (VxD)
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл 386 - это виртуальный драйвер устройства Windows (VxD), низкоуровневый драйвер режима ядра, использовавшийся в Windows 3.x, 95, 98 и Me для управления оборудованием. Windows загружает эти файлы автоматически при запуске - вы не можете открыть их вручную. В Windows XP и более поздних версиях они ничего не делают; поддержка VxD была полностью удалена.

Разработчик: Microsoft Corporation Категория: Системные файлы MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows
Связанные: .NOMEDIA · .DLL · .TMP · .LNK

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 16, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла 386?

Файлы .386 - это виртуальные драйверы устройств (VxD) для расширенного режима Windows 386, представленного в Windows/386 2.x в 1988 году. VxD - это бинарный компонент режима ядра, который виртуализирует аппаратное устройство или службу ОС - например, таймер, клавиатуру, видеоадаптер или контроллер диска - так, чтобы несколько одновременно работающих приложений DOS могли считать, что каждое из них имеет эксклюзивный доступ к оборудованию.

Внутренне файл .386 представляет собой заглушку исполняемого файла MZ DOS, за которой следует заголовок Linear Executable (LE). Заголовок LE содержит блок дескриптора VxD, идентифицирующий ID устройства, версию и точки входа для инициализации, виртуализации портов ввода-вывода и обработки прерываний. В Windows/386 2.x использовался более ранний проприетарный формат заголовка W386 до принятия стандарта LE.

VxD .386 работают полностью в Ring 0 (режим ядра) без изоляции памяти. Это делало их мощными, но нестабильными: неисправный драйвер мог привести к краху всей операционной системы. Windows NT с самого начала использовала WDM (Windows Driver Model) с надлежащей изоляцией ядра; Windows 98 SE начала переход, а Windows Me стала последним потребительским выпуском с поддержкой VxD. Windows XP и более поздние версии вообще не могут загружать файлы .386 - подсистема VxD была удалена.

Ту же роль виртуального драйвера устройства также выполняют файлы .vxd (функционально идентичны, другое расширение использовалось для динамических VxD в Windows 95/98). Известные примеры включают VSHARE.386, VFAT.386 и VTDAPI.386. Эти файлы загружаются автоматически ядром Windows при загрузке или по запросу; их нельзя и не следует открывать вручную.

Безопасность и защита

РИСК: MEDIUM

Легитимные файлы .386 являются системными драйверами Windows, безвредными в современных Windows (они не загружаются). Однако вредоносное ПО исторически использовало расширение .386 в Windows 9x/Me для маскировки полезной нагрузки режима ядра - в этих ОС VxD Ring 0 могли скрываться от антивирусов. В Windows XP и более поздних версиях файлы .386 не могут загружаться как VxD и не представляют риска исполнения. Если антивирус помечает файл .386 в современной системе, скорее всего, это историческая сигнатура обнаружения или файл, замаскированный расширением .386.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕWindows Virtual Device Driver (VxD)также известен как VxD, 386 enhanced mode driver
РАЗРАБОТЧИКMicrosoft Corporationс 1988 (Windows/386 2.x)
MIME-ТИПapplication/octet-stream
ТИПВиртуальный драйвер устройства для расширенного режима Windows 386 (бинарный исполняемый файл)
СВЯЗАННЫЕ.nomedia.dll.tmp.lnk
Это расширение также используется в…
  • Файл шрифта Ventura Publisher - Некоторые версии Xerox/Corel Ventura Publisher использовали .386 для загружаемых данных шрифтов, оптимизированных для 386 - встречается редко, до 1995 года.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001
HEX
4D5A
ASCII
MZ
Файлы VxD .386 являются исполняемыми файлами DOS с заглушкой MZ, за которой следует заголовок LE (Linear Executable). Магическое число заголовка LE - 0x4C 0x45 («LE»). В заголовке LE смещение 0x10 содержит флаги, отличающие статические VxD (Windows 3.x) от динамических VxD (Windows 9x/Me). Самый ранний VMM Windows/386 2.x использовал специальный заголовок «W386» вместо LE.

Программы, открывающие файлы 386

Windows3 apps
Microsoft Windows (3.x / 95 / 98 / Me - kernel loads automatically) Платно Не открывается пользователем. Windows загружает VxD .386 автоматически из раздела [386Enh] файла SYSTEM.INI или папки \WINDOWS\SYSTEM при запуске.
HxD Hex Editor (inspect only) Бесплатно Открыть как двоичный файл для проверки заголовка LE и блока дескриптора VxD. Невозможно запустить или загрузить драйвер.
IDA Pro / Ghidra (reverse engineering) Открытый код Ghidra поддерживает формат LE (Linear Executable) для дизассемблирования устаревших VxD.

Технические подробности

глубокая спецификация
КодировкаБинарный исполняемый файл (заглушка MZ DOS + тело Linear Executable LE)
Порядок байтовLittle-endian
Заголовок файлаЗаголовок MZ (4D 5A) по смещению 0 (заглушка DOS); заголовок LE (4C 45) по смещению, на которое указывает dword по адресу 0x3C
Самый ранний вариант форматаWindows/386 2.x (1988): проприетарный заголовок W386, предшествующий стандарту LE
Кольцо исполненияRing 0 (режим ядра) - VxD работают с полным доступом к оборудованию и без изоляции памяти
Типичный размер файла2 КБ - 200 КБ
Блок дескриптора VxDИдентифицирует ID устройства, версию и точки входа: инициализация, обработка портов ввода-вывода, виртуализация прерываний
Совместимость с ОСОт Windows 2.x (Windows/386) до Windows Me; не загружается в Windows XP или новее
Технология-преемникWDM (Windows Driver Model), представленная в Windows 98 SE / Windows 2000; драйверы используют расширение .sys
Динамическая загрузкаПоддерживается начиная с Windows for Workgroups 3.11; более ранние версии использовали только статические VxD
Заметные примерыVSHARE.386, VFAT.386, VTDAPI.386, EMM386.386, WINA20.386
Выпущен1988 (Windows/386 2.x)
Последняя версияUsed through Windows Me (2000); superseded by WDM in Windows 98 SE / 2000
Спецификацияdevblogs.microsoft.com

Конвертации 386

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами 386. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах 386.

Часто задаваемые вопросы

Что такое файл .386?
Виртуальный драйвер устройства (VxD), используемый Windows 3.x, 95, 98 и Me для управления оборудованием. Это не пользовательский документ - Windows загружает его автоматически как системный компонент.
Можно ли открыть файл .386 в Windows 10 или 11?
Не как драйвер - в Windows XP поддержка VxD была удалена. Вы можете изучить бинарное содержимое с помощью шестнадцатеричного редактора или дизассемблировать его в Ghidra, но в современной Windows он не выполняет никаких функций.
Опасен ли файл .386?
В современных Windows (XP+), нет - VxD не могут загрузиться. В Windows 95/98/Me (исторических), вредоносный VxD .386 представлял серьезную угрозу, так как работал в режиме ядра (Ring 0). Антивирусы могут по-прежнему помечать старые файлы .386 на основе исторических сигнатур.
Стоит ли удалять найденные файлы .386?
Если они находятся в архиве установки устаревшей Windows 3.x/9x, оставьте их. Если они неожиданно появляются в современной системе, они инертны, но их стоит проверить антивирусом на наличие исторических сигнатур вредоносного ПО.
Что заменило формат VxD .386?
WDM (Windows Driver Model), представленная в Windows 98 SE / Windows 2000, использующая файлы .sys в формате PE. Эта модель используется и сегодня (Windows 10/11).

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z