Почему клавиатура работает в BIOS, но не работает в Windows или Linux: полная диагностика

Если ваша клавиатура исправно откликается в меню BIOS/UEFI (позволяет выбирать пункты, менять настройки, сохранять изменения), но полностью игнорирует нажатия после загрузки операционной системы — проблема кроется не в аппаратной поломке устройства. Этот симптом однозначно указывает на программный конфликт или некорректную инициализацию драйверов, причем чаще всего виноваты настройки USB-контроллера, фильтр-драйверы безопасности или поврежденные системные файлы. В 80% случаев неисправность устраняется без разборки ПК — достаточно сбросить параметры электропитания, обновить драйверы или отключить проблемные службы.

Ключевой момент: в BIOS клавиатура работает потому, что там используется базовый ввод-вывод (low-level доступ к портам), минуя операционную систему. Как только управление передается Windows или Linux, вступают в силу драйверы, политики безопасности и энергосберегающие протоколы — именно здесь и возникает сбой. Далее разберем пошагово, как локализовать проблему и вернуть клавиатуру к жизни, начиная с самых простых проверок и заканчивая глубокой диагностикой.

1. Проверка подключения и физического состояния клавиатуры

Прежде чем копать в настройках системы, убедитесь, что проблема не связана с механическим подключением или повреждением кабеля. Даже если клавиатура работает в BIOS, стоит проверить:

  • 🔌 Порт USB/PS2: попробуйте подключить клавиатуру к другому разъему (желательно на задней панели материнской платы для ПК). Если используется USB-хаб, подключите напрямую.
  • 🔄 Переподключение: выньте и вновь вставьте разъем клавиатуры при включенном ПК — иногда это сбрасывает "зависшие" состояния контроллера.
  • 🔍 Визуальный осмотр: проверьте кабель на перегибы, оплавления или повреждения изоляции. Для беспроводных клавиатур — замените батарейки.
  • 🖥️ Тест на другом устройстве: подключите клавиатуру к другому ПК/ноутбуку. Если она не работает и там — проблема в самом устройстве.

Особое внимание уделите PS/2-клавиатурам (с круглым фиолетовым разъемом). Они требуют перезагрузки ПК после подключения, так как инициализируются на уровне BIOS. Если вы подключили PS/2-клавиатуру уже после включения компьютера, система может ее не обнаружить.

⚠️ Внимание: Если клавиатура USB 3.0 (синий разъем) подключена к порту USB 2.0 (черный), она может работать в BIOS, но не определяться в системе из-за нехватки питания. Попробуйте использовать порт того же стандарта.
📊 Какая у вас клавиатура?
USB проводная
USB беспроводная (Bluetooth/RF)
PS/2
Игровая с дополнительными драйверами

2. Сброс настроек BIOS/UEFI и проверка USB-контроллера

Некорректные настройки BIOS могут блокировать клавиатуру после загрузки ОС. Чаще всего виноваты:

  • 🔧 Отключенный контроллер USB Legacy Support (нужен для совместимости с устаревшими ОС).
  • ⚡ Настройки ErP/EuP Ready (энергосбережение), отключающие USB-порты при загрузке.
  • 🔒 Функция Secure Boot, конфликтующая с драйверами клавиатуры.

Как проверить и исправить:

  1. Зайдите в BIOS (обычно клавиши Del, F2, Esc при загрузке).
  2. Найдите раздел AdvancedUSB Configuration и убедитесь, что:
    • USB Legacy SupportEnabled;
    • XHCI Hand-offEnabled (для USB 3.0);
    • ErP/EuP ReadyDisabled.
  • Сохраните настройки (F10) и перезагрузитесь.
  • Если не уверены в настройках — выполните сброс BIOS к заводским параметрам (Load Optimized Defaults). Это устранит большинство программных конфликтов.

    Как сбросить BIOS, если клавиатура не работает в системе?

    Если клавиатура не откликается даже в BIOS, сбросить настройки можно аппаратно:

    1. Выключите ПК и отключите его от сети.

    2. На материнской плате найдите джампер CLR_CMOS (обычно рядом с батарейкой) и замкните его контакты на 10 секунд.

    3. Альтернативно — извлеките батарейку CR2032 на 5–10 минут.

    4. Подключите питание и включите ПК — BIOS сбросится к дефолтным настройкам.

    3. Диагностика драйверов клавиатуры в Windows

    Если клавиатура работает в BIOS, но не определяется в Windows, виноваты поврежденные или отсутствующие драйверы. Проблема может возникать после обновления системы, установки антивируса или чистки реестра. Проверьте следующее:

    Симптом Вероятная причина Решение
    Клавиатура работает до экрана входа в Windows, затем отключается Фильтр-драйвер антивируса (например, Kaspersky, ESET) Загрузиться в Безопасном режиме и удалить антивирус
    Клавиатура мигает индикаторами и не вводит символы Конфликт драйверов kbdclass.sys или i8042prt.sys Переустановить драйвер через Диспетчер устройств
    Клавиатура работает только в некоторых приложениях Повреждены настройки Human Interface Device (HID) Обновить драйверы HID вручную

    Пошаговая инструкция по восстановлению драйверов:

    1. Загрузитесь в Безопасный режим (удерживайте Shift при перезагрузке → ДиагностикаПараметры загрузкиБезопасный режим).
    2. Откройте Диспетчер устройств (Win + XДиспетчер устройств).
    3. Разверните ветку Клавиатуры, найдите свою клавиатуру, кликните правой кнопкой → Удалить устройство.
    4. В меню Действие выберите Обновить конфигурацию оборудования.
    5. Если клавиатура не появилась — обновите драйверы для Контроллеры USB (скачайте с сайта производителя материнской платы).

    ✅ Удалить клавиатуру в Диспетчере устройств

    ✅ Обновить драйверы USB-контроллера (чипсет)

    ✅ Проверить наличие фильтр-драйверов (вкладка "Драйвер" → "Сведения")

    ✅ Отключить антивирус и перезагрузиться

    -->

    4. Конфликты с фильтр-драйверами и службами безопасности

    Многие программы (антивирусы, менеджеры паролей, системы защиты от кейлоггеров) устанавливают фильтр-драйверы, которые перехватывают ввод с клавиатуры. Если такой драйвер поврежден или конфликтует с системой, клавиатура может блокироваться. Типичные виновники:

    • 🛡️ Kaspersky, ESET NOD32, Avast;
    • 🔑 LastPass, 1Password;
    • 🎮 Программы для защиты в играх (BattleEye, Easy Anti-Cheat).
    • Как диагностировать и устранить:

      1. Загрузитесь в Безопасном режиме с поддержкой сети.
      2. Откройте Панель управленияПрограммы и компоненты и удалите антивирусы/менеджеры паролей.
      3. Проверьте наличие фильтр-драйверов:
        sc query | find "filter"

        Если в списке есть службы с названиями вроде klflt (Kaspersky) или aswMonFlt (Avast), удалите их.

      4. Используйте утилиту Autoruns (от Microsoft) для поиска подозрительных драйверов в автозагрузке.
      ⚠️ Внимание: Если клавиатура перестала работать после установки Windows 10/11 поверх старой системы, проблема может быть в остаточных драйверах от предыдущей ОС. В этом случае поможет только чистая установка Windows с форматированием системного диска.

      5. Проблемы с электропитанием и USB-портами

      Windows агрессивно управляет питанием USB-устройств, что может приводить к автоматическому отключению клавиатуры для экономии энергии. Это особенно актуально для ноутбуков и ПК с настройками энергосбережения. Проверьте:

      • 🔋 Настройки схемы электропитания:
        1. Откройте Панель управленияЭлектропитаниеНастройка схемы электропитанияИзменить дополнительные параметры питания.
        2. Найдите раздел Параметры USBПараметр временного отключения USB-порта и установите Запрещено.
      • Конфликт USB-устройств: Отключите все остальные USB-устройства (флешки, мыши, принтеры). Иногда контроллер не справляется с нагрузкой.
      • 🔌 Неисправность USB-хаба: Если клавиатура подключена через хаб, попробуйте подключить напрямую.
      • Для владельцев ноутбуков: некоторые модели (например, Lenovo ThinkPad, Dell Latitude) имеют встроенные настройки энергосбережения, которые отключают USB-порты при работе от батареи. Проверьте настройки в фирменном ПО (например, Lenovo Vantage или Dell Power Manager).

        6. Повреждение системных файлов и реестра

        Если клавиатура работала ранее, но перестала откликаться после обновления Windows, вирусной атаки или сбоя питания, причиной могут быть поврежденные системные файлы или записи реестра. Для диагностики:

        1. Загрузитесь с установочной флешки Windows (выберите Восстановление системыКомандная строка).
        2. Выполните проверку целостности системных файлов:
          sfc /scannow
          

          dism /online /cleanup-image /restorehealth

        3. Проверьте ключи реестра, отвечающие за клавиатуру:
          reg query "HKLM\SYSTEM\CurrentControlSet\Services\i8042prt" /s
          

          reg query "HKLM\SYSTEM\CurrentControlSet\Services\kbdclass" /s

          Если параметры отсутствуют или имеют некорректные значения, восстановите их из резервной копии.

      Если клавиатура не работает даже в меню восстановления, используйте внешнюю USB-клавиатуру для выполнения команд. В крайнем случае можно подключить клавиатуру к другому ПК и отредактировать реестр оффлайн (смонтировав диск с поврежденной системой).

      7. Аппаратные неисправности: когда виновато "железо"

      Если все программные методы испробованы, но клавиатура по-прежнему работает только в BIOS, проблема может крыться в аппаратной части. Распространенные причины:

      • 🔌 Неисправный USB-порты: Проверьте порты на наличие физических повреждений или окисления контактов. Попробуйте подключить клавиатуру к задним портам материнской платы (они подключены напрямую, минуя дополнительные хабы).
      • 🔧 Поврежденный южный мост: Если вместе с клавиатурой не работают и другие USB-устройства, возможна неисправность чипсета материнской платы.
      • Нестабильное питание: Блок питания может не выдавать достаточно мощности для USB-портов. Проверьте напряжение на линии +5V (должно быть 4.75–5.25V).
      • 🖥️ Конфликт с другим оборудованием: Например, некоторые PCI-е карты (TV-тюнеры, звуковые карты) могут блокировать прерывания (IRQ), используемые клавиатурой.
      • Для диагностики аппаратных проблем:

        1. Подключите клавиатуру к другому ПК. Если она работает — проблема в вашем компьютере.
        2. Проверьте журнал событий Windows (eventvwr.msc) на наличие ошибок с источниками USBHUB3, i8042prt или ACPI.
        3. Если есть возможность, протестируйте материнскую плату с другим блоком питания.
        ⚠️ Внимание: Если клавиатура PS/2 работает в BIOS, но не в Windows, а все USB-клавиатуры отказываются функционировать — с большой вероятностью неисправен контроллер USB на материнской плате. В этом случае поможет только ремонт или замена платы.

        FAQ: Частые вопросы по неработающей клавиатуре

        ❓ Почему клавиатура работает в BIOS, но не работает при загрузке Windows?

        Это указывает на программный конфликт. Наиболее вероятные причины:

        • Отсутствуют или повреждены драйверы клавиатуры (kbdclass.sys, i8042prt.sys);
        • Фильтр-драйвер антивируса блокирует ввод;
        • Настройки BIOS отключают USB-порты после загрузки ОС (USB Legacy Support или XHCI Hand-off);
        • Повреждены системные файлы Windows.

        Начните с проверки настроек BIOS и загрузки в Безопасном режиме.

        ❓ Как войти в BIOS, если клавиатура не работает?

        Если клавиатура не откликается даже в BIOS:

        1. Используйте PS/2-клавиатуру (если есть порт).
        2. На некоторых материнских платах (ASUS, Gigabyte) можно войти в BIOS через специальную кнопку на задней панели.
        3. Сбросьте BIOS, замкнув джампер CLR_CMOS или вынув батарейку.
        4. Для ноутбуков некоторых моделей (Lenovo, HP) есть аварийные комбинации кнопок (например, Fn + Power).
        ❓ Клавиатура перестала работать после обновления Windows. Что делать?

        Обновления Windows часто ломают драйверы клавиатуры. Порядок действий:

        1. Откатите обновление через Безопасный режим (ПараметрыОбновление и безопасностьВосстановление).
        2. Удалите последние обновления через командную строку:
          wusa /uninstall /kb:НОМЕР_ОБНОВЛЕНИЯ

          (узнать номер можно в Панель управленияПрограммыПросмотр установленных обновлений).

        3. Обновите драйверы чипсета и USB с сайта производителя материнской платы.
        ❓ Беспроводная клавиатура не работает, а проводная — работает. В чем дело?

        Проблемы с беспроводными клавиатурами обычно связаны с:

        • 🔋 Разряженными батарейками или неисправным радиомодулем;
        • 📡 Конфликтом Bluetooth-драйверов (особенно на Windows 11);
        • 🔌 Отключенным USB-портом, к которому подключен приемник;
        • 🛡️ Блокировкой со стороны антивируса (например, Kaspersky может блокировать HID-устройства).

        Решения:

        1. Подключите приемник к другому USB-порту (желательно USB 2.0).
        2. Обновите драйверы Bluetooth через Диспетчер устройств.
        3. Удалите клавиатуру из списка Bluetooth-устройств и выполните повторное сопряжение.
        ❓ Клавиатура работает, но некоторые клавиши не нажимаются. Что проверять?

        Если клавиатура определяется системой, но часть клавиш не работает:

        • 🧹 Загрязнение: Пыль или жидкость под клавишами могут блокировать контакты. Попробуйте почистить клавиатуру сжатым воздухом или разобрать ее.
        • 🎛️ Поврежденная мембрана: В дешевых клавиатурах мембранные контакты изнашиваются или рвутся.
        • 🖥️ Конфликт раскладок: Проверьте, не включена ли случайно другая раскладка (Win + Пробел).
        • 🛠️ Неисправность контроллера: Если не работает целый ряд клавиш (например, цифры или функциональные клавиши), проблема в микросхеме клавиатуры.