Когда флешка или внешний диск «отваливается» без видимой причины, первое, что стоит проверить, — USB log, то есть журнал событий шины USB: в нём фиксируются подключения, отключения, ошибки дескрипторов и сбои питания порта. Фраза «usb at usb log» обычно означает поиск записи о конкретном устройстве в таком журнале — например, строки вида usb 1-2: new high-speed USB device в выводе dmesg на Linux или события перечисления устройства в журнале Windows.
В этой статье разберём, где операционная система хранит логи USB, как их включить и прочитать, какие записи указывают на аппаратную проблему, а какие — на сбой драйвера. Материал подходит для диагностики на уровне пользователя и не требует специального оборудования.
Что такое USB log и зачем он нужен
USB log — это хронологическая запись событий, которые происходят на шине USB: обнаружение устройства, запрос дескрипторов, назначение адреса, загрузка драйвера, ошибки передачи данных. Операционная система ведёт такой журнал постоянно (как dmesg в Linux) либо позволяет включить расширенную трассировку при необходимости (как Event Tracing for Windows).
По журналу можно отличить три принципиально разные ситуации: устройство вообще не обнаруживается шиной (проблема кабеля, порта или самого гаджета), устройство видно, но не назначается драйвер (проблема ПО), либо соединение рвётся уже после успешного подключения (питание, помехи, нестабильный контакт). Без лога эти случаи внешне выглядят одинаково — «флешка не работает».
💡USB log — главный инструмент, позволяющий отличить аппаратную неисправность от программного сбоя без разборки устройства.