Если флешка, принтер или внешний диск не определяются системой, первым делом стоит открыть список устройств USB и проверить, видит ли компьютер устройство вообще и с каким статусом оно значится. Запись вида «Неизвестное USB-устройство» или устройство с жёлтым восклицательным знаком уже сужает круг причин: драйвер, питание порта или само устройство.

В этой статье разберём, как посмотреть список USB-устройств в Windows и Linux штатными средствами и сторонними утилитами, как читать идентификаторы VID/PID и что делать, если нужного устройства в списке нет.

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

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

  • 🔌 Имя устройства — как его определила система или драйвер.
  • 🆔 VID и PID — идентификаторы производителя (Vendor ID) и продукта (Product ID) в шестнадцатеричном виде.
  • Статус — работает ли устройство нормально или есть ошибка драйвера.
  • 🌳 Порт и хаб — к какому контроллеру и корневому концентратору подключено устройство.

По связке VID:PID можно точно определить производителя и модель чипа даже тогда, когда система пишет только «Неизвестное устройство» — это помогает найти подходящий драйвер.

💡

Список USB-устройств — главный инструмент диагностики: если устройства нет в списке вообще, проблема аппаратная (кабель, порт, питание), а если есть с ошибкой — чаще всего программная.

Как посмотреть список USB-устройств в Windows

Самый доступный способ — Диспетчер устройств. Нажмите Win + X и выберите «Диспетчер устройств», либо выполните команду:

devmgmt.msc

Раскройте разделы «Контроллеры USB», «Дисковые устройства» и «Переносные устройства». Чтобы увидеть скрытые и ранее подключавшиеся устройства, включите в меню «Вид» пункт Показать скрытые устройства.

Для просмотра идентификаторов откройте свойства устройства, вкладку «Сведения» и выберите свойство ИД оборудования — там будут строки вида USB\VID_0781&PID_5567.

Альтернатива — командная строка. Список USB-накопителей можно получить через PowerShell:

Get-PnpDevice -Class USB
💡

В Диспетчере устройств отключённые и «отвалившиеся» устройства показываются полупрозрачными значками при включённом показе скрытых устройств — так можно найти следы старых подключений и удалить их.

Просмотр через USBDeview и аналогичные утилиты

Штатные средства Windows показывают список фрагментарно. Утилита USBDeview от NirSoft выводит полную таблицу всех USB-устройств, которые когда-либо подключались к компьютеру: с датами первого и последнего подключения, серийными номерами, VID/PID и статусом «подключено/отключено».

Программа портативная и не требует установки. С её помощью удобно искать «зависшие» записи, отключать устройства и удалять их драйверы из системы. Аналогичные возможности даёт USB Device Tree Viewer — она показывает иерархию портов и хабов в виде дерева, что полезно при диагностике нехватки питания на концентраторе.

📊 Каким способом вы обычно смотрите список USB-устройств?
Диспетчер устройств Windows
Командная строка / lsusb
Сторонние утилиты (USBDeview и др.)
Не смотрел(а) — только начинаю разбираться

Список USB-устройств в Linux

В Linux базовая команда для просмотра USB-устройств — lsusb из пакета usbutils. Она выводит список всех устройств на шине с идентификаторами:

lsusb

Вывод выглядит примерно так: Bus 001 Device 004: ID 0781:5567 SanDisk Corp. Cruzer Blade. Для подробной информации о конкретном устройстве используйте:

lsusb -v -d 0781:5567

Дополнительно полезны команды lsusb -t (дерево шины со скоростями портов) и dmesg | grep -i usb — последняя показывает журнал событий ядра, где видно, что происходило при подключении устройства и не было ли ошибок.

⚠️ Внимание: команда lsusb -v для некоторых устройств требует прав суперпользователя. Если вывод обрывается или пуст, выполните её через sudo.

Как расшифровать VID и PID

Vendor ID выдаётся организации-производителю консорциумом USB-IF, а Product ID производитель назначает конкретной модели. Вместе они однозначно идентифицируют устройство.

ИдентификаторЧто означаетПример
VIDКод производителя0781 — SanDisk
PIDКод модели устройства5567 — Cruzer Blade
REVВерсия прошивки/ревизияуказывается в дескрипторе
SerialСерийный номер экземпляраесли задан производителем

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

Где искать расшифровку VID/PID

Существуют открытые каталоги идентификаторов USB (например, проект linux-usb.org с файлом usb.ids). Введите VID и PID в поиск по базе — получите название производителя и устройства. В Linux этот файл уже используется lsusb для отображения имён.

Устройства нет в списке: порядок диагностики

Когда устройство не появляется ни в Диспетчере устройств, ни в выводе lsusb, система его физически не видит. Действуйте от простого к сложному.

☑️ Диагностика невидимого USB-устройства

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

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

⚠️ Внимание: перед удалением контроллеров USB из Диспетчера устройств для их переустановки убедитесь, что у вас есть альтернативный способ управления компьютером — на некоторых системах клавиатура и мышь тоже подключены по USB и перестанут работать до перезагрузки.

Типичные ошибки и статусы в списке устройств

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

  • 🟡 Жёлтый восклицательный знак — драйвер отсутствует, повреждён или не подходит; смотрите код ошибки в свойствах устройства.
  • «Неизвестное USB-устройство (сбой дескриптора)» — система не смогла прочитать данные устройства; возможные причины — кабель, питание порта или неисправность самого устройства.
  • 💤 Полупрозрачный значок — устройство не подключено сейчас, но запись осталась в системе.
  • 🔁 Постоянное появление и исчезновение — нестабильный контакт, нехватка питания или неисправный кабель.
💡

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

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

Как посмотреть, к какому порту подключено устройство?

В Windows это видно в свойствах устройства (сведения о расположении) или в USB Device Tree Viewer. В Linux используйте lsusb -t — там показана привязка устройств к шинам и портам.

Почему в списке есть устройства, которые давно отключены?

Windows сохраняет записи обо всех ранее подключённых устройствах. Они видны при включённом показе скрытых устройств или в USBDeview. Лишние записи можно удалить без вреда для системы.

Что делать, если lsusb не найдена в Linux?

Команда входит в пакет usbutils. Установите его через пакетный менеджер вашего дистрибутива, например: sudo apt install usbutils для Debian/Ubuntu.

Можно ли по списку USB-устройств определить подделку флешки?

Косвенно — да. Если VID/PID не соответствует заявленному бренду или устройство определяется с нестандартным идентификатором, это повод проверить накопитель специальными утилитами тестирования памяти.

Видит ли список устройств то, что подключено через USB-хаб?

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