Если флешка, принтер или внешний диск не определяются системой, первым делом стоит открыть список устройств 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-устройств в 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-устройства
Если на другом компьютере устройство тоже не определяется — вероятна аппаратная неисправность самого устройства или кабеля. Если определяется — проверьте порты, контроллеры 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-хаб?
Да, все устройства за концентратором отображаются в общем списке. Однако при нехватке питания на хабе часть устройств может периодически пропадать — тогда стоит использовать хаб с внешним питанием.