Ошибка «USB host controller не отвечает» или желтый восклицательный знак напротив контроллера в Диспетчере устройств Windows — частая причина, по которой периферия внезапно перестает определяться: мышь, клавиатура, флешка или внешний диск просто «молчат». В большинстве таких случаев проблема решается программно — сбросом драйвера или отключением энергосбережения, и разбирать компьютер не потребуется.

В этой статье разберем, что такое USB host controller, какие поколения контроллеров существуют, как диагностировать сбой и какие шаги восстановления безопасны для выполнения в домашних условиях.

Что такое USB host controller и зачем он нужен

USB host controller (хост-контроллер USB) — это аппаратный блок, который управляет обменом данными между процессором компьютера и подключенными USB-устройствами. Именно он инициирует все транзакции на шине: опрашивает порты, назначает адреса устройствам при подключении, управляет питанием портов и передачей данных.

Физически контроллер в современных системах обычно интегрирован в чипсет материнской платы или в сам процессор. На старых платах и в некоторых встраиваемых решениях он может быть отдельной микросхемой или платой расширения PCIe. Каждый порт USB на корпусе компьютера «привязан» к одному из контроллеров, поэтому отказ одного контроллера часто отключает сразу группу портов, а не все разъемы сразу.

💡

USB host controller — это «диспетчер» шины USB: без него ни один порт не сможет ни распознать устройство, ни передать данные.