Строка USB\VID_2912&PID_0005&REV_0200&MI_02 в Диспетчере устройств Windows означает, что система видит подключённое USB-устройство, читает его дескрипторы, но не может подобрать драйвер для одного из его интерфейсов. Расшифровывается идентификатор так: VID_2912 — код производителя (Vendor ID), PID_0005 — код продукта (Product ID), REV_0200 — версия аппаратной ревизии, а MI_02 — третий по счёту интерфейс составного (composite) USB-устройства.
Такая запись чаще всего появляется при подключении составных устройств: мобильных телефонов в режиме модема или отладки, диагностических адаптеров, программаторов, 3D-принтеров с несколькими виртуальными портами. Устройство при этом физически одно, но Windows видит его как несколько логических интерфейсов, и для каждого требуется свой драйвер. Ниже разберём, как определить, что именно подключено, где искать драйвер и когда проблема вовсе не в ПО.
Как расшифровать идентификатор VID/PID/MI
Каждое USB-устройство при подключении передаёт компьютеру набор дескрипторов: идентификатор производителя, идентификатор продукта, версию и класс устройства. Операционная система сравнивает эти данные с базой установленных INF-файлов драйверов. Если совпадение найдено — устройство начинает работать, если нет — появляется «Неизвестное USB-устройство» или запись с жёлтым восклицательным знаком.
Суффикс MI_02 (Multiple Interface) указывает, что устройство составное и у него как минимум три интерфейса: MI_00, MI_01 и MI_02. Типичный пример — смартфон, который одновременно предоставляет интерфейс ADB, интерфейс передачи файлов (MTP) и виртуальный COM-порт модема. Один интерфейс может определиться корректно, а другой остаться без драйвера — именно поэтому в Диспетчере устройств видна только часть строки с MI_02.
⚠️ Внимание: один и тот же VID/PID у разных ревизий устройства может требовать разных версий драйвера. Перед установкой сверяйте не только VID и PID, но и значение REV, а также разрядность и версию вашей ОС.
Как определить, какое устройство скрывается за VID_2912
Первый шаг — посмотреть полный идентификатор оборудования. Откройте Диспетчер устройств, найдите проблемное устройство, щёлкните по нему правой кнопкой и выберите «Свойства» → вкладка «Сведения» → свойство «ИД оборудования». Там будут перечислены все строки идентификации, включая полную запись с VID, PID, REV и MI.
Далее можно проверить VID в публичных базах идентификаторов USB. Известный открытый реестр — the-sz.com или проект linux-usb.org (usb.ids), где собраны соответствия кодов производителей и устройств. Введите значение 2912 в поиск по базе: если вендор зарегистрирован, вы увидите название компании и, возможно, конкретную модель.
- 🔍 Откройте свойства устройства и скопируйте полный ИД оборудования
- 🌐 Проверьте VID_2912 в открытой базе usb.ids или аналогичной
- 🔌 Вспомните, что именно вы подключали в момент появления устройства
- 🔁 Отключите устройство и убедитесь, что запись исчезла из списка