Ошибка «Сбой запроса дескриптора USB-устройства» с кодом 43 в Диспетчере устройств Windows означает, что система не смогла прочитать служебную информацию подключённого устройства — его идентификаторы VID/PID, класс и параметры питания. Без этих данных Windows не может подобрать драйвер, поэтому устройство помечается жёлтым треугольником и не работает.
Проблема встречается с флешками, внешними дисками, клавиатурами, телефонами в режиме USB-модема и другой периферией. Хорошая новость: в большинстве ситуаций причина программная или связана с кабелем и питанием, а не с поломкой самого устройства. Ниже разберём, что именно означает ошибка и как её устранить по шагам.
Что такое дескриптор USB и почему его запрос завершается сбоем
Каждое USB-устройство при подключении проходит процедуру энумерации: контроллер подаёт питание, сбрасывает устройство и запрашивает у него дескрипторы — структуры данных с описанием производителя, типа устройства и поддерживаемых режимов. Это стандартный этап, предусмотренный спецификацией USB.
Сбой запроса дескриптора фиксируется, когда устройство не отвечает на запрос, отвечает искажёнными данными или обрывает связь на этапе инициализации. Windows в этом случае не может определить, что именно подключено, и выводит устройство как «Неизвестное USB-устройство» с кодом 43.
Важно понимать: код 43 — это не диагноз, а симптом. Он лишь сообщает, что обмен данными на старте не состоялся, а реальная причина может скрываться в кабеле, порте, драйвере контроллера, настройках электропитания или самом устройстве.
Код 43 = Windows не смогла прочитать идентификационные данные устройства. Сначала ищите причину в кабеле, порте и питании, и только потом — в драйверах и железе.
Основные причины ошибки с кодом 43
Диагностику стоит начинать с самых частых и легко проверяемых причин. Вот типичные источники проблемы:
- 🔌 Повреждённый или некачественный USB-кабель, особенно дешёвые кабели без экранирования
- 🔋 Недостаточное питание порта — актуально для внешних дисков и хабов без собственного блока питания
- ⚙️ Сбой драйвера USB-контроллера или устаревшая версия драйвера чипсета
- 🛑 Функция временного отключения USB для экономии энергии в Windows
- 🧩 Неисправность самого устройства или окисление контактов разъёма
- 💥 Статический разряд или скачок напряжения, выведший порт из строя
Обратите внимание на обстоятельства появления ошибки. Если она возникла после обновления Windows — вероятна программная причина. Если после падения устройства или подключения через новый кабель — почти наверняка проблема аппаратная.
Быстрая диагностика: кабель, порт и другое устройство
Прежде чем лезть в настройки системы, выполните три простые проверки, которые локализуют проблему за пару минут.
Первая проверка — другой порт. Подключите устройство к другому разъёму, желательно на задней панели стационарного ПК: порты на материнской плате обычно стабильнее фронтальных. Если на другом порту всё работает — неисправен конкретный разъём или его питание.
Вторая проверка — другой кабель. Кабели micro-USB и USB-C со временем деградируют: внутренние жилы переламываются у разъёма, хотя внешне кабель выглядит целым. Возьмите заведомо исправный кабель от другого устройства.
Третья проверка — другой компьютер. Подключите проблемное устройство к другому ПК или ноутбуку. Если ошибка повторяется и там — виновато само устройство, и дальнейшие манипуляции с Windows на вашем компьютере бессмысленны.
Способ 1: полный сброс питания USB-контроллеров
Остаточный заряд на конденсаторах материнской платы иногда удерживает USB-контроллер в «зависшем» состоянии. Обычная перезагрузка этого не сбрасывает, нужен полный обесточенный цикл.
Выключите компьютер, отсоедините кабель питания от розетки (у ноутбука дополнительно извлеките аккумулятор, если он съёмный) и зажмите кнопку включения на 15–20 секунд. Затем подождите пару минут, подключите питание и загрузите систему. Только после загрузки Windows подключайте USB-устройство.
⚠️ Внимание: перед отключением питания сохраните все открытые документы и завершите работу программ. Жёсткое обесточивание при работающей системе может повредить данные на дисках.
☑️ Порядок сброса питания
Способ 2: переустановка драйверов USB-контроллера
Если сброс питания не помог, переустановите драйверы контроллера. Откройте Диспетчер устройств (клавиши Win + X → «Диспетчер устройств») и раскройте ветку «Контроллеры USB».
Для каждого элемента «Корневой USB-концентратор» и «USB Host Controller» выполните: правый клик → «Удалить устройство». Не переживайте: после перезагрузки Windows автоматически установит стандартные драйверы заново. После перезагрузки подключите проблемное устройство и проверьте результат.
Если в списке видно «Неизвестное USB-устройство (сбой запроса дескриптора)», удалите и его тоже — это очистит «застрявшую» запись о неудачной энумерации.
Если пропала реакция клавиатуры и мыши после удаления контроллеров — не паникуйте. Перезагрузите ПК кнопкой питания (короткое нажатие), драйверы восстановятся при загрузке.
Способ 3: отключение экономии энергии для USB
Windows умеет временно отключать USB-порты для экономии энергии, и на некоторых конфигурациях это приводит к тому, что устройство не успевает ответить на запрос дескриптора при пробуждении порта.
Отключите эту функцию в двух местах. Первое — в свойствах каждого корневого концентратора в Диспетчере устройств: вкладка «Управление электропитанием», снимите галочку «Разрешить отключение этого устройства для экономии энергии». Второе — в схеме электропитания системы:
Панель управления → Электропитание → Настройка схемы электропитания →
Изменить дополнительные параметры электропитания →
Параметры USB → Параметр временного отключения USB-порта → Запрещено
После изменения настроек перезагрузите компьютер. Если устройство стало определяться стабильно — причина была именно в управлении питанием.
Зачем Windows отключает USB-порты
Функция Selective Suspend переводит неактивные порты в спящий режим для снижения энергопотребления. На ноутбуках это продлевает время работы от батареи, но некоторые устройства и контроллеры некорректно выходят из этого режима, что и вызывает ошибку 43.
Способ 4: обновление драйверов чипсета и проверка системы
Стандартные драйверы Windows не всегда корректно работают с USB 3.x-контроллерами. Скачайте драйверы чипсета и USB с официального сайта производителя материнской платы или ноутбука — именно для вашей модели. Установка «свежих» драйверов от производителя часто решает проблему, когда универсальные средства бессильны.
Дополнительно проверьте целостность системных файлов командой в командной строке от имени администратора:
sfc /scannow
Утилита проверит защищённые системные файлы и восстановит повреждённые. Это безопасная операция, она не затрагивает пользовательские данные.
⚠️ Внимание: скачивайте драйверы только с официального сайта производителя оборудования. Сторонние «драйвер-паки» и сборники нередко содержат устаревшие или несовместимые версии, а иногда и вредоносное ПО.
Сводная таблица: симптомы и вероятные причины
| Симптом | Вероятная причина | Первое действие |
|---|---|---|
| Ошибка на одном порту, на других работает | Неисправен порт или его питание | Использовать другой порт, проверить разъём |
| Ошибка на любом ПК | Неисправно само устройство или кабель | Заменить кабель, проверить устройство |
| Ошибка после обновления Windows | Конфликт драйверов | Переустановить контроллеры USB |
| Ошибка появляется периодически | Экономия энергии, нестабильный контакт | Отключить Selective Suspend |
| Ошибка только с внешним диском | Недостаток питания | Кабель с двумя USB-штекерами или хаб с БП |
Когда устройство неисправно аппаратно
Если устройство не определяется ни на одном компьютере и ни с одним кабелем, вероятна аппаратная неисправность: вышел из строя контроллер флешки, повреждена прошивка устройства или отгнил разъём. Для флешек существуют утилиты низкоуровневого восстановления, но их применение требует точного определения контроллера и уничтожает данные на накопителе.
Если на устройстве есть важные данные, не экспериментируйте с прошивками — обратитесь в сервис по восстановлению данных. Самостоятельные попытки могут окончательно лишить шансов на извлечение информации.
⚠️ Внимание: не пытайтесь разбирать устройство и перепаивать разъём без опыта и оборудования. Неквалифицированная пайка USB-разъёма часто приводит к короткому замыканию и выходу из строя уже порта компьютера.
Порядок действий при коде 43: другой порт → другой кабель → другой ПК → сброс питания → переустановка драйверов → отключение экономии энергии. Аппаратный ремонт — только после исключения всех программных причин.
Часто задаваемые вопросы
Что означает код 43 в Диспетчере устройств?
Код 43 означает, что Windows остановила устройство, поскольку оно сообщило о сбое. Применительно к USB это чаще всего невозможность прочитать дескриптор устройства при подключении — система не понимает, что подключено, и не может загрузить драйвер.
Может ли вирус вызывать сбой запроса дескриптора?
Напрямую — крайне маловероятно. Однако вредоносное ПО, повреждающее системные файлы или драйверы, теоретически может косвенно влиять на работу USB-стека. Проверка системы антивирусом не помешает, но начинать диагностику стоит с кабеля, порта и драйверов.
Ошибка появляется только с одной флешкой — что делать?
Проверьте эту флешку на другом компьютере. Если ошибка повторяется — неисправна сама флешка (контроллер или память). Данные можно попробовать извлечь в сервисе, сам носитель обычно проще заменить.
Поможет ли переустановка Windows?
Это крайняя мера. Переустановка системы имеет смысл только если ошибка возникает со всеми USB-устройствами сразу и ни один из программных способов не помог — тогда вероятно глубокое повреждение системы. Сначала попробуйте точку восстановления или обновление Windows с сохранением данных.
Влияет ли длина USB-кабеля на ошибку?
Да. Слишком длинные или тонкие кабели приводят к падению напряжения и искажению сигнала, из-за чего устройство не отвечает на запрос дескриптора. Используйте короткие качественные кабели, а для внешних дисков — кабели с дополнительным питанием.