Проверка USB-устройств

Проверьте, какие USB-устройства распознаёт ваш компьютер и как они подключаются. Используя API WebUSB в Chrome или Edge, этот инструмент перечисляет ваши авторизованные подключённые устройства и считывает их ID производителя и продукта, класс устройства, производителя и серийный номер — всё обрабатывается локально в вашем браузере, плюс ручной поиск по VID и PID, который работает в любом браузере, когда WebUSB недоступен.

Проверка USBWebUSB · только локально

…

Идентификация любого USB-устройства по ID (работает в любом браузере)

Вы можете найти USB-устройство даже без API WebUSB. Получите ID производителя (VID) и ID продукта (PID) из диспетчера устройств, введите их ниже — мы определим производителя, продукт и класс устройства из локальной базы данных; ничего не покидает ваш компьютер.

🔒 Работает локально. Метаданные устройства только для чтения никогда не загружаются.

🔌
Скан подключённых устройств

Запросите доступ, затем просмотрите каждое USB-устройство, которое браузер способен перечислить, с обновлениями подключений и отключений в реальном времени, пока вы вставляете и вынимаете оборудование.

🏷️
ID производителя и продукта

Считывает VID и PID каждого устройства напрямую из дескрипторов оборудования и сопоставляет их с именами производителя и продукта по базе данных, встроенной в страницу.

📦
Информация о классе устройства

Просмотрите класс и подкласс USB-устройства, чтобы понять, является ли оборудование накопителем, устройством интерфейса человека, принтером, аудиоустройством или интерфейсом, определяемым производителем.

🔄
Подключение / отключение в реальном времени

Реагируйте мгновенно, когда вы подключаете или отключаете устройство, — это самый быстрый способ понять, кроется ли неисправность в порту, кабеле, драйвере или самом устройстве.

🔒
Конфиденциальность прежде всего

Всё работает локально. Никакие данные устройства не загружаются и не сохраняются, а таблица производителей поставляется вместе со страницей, вместо обращения к удалённому серверу.

🩺
Помощник в диагностике

Показывает, распознано ли устройство вообще, и даёт чёткую отправную точку, прежде чем вы потратите полдня на переустановку драйверов или замену кабелей.

🔢
Ручной поиск по VID / PID

Нет WebUSB в вашем браузере? Введите ID производителя и ID продукта вручную — и всё равно определите производителя, название продукта и класс устройства из локальной базы данных, без каких-либо разрешений.

🧾
Серийный номер и производитель

Отображает строку производителя и серийный номер, когда устройство их предоставляет; это полезно для инвентаризации, гарантийных обращений и учёта активов.

🌐
Драйвер не требуется

Идентификация опирается на браузер и сами дескрипторы USB, поэтому устройство можно проверить до того, как в системе появится фирменный драйвер.

⚡
Мгновенно и бесплатно

Без установщика, без аккаунта, без расширений браузера. Вся проверка выполняется за одну загрузку страницы и одинаково работает в Windows, macOS, Linux, ChromeOS и Android.

🧩
Одинаково во всех операционных системах

Одна и та же страница идентифицирует оборудование одинаково в Windows, macOS, Linux, ChromeOS и Android, поэтому результаты можно сравнивать между двумя машинами, не устанавливая на каждую отдельную утилиту.

🎯
Точная идентификация устройства

ID производителя и продукта считываются с самого оборудования, а не угадываются по названию продукта, поэтому полученные номера можно уверенно сопоставлять с загрузками драйверов, выпусками прошивок и базами поддержки.

Как работает проверка USB-устройств

Когда вы нажимаете кнопку проверки, Chrome или Edge открывает средство выбора устройств WebUSB, где перечислено оборудование, которое браузер готов предоставить странице. После того как вы авторизуете устройство, страница вызывает navigator.usb.getDevices() и считывает дескрипторы, которые устройство само сообщает по шине. Ничего никуда не передаётся: WebUSB лишь раскрывает информацию, которой ваш браузер уже располагает, а все операции поиска выполняются внутри вкладки. Здесь нет серверной части, фоновых запросов и телеметрии, привязанной к проверке.

Для каждого авторизованного устройства вы видите ID производителя (VID), ID продукта (PID), название продукта, производителя, серийный номер и класс USB-устройства. Инструмент сопоставляет VID со встроенной в страницу таблицей производителей, поэтому распознавание работает даже офлайн. Поскольку WebUSB доступен только в защищённом контексте, эта страница отдаётся по HTTPS, а средство выбора открывается только в ответ на ваш клик, а не автоматически при загрузке страницы. За одну сессию можно авторизовать несколько устройств и сравнить их между собой, а обновление списка заново считывает дескрипторы, чтобы вы могли убедиться в изменениях после замены кабеля или перехода на другой порт.

Понимание результатов

Устройство, указанное с именем производителя и продукта, было распознано и перечислено браузером. Метка «Неизвестный» у производителя означает лишь то, что VID пока отсутствует во встроенной таблице; сами VID и PID всё равно считываются с оборудования, поэтому их можно поискать в других источниках. Поля производителя и серийного номера в спецификации USB необязательны, и многие недорогие устройства оставляют их пустыми вместо того, чтобы сообщать значение. Сравнение двух экземпляров одной модели часто оказывается показательным: VID и PID должны совпадать точно, а серийные номера различаться; несовпадение идентификаторов — сильный признак того, что перед вами другая ревизия, восстановленная плата или подделка.

Класс устройства описывает способ связи оборудования, а не его внешний вид. Класс 8 — массовое хранилище, 7 — принтеры, 3 — устройства интерфейса человека, такие как клавиатуры и мыши, 1 охватывает аудио и видео, а 255 означает, что интерфейс определяется производителем. Если устройство не появляется совсем, проверьте сначала второй порт, затем второй кабель и затем второй компьютер — именно в таком порядке, чтобы отделить аппаратную неисправность от проблемы с драйвером. Изменение по одной переменной за раз превращает смутную плавающую неисправность в определённый ответ о том, какой компонент виноват.

Честные ограничения

WebUSB реализован только в браузерах на Chromium, таких как Chrome и Edge, на десктопе и в Android; Safari, Firefox и большинство встроенных браузеров приложений его вообще не предоставляют. Страница показывает только те устройства, которые вы явно авторизовали, и только те, которые браузер способен перечислить. Многие устройства, интерфейсы которых заняты драйверами операционной системы, включая установленные клавиатуры, мыши и телефоны, работающие по MTP, никогда не появятся в средстве выбора. Это граница платформы, а не дефект инструмента, и существует она для того, чтобы веб-страница не могла незаметно перехватить управление устройствами ввода, которыми вы пользуетесь прямо сейчас.

Если ничего не отображается, причина обычно в одном из четырёх: браузер не поддерживает WebUSB, вы отклонили запрос разрешения, устройство занято драйвером ОС или сам порт неисправен. Сначала проверьте уведомление о поддержке браузера, затем повторите проверку с другим устройством, другим кабелем и другим портом, чтобы сузить причину. Ручной поиск по VID и PID ниже работает в любом браузере и вообще не требует разрешений, поэтому он всегда доступен как запасной вариант. Относитесь к результатам как к быстрому первичному осмотру, а не как к полной инвентаризации оборудования: системный диспетчер устройств всегда покажет больше, чем изолированная веб-страница.

Поддерживаемые устройства

После авторизации устройства WebUSB может раскрыть всё, что браузер способен перечислить. На практике чаще всего встречаются следующие категории:

  • USB-флешки и внешние SSD
  • Платы разработки, такие как Arduino, ESP32 и Raspberry Pi Pico
  • Веб-камеры, карты захвата и устройства захвата HDMI
  • USB-микрофоны, гарнитуры и аудиоинтерфейсы
  • Игровые контроллеры, гоночные рули и авиационные джойстики
  • Принтеры и принтеры этикеток
  • Адаптеры USB-to-serial и отладочные пробники
  • Считыватели смарт-карт и аппаратные ключи безопасности
  • Цифровые камеры, работающие в режиме PTP
  • USB-хабы, док-станции и станции подключения
  • Измерительные приборы и USB-осциллографы
  • Интерфейсы обновления прошивки и DFU

Зачем проверять USB-устройства онлайн

Когда периферийное устройство ведёт себя неправильно, первый по-настоящему полезный вопрос — видит ли его компьютер вообще. Этот инструмент отвечает на него за секунды и без установки чего-либо, показывая, перечисляется ли устройство на шине USB и как именно оно представляется операционной системе. Устройство, которое появляется с осмысленным именем производителя и продукта, перечисляется нормально, а то, которое не появляется вовсе, говорит о том, что проблема лежит ниже уровня приложения и её стоит искать на уровне порта, кабеля или драйвера.

Эта информация ценна далеко за пределами диагностики. Она помогает убедиться, что подержанное устройство работает, ещё до оплаты; сравнить два похожих гаджета с заявленными одинаковыми характеристиками; проверить, что новый кабель ведёт себя так же, как оригинальный; и указать точные VID и PID в обращении в поддержку, чтобы производитель не просил вас ещё раз описать устройство. Поскольку проверка никогда не запрашивает доступ к камере, микрофону или местоположению, её безопасно запускать на рабочей машине, а так как установка не требуется, она работает и на компьютере с жёсткими ограничениями, где нельзя добавить программное обеспечение.

Распространённые проблемы с USB-устройствами

Симптомы, которые может выявить проверка USB-устройств, и что каждый из них обычно означает:

Устройство не появляется в средстве выбора

Драйвер операционной системы может уже занимать интерфейс, либо браузер не поддерживает WebUSB для этого типа устройств. Попробуйте другой порт и другой кабель и убедитесь, что вы используете Chrome или Edge на десктопе или в Android, а не встроенный браузер внутри другого приложения.

Устройство показывает «Не подключено», хотя оно подключено

Возможно, у порта неисправно соединение, драйвер мешает перечислению или устройство представляется через стек, который WebUSB не раскрывает. Переподключите устройство во второй порт и с другим кабелем, чтобы локализовать причину, прежде чем считать оборудование вышедшим из строя.

Устройство исчезает в случайные моменты

Плавающие отключения обычно указывают на повреждённый или плохо сидящий кабель, хаб без питания, которому не хватает тока, или неисправный порт. Подключите устройство напрямую к компьютеру, минуя хабы и удлинители, и наблюдайте за статусом в реальном времени, аккуратно шевеля разъём.

Производитель указан как Неизвестный

Метка «Неизвестный» означает лишь отсутствие VID во встроенной базе данных, а не то, что устройство неисправно. VID и PID всё равно считаны с оборудования верно, поэтому эти номера можно поискать в интернете или сравнить с надписью на упаковке устройства.

Отображаются только некоторые из моих устройств

Это ожидаемое поведение. WebUSB раскрывает только те устройства, которые вы явно авторизовали, и только те, которые браузер способен перечислить. Накопители, платы разработки и оборудование с собственным интерфейсом встречаются чаще всего, а управляемые операционной системой клавиатуры, мыши и телефоны — обычно нет.

Запрос разрешения вообще не появляется

Средство выбора открывается только в прямой ответ на клик, поэтому заблокированные всплывающие окна, расширение или корпоративная политика браузера могут его подавить. Отключите блокировку всплывающих окон для этого сайта, попробуйте приватное окно с выключенными расширениями и убедитесь, что страница загружена по HTTPS, а не из небезопасного источника.

Поле серийного номера пустое

Спецификация USB считает серийный номер необязательным, и многие недорогие устройства просто его не сообщают. Если поле пустое, идентифицируйте устройство по ID производителя и продукта или прочитайте серийный номер в диспетчере устройств операционной системы, если производитель его предусмотрел.

Два одинаковых устройства сообщают разные ID

Устройства одной линейки обычно имеют общие VID и PID, но различаются серийными номерами. Если VID или PID отличаются у двух внешне идентичных экземпляров, возможно, перед вами подделка, смена ревизии или устройство, перепрошившее свою прошивку.

Устройство видно на одном компьютере, но не на другом

Когда одно и то же оборудование перечисляется на одной машине и не перечисляется на другой, скорее всего, само устройство исправно, а разница кроется в порту, кабеле, драйвере или настройке операционной системы. Повторите проверку на обеих машинах с одним и тем же кабелем, чтобы исключить кабель из уравнения.

Класс устройства указан как ноль

Значение класса 0 означает, что оборудование определяет свои интерфейсы по отдельности, а не объявляет один класс для всего устройства; это типично для составных продуктов, например гарнитуры, которая отдельно предоставляет аудио и кнопки. Это не ошибка, а VID и PID остаются самым надёжным способом идентифицировать устройство.

Одно и то же устройство отображается под разными именами на двух компьютерах

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

Конфиденциальность и обработка данных

Авторизация устройства через WebUSB даёт этой странице доступ только для чтения и только на текущую сессию. Никакие метаданные устройства, серийный номер или данные об использовании не загружаются, не журналируются и не передаются. Поиск производителя и продукта выполняется по встроенной в страницу таблице, поэтому идентификация работает вообще без сетевых запросов, а закрытие вкладки немедленно прекращает действие разрешения. Здесь нет аккаунта, нет cookie, привязанного к проверке, и нет записи на сервере: список устройств существует только во вкладке, которую вы видите, и исчезает, как только вы уходите со страницы или нажимаете «Очистить».

Часто задаваемые вопросы о проверке USB-устройств

Почему моё устройство не появляется? ▼

WebUSB перечисляет только устройства, которые вы явно авторизуете в браузере на Chromium, и только те, которые браузер вообще способен перечислить. Устройства, занятые драйверами операционной системы — большинство мышей, клавиатур и телефонов, работающих по MTP — как правило, не появляются. Это ожидаемое поведение, а не неисправность. Начните с флешки или платы разработки и убедитесь, что вы открываете HTTPS-версию этой страницы в Chrome или Edge на десктопе или в Android.

Нужно ли что-то устанавливать? ▼

Нет. Инструмент полностью работает в вашем браузере — без загрузок, плагинов и расширений. При нажатии кнопки проверки Chrome или Edge показывает средство выбора устройств WebUSB и просит авторизовать устройство, которое вы хотите проверить. Вы сами решаете, какое устройство эта страница может считывать, а разрешение действует только в текущей сессии и исчезает при закрытии вкладки. Разрешение намеренно не сохраняется между загрузками страницы: браузер забывает его, чтобы сайт не мог позже незаметно вернуть себе доступ к вашему оборудованию, поэтому вы авторизуете устройство заново при каждом визите.

Какие браузеры поддерживаются? ▼

API WebUSB доступен в браузерах на Chromium — Chrome, Edge, Opera и некоторых других — на десктопе и в Android. Firefox и Safari не реализуют WebUSB, поэтому инструмент показывает понятное уведомление, а не молча отказывает. В поддерживаемых браузерах страница должна отдаваться по защищённому соединению HTTPS, что этот сайт и обеспечивает. Ручной поиск по ID производителя и продукта работает в любом браузере без поддержки API.

Что означает класс устройства? ▼

Класс USB-устройства определяет способ связи устройства. Класс 7 — принтеры, класс 3 — устройства интерфейса человека, такие как клавиатуры и мыши, класс 8 — массовое хранилище для флешек и внешних дисков, класс 1 охватывает аудио и видео, а класс 255 указывает на интерфейс, определяемый производителем. Вместе с именем производителя и продукта класс сообщает общий тип оборудования даже тогда, когда название продукта незнакомо.

Как понять, что проблема в порту или кабеле? ▼

Подключите устройство напрямую в подозрительный порт и обновите список. Если оно появилось — это соединение работает. Если нет, попробуйте то же устройство в другом порту и с другим кабелем. Устройство, распознанное на одном порту, но не на другом, указывает на порт; распознанное с одним кабелем, но не с другим — на кабель; устройство, которое не работает ни с одним портом и кабелем, указывает на само устройство или его драйвер.

Конфиденциальны ли мои данные? ▼

Да. Все операции чтения происходят локально в вашем браузере. API WebUSB раскрывает только те метаданные устройства, которые ваш браузер уже знает, и мы никогда не загружаем и не храним эти данные. Поиск производителя использует базу данных, встроенную в страницу, поэтому идентификация никогда не покидает вашу машину. С проверкой не связано ни одного аналитического запроса, а отозвать доступ так же просто, как закрыть вкладку.

Что такое VID и PID? ▼

ID производителя (VID) — это четырёхзначное шестнадцатеричное число, закреплённое за производителем оборудования, а ID продукта (PID) — четырёхзначное шестнадцатеричное число, которое производитель присваивает конкретному изделию. Вместе они работают как отпечаток, по которому операционные системы и драйверы подбирают к оборудованию нужное программное обеспечение. Например, 046d обозначает производителя Logitech, а следующий за ним PID отличает одну модель Logitech от другой. Чтобы узнать их, посмотрите «ИД оборудования» (VID_, PID_) на вкладке «Сведения» в Device Manager под Windows, откройте System Information под macOS или выполните lsusb под Linux. «Неизвестный» просто означает, что этого VID ещё нет в локальной базе: поищите значения в интернете.

Можно ли выполнить проверку на телефоне или планшете? ▼

Да, на устройствах Android с Chrome или другим браузером на Chromium, поскольку там WebUSB реализован. Настольная вёрстка адаптируется к небольшому экрану, а средство выбора работает так же. В iOS и iPadOS WebUSB недоступен в Safari и в браузерах на WebKit, поэтому страница переключается на ручной поиск по ID производителя и продукта, который всё равно идентифицирует любое устройство по паре VID и PID.

Почему мои клавиатура и мышь не появляются? ▼

Клавиатуры и мыши оказываются заняты драйверами операционной системы раньше, чем до них доберётся любая веб-страница, потому что они нужны самой ОС для работы. WebUSB не разрешено перехватывать устройства интерфейса человека, которые операционная система активно использует, — так страница не сможет перехватывать ваши нажатия клавиш. Это намеренная граница безопасности, и поэтому HID-периферия не появится в средстве выбора, даже когда работает безупречно.

Можно ли проверить устройство до установки его драйвера? ▼

Да, и это одно из самых практичных применений инструмента. WebUSB считывает дескрипторы, которые устройство сообщает по шине, поэтому базовая идентификация работает ещё до установки фирменного драйвера. Это позволяет убедиться, что оборудование живо и корректно распознаётся на уровне шины, и решить, кроется ли проблема в самом устройстве или в драйвере, который вы собираетесь установить.

Работает ли проверка через USB-хаб или док-станцию? ▼

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

В чём разница между этим инструментом и Device Manager? ▼

Device Manager и аналогичные системные утилиты показывают все устройства, которые перечислила операционная система, включая внутреннее оборудование и устройства, занятые драйверами. Эта страница показывает только то, что веб-браузер вправе видеть, — набор заметно меньший, но гораздо более переносимый. Device Manager — правильный инструмент для управления драйверами и конфликтов оборудования, а эта страница быстрее подходит для беглой кроссплатформенной идентификации конкретной периферии. Ни эта страница, ни какой-либо браузерный инструмент не могут достоверно сообщить согласованную скорость соединения или используемую версию USB: для этого используйте системные утилиты или специальный аппаратный тест.

Проверка USB-устройств — Краткий обзор

Идентифицируйте и проверяйте подключённые USB-устройства прямо в браузере с помощью этого бесплатного и конфиденциального инструмента на WebUSB. Смотрите производителя, продукт, класс устройства, изготовителя и серийный номер любого авторизованного устройства, отслеживайте события подключения и отключения в реальном времени и определяйте, кроется ли неисправность в порту, кабеле, драйвере или самом устройстве. Для живой проверки требуются Chrome и Edge, а ручной поиск по VID и PID работает в любом браузере. Ничего не устанавливается, ничего не загружается, всё обрабатывается на вашей машине. Используйте инструмент, чтобы убедиться в работоспособности покупки до оплаты, собрать точные идентификаторы для обращения в поддержку или просто ответить на вопрос, видит ли компьютер оборудование вообще.