Как найти драйвер по VID и PID неизвестного устройства

Неизвестное устройство с жёлтым восклицательным знаком в Диспетчере устройств Windows почти всегда означает, что системе не хватает драйвера — и самый надёжный способ его найти, это определить идентификаторы VID (Vendor ID) и PID (Product ID), которые Windows уже знает о подключённом оборудовании. Эти коды зашиты в само устройство на уровне прошивки, поэтому они точнее любого названия с наклейки на корпусе.

Метод поиска по VID и PID работает даже тогда, когда устройство не определяется вообще: китайский адаптер без маркировки, веб-камера после переустановки Windows, USB-COM преобразователь на чипе неизвестного производителя. Ниже разберём, где взять эти коды, как их расшифровать и где искать драйвер, не рискуя подхватить вредоносный установщик.

Что такое VID и PID и почему они важны

VID (Vendor ID) — это четырёхзначный шестнадцатеричный код производителя, который выдаётся организацией USB-IF для USB-устройств. Например, код VID_8086 принадлежит Intel, а VID_046D — Logitech. Зная только VID, вы уже понимаете, чьё оборудование перед вами.

PID (Product ID) — код конкретной модели устройства внутри линейки этого производителя. Связка VID+PID уникальна: два устройства с одинаковой парой кодов используют один и тот же драйвер. Именно поэтому поиск по идентификаторам точнее, чем поиск по маркетинговому названию, которое может отличаться в разных странах и ревизиях.

Для устройств на шине PCI вместо VID/PID используются аналогичные идентификаторы VEN и DEV, а также дополнительные коды SUBSYS и REV. Принцип поиска при этом полностью совпадает.

Как узнать VID и PID через Диспетчер устройств

Самый простой способ — встроенный Диспетчер устройств Windows, сторонние программы не нужны. Откройте его сочетанием клавиш Win + X и выберите соответствующий пункт, либо нажмите Win + R и введите команду:

devmgmt.msc

Найдите в списке неизвестное устройство — обычно оно отмечено жёлтым значком. Кликните по нему правой кнопкой мыши, откройте Свойства и перейдите на вкладку Сведения. В выпадающем списке «Свойство» выберите пункт ИД оборудования (в английской версии — Hardware IDs).

В поле «Значение» появится одна или несколько строк вида:

USB\VID_1A86&PID_7523

USB\VID_1A86&PID_7523&REV_0254

Верхняя строка — самая полная, но для поиска достаточно первой пары значений. В данном примере VID_1A86 — это производитель Nanjing Qinheng Microelectronics (чипы CH340/CH341), а PID_7523 — конкретный USB-UART преобразователь, для которого нужен драйвер CH341SER.

☑️ Получаем VID и PID за 5 шагов

Выполнено: 0 / 5

Альтернативные способы узнать идентификаторы

Если устройство отображается в списке, но вкладка «Сведения» почему-то недоступна, есть запасные варианты. Один из них — командная строка PowerShell. Команда ниже выведет все USB-устройства с их идентификаторами:

Get-PnpDevice -Class USB | Select-Object Name, InstanceId

Ещё один вариант — бесплатная утилита USBDeview от NirSoft. Она показывает таблицу всех когда-либо подключённых USB-устройств с колонками VendorID и ProductID, что удобно, когда нужно сравнить несколько устройств или найти то, что уже отключено от компьютера. Утилита не требует установки и запускается как портативная.

Для устройств на шине PCI (видеокарты, сетевые контроллеры, звуковые чипы) идентификаторы смотрятся тем же путём через Диспетчер устройств, только строка будет выглядеть как PCI\VEN_10DE&DEV_1B80. Здесь VEN — производитель чипа, DEV — модель.

📊 Как вы обычно ищете драйверы?
По VID/PID через базы идентификаторов
С сайта производителя ноутбука или платы
Через программы автопоиска драйверов
Через Центр обновления Windows

Где искать драйвер по VID и PID

Полученные коды подставляются в онлайн-базы идентификаторов оборудования. Самые известные — DevID, pcidatabase.com и каталог Microsoft Update Catalog. В поисковой строке базы вводится строка вида VID_1A86&PID_7523 или просто пара значений — и вы получаете список подходящих драйверов с указанием версии Windows.

Порядок действий при поиске лучше выстроить от безопасного к менее безопасному:

  • 🔍 Введите пару VID/PID в поисковик вместе со словом «driver» — часто первая же ссылка ведёт на страницу производителя чипа.
  • 🏢 Проверьте официальный сайт производителя устройства или чипа — это самый надёжный источник.
  • 📦 Используйте Microsoft Update Catalog — там размещены подписанные драйверы из Центра обновления.
  • 🗂️ Обратитесь к базам вроде DevID, если официальный сайт недоступен или устройство старое.
  • ⚙️ После скачивания установите драйвер через «Обновить драйвер → Найти на этом компьютере» в Диспетчере устройств, указав папку с распакованными файлами.

⚠️ Внимание: избегайте сайтов, которые по запросу VID/PID предлагают скачать «универсальный установщик драйверов» в виде одного EXE-файла. Настоящий драйвер — это, как правило, INF-файл плюс сопутствующие библиотеки, а не самораспаковывающаяся программа с рекламой. Загрузка подобных установщиков — частый путь заражения системы.

Расшифровка популярных идентификаторов

Некоторые пары VID/PID встречаются настолько часто, что их полезно знать наизусть. Ниже — примеры типовых идентификаторов, которые регулярно вызывают вопросы у пользователей.

Идентификатор Производитель / чип Типичное устройство
VID_1A86&PID_7523 QinHeng CH340 USB-UART адаптер, платы Arduino-клонов
VID_0403&PID_6001 FTDI FT232 USB-COM преобразователь
VID_067B&PID_2303 Prolific PL2303 USB-to-Serial кабель
VID_10DE (PCI) NVIDIA Видеокарты GeForce
VID_8086 (PCI) Intel Чипсеты, сетевые и графические контроллеры

Если ваша пара кодов не входит в число известных, это не проблема: база идентификаторов пополняется, и поиск по точной строке почти всегда даёт результат. Обратите внимание, что один и тот же чип может продаваться под разными торговыми марками — поэтому драйвер подбирается именно по коду, а не по названию на коробке.

Установка найденного драйвера вручную

Когда установщик от производителя отсутствует или не запускается, драйвер ставится принудительно через INF-файл. Распакуйте скачанный архив в отдельную папку, затем в Диспетчере устройств откройте свойства проблемного устройства и нажмите Обновить драйвер. Выберите «Найти драйверы на этом компьютере» и укажите путь к папке.

Если Windows сообщает, что подходящий драйвер не найден, хотя вы уверены в файлах, попробуйте вариант «Выбрать из списка доступных драйверов на компьютере» → кнопка «Установить с диска» → укажите конкретный INF-файл. Система покажет список моделей, которые этот драйвер поддерживает, — выберите ту, что соответствует вашему PID.

⚠️ Внимание: перед ручной установкой драйвера создайте точку восстановления системы (Панель управления → Система → Защита системы → Создать). Если драйвер окажется несовместимым и устройство или система начнут работать нестабильно, откат займёт несколько минут.

Что делать, если Windows блокирует установку неподписанного драйвера

Для старых устройств иногда доступны только неподписанные драйверы. Временно отключить проверку подписи можно через «Параметры перезагрузки»: удерживайте Shift при нажатии «Перезагрузка», затем выберите «Поиск и устранение неисправностей → Параметры загрузки → Перезагрузить» и после перезапуска нажмите клавишу 7 (отключить обязательную проверку подписи драйверов). Режим действует до следующей перезагрузки. Устанавливайте таким способом только драйверы из источников, которым доверяете.

Частые проблемы и их решения

Иногда идентификаторы отображаются некорректно или поиск не даёт результата. Разберём типовые сценарии.

  • 🔌 Вместо VID/PID показывается USB\UNKNOWN — устройство не смогло ответить на запрос дескриптора. Проверьте кабель, другой USB-порт и питание устройства; возможна аппаратная неисправность.
  • 🔁 Идентификатор есть, но драйвер после установки «слетает» — возможная причина в конфликте версий. Удалите устройство вместе с драйвером (галочка «Удалить программы драйверов») и установите заново.
  • 🧩 Поиск по PID выдаёт несколько разных драйверов — ориентируйтесь на дополнительный код REV и версию своей Windows.
  • 💻 Устройство работает на другом компьютере, но не на этом — сравните ИД оборудования на обеих машинах; если они совпадают, проблема в программной части, а не в драйвере.

Отдельный случай — устройства с «плавающим» определением, когда VID/PID меняется после переподключения. Такое поведение нетипично и обычно указывает на нестабильный контакт или неисправность самого устройства, а не на проблему с драйвером.

FAQ: частые вопросы

Можно ли найти драйвер, зная только VID без PID?

Частично. По VID вы определите производителя и сможете зайти на его сайт, но конкретный драйвер зависит от модели, то есть от PID. Без PID поиск превращается в перебор, поэтому старайтесь скопировать оба значения.

Одинаковы ли VID и PID у одинаковых устройств разных партий?

Обычно да — производитель закрепляет PID за моделью. Но встречаются ревизии, где меняется код REV или даже PID, особенно у недорогих китайских адаптеров. Поэтому при подборе драйвера сверяйте полную строку ИД оборудования, а не только первые два значения.

Почему Windows сама не нашла драйвер через Центр обновления?

Возможные причины: драйвер для этого устройства отсутствует в каталоге Microsoft, отключён автоматический поиск драйверов в параметрах установки устройств, либо устройство настолько новое или редкое, что производитель ещё не передал пакет в Microsoft. В таких случаях поиск по VID/PID и ручная установка остаются основным решением.

Безопасно ли скачивать драйверы с баз вроде DevID?

Сами базы являются каталогами и перенаправляют на файлы производителей или зеркала. Риск возникает при скачивании «упакованных» установщиков со сторонних страниц. Правило простое: предпочитайте архивы с INF-файлами и проверяйте цифровую подпись драйвера после установки в свойствах устройства.

Что делать, если по VID/PID вообще ничего не находится?

Проверьте, не перепутаны ли символы (буква O и ноль, B и 8). Попробуйте искать только по VID, чтобы определить производителя, и дальше идите на его сайт. Если устройство совсем безымянное, поищите по маркировке чипа на плате — часто именно чип, а не бренд на корпусе, определяет нужный драйвер.