Ошибка «USB host controller не отвечает» или желтый восклицательный знак напротив контроллера в Диспетчере устройств Windows — частая причина, по которой периферия внезапно перестает определяться: мышь, клавиатура, флешка или внешний диск просто «молчат». В большинстве таких случаев проблема решается программно — сбросом драйвера или отключением энергосбережения, и разбирать компьютер не потребуется.
В этой статье разберем, что такое USB host controller, какие поколения контроллеров существуют, как диагностировать сбой и какие шаги восстановления безопасны для выполнения в домашних условиях.
Что такое USB host controller и зачем он нужен
USB host controller (хост-контроллер USB) — это аппаратный блок, который управляет обменом данными между процессором компьютера и подключенными USB-устройствами. Именно он инициирует все транзакции на шине: опрашивает порты, назначает адреса устройствам при подключении, управляет питанием портов и передачей данных.
Физически контроллер в современных системах обычно интегрирован в чипсет материнской платы или в сам процессор. На старых платах и в некоторых встраиваемых решениях он может быть отдельной микросхемой или платой расширения PCIe. Каждый порт USB на корпусе компьютера «привязан» к одному из контроллеров, поэтому отказ одного контроллера часто отключает сразу группу портов, а не все разъемы сразу.
💡USB host controller — это «диспетчер» шины USB: без него ни один порт не сможет ни распознать устройство, ни передать данные.