Почему компьютер не видит клавиатуру PS/2 — полная диагностика и ремонт

Если при подключении клавиатуры через фиолетовый разъём PS/2 система не реагирует на нажатия, а в Диспетчере устройств устройство отсутствует или отмечено восклицательным знаком — проблема кроется в одном из 3 узлов: кабель клавиатуры, порт PS/2 на материнской плате или настройки BIOS/UEFI. Первое, что нужно проверить: горит ли индикатор Num Lock при включении ПК. Если нет — клавиатура не получает питание, и виноват либо разъём, либо повреждённый шлейф внутри корпуса устройства. В 60% случаев неисправность устраняется простой перезагрузкой с предварительным извлечением штекера PS/2.

Особенность интерфейса PS/2 (в отличие от USB) — отсутствие "горячего подключения". Если вы вставили клавиатуру в работающий компьютер, система её не обнаружит до перезапуска. Это не поломка, а протокольное ограничение: контроллер клавиатуры инициализируется только при старте POST. Ещё один нюанс: на некоторых материнских платах (например, ASUS Prime B450 или Gigabyte Z390) порт PS/2 отключён по умолчанию в BIOS — его нужно активировать вручную в разделе Advanced → USB Configuration.

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

Начните с базовой диагностики: убедитесь, что штекер PS/2 вставлен в фиолетовый разъём (а не в зелёный для мыши) и зафиксирован до щелчка. Коннектор PS/2 имеет трапециевидную форму с ключом — его невозможно вставить неправильно, но при этом он часто расшатывается со временем. Попробуйте слегка покачать штекер: если клавиатура то работает, то нет — проблема в окисленных контактах или изношенном разъёме.

Далее проверьте кабель на механические повреждения:

  • 🔍 Перегибы у основания: чаще всего ломаются провода возле штекера или корпуса клавиатуры. Осмотрите изоляцию на микротрещины.
  • 🐭 Проверка мышью: подключите к зелёному порту PS/2 рабочую мышь. Если она тоже не определяется — порт неисправен.
  • 🔌 Тест на другом ПК: подключите клавиатуру к другому компьютеру с PS/2. Работает? Значит, проблема в вашей материнской плате.

⚠️ Внимание: Никогда не подключайте и не извлекайте устройства PS/2 при включённом питании ПК. Это может повредить контроллер клавиатуры на материнской плате из-за скачка напряжения.

Попробовать другой кабель PS/2 (если есть)

Проверить контакты разъёма на материнской плате на окисление

Убедиться, что порт PS/2 не отключён в BIOS

Подключить клавиатуру к USB через переходник (для теста)

-->

2. Диагностика порта PS/2 на материнской плате

Если кабель и клавиатура исправны, но порт PS/2 не реагирует, проблема может быть в:

  • 🔧 Окисленных контактах: со временем разъём покрывается слоем окиси, особенно в условиях высокой влажности. Очистите контакты спиртом и ватной палочкой.
  • 💥 Перегоревшем предохранителе: на некоторых платах (например, MSI B360) порт PS/2 защищён предохранителем F1 или F2 рядом с разъёмом. Прозвоните его мультиметром.
  • 🛠️ Повреждённом контроллере: микросхема Super I/O (например, ITE IT87xx или Nuvoton NCT67xx) управляет портами PS/2. При её выходе из строя потребуется замена или пайка.

Для проверки целостности порта:

  1. Выключите ПК и отключите его от сети.
  2. Визуально осмотрите разъём PS/2 на наличие погнутых или почерневших контактов.
  3. Подключите клавиатуру и включите ПК. Если индикаторы на клавиатуре не загораются — порт не подаёт питание.
Симптом Вероятная причина Решение
Индикаторы клавиатуры не горят Отсутствует питание на порту PS/2 Проверьте предохранитель, очистите контакты
Клавиатура работает только в BIOS Отсутствуют драйверы в ОС Установите драйвер i8042prt или kbdclass
Клавиши регистрируются с задержкой Проблемы с контроллером Super I/O Обновите BIOS или замените микросхему
Клавиатура определяется как "Неизвестное устройство" Конфликт IRQ с другим устройством Отключите лишние PCI-устройства в BIOS

Проверял кабель и разъём|Перезагружал ПК с извлечённой клавиатурой|Обновлял BIOS|Менял настройки в BIOS|Ничего из перечисленного-->

3. Настройки BIOS/UEFI: включение поддержки PS/2

На современных материнских платах порт PS/2 часто отключён по умолчанию, чтобы освободить ресурсы для USB-устройств. Чтобы его активировать:

  1. Войдите в BIOS, нажав Del, F2 или Esc при запуске ПК.
  2. Перейдите в раздел Advanced → USB Configuration (название может отличаться).
  3. Найдите параметры:
    • Legacy USB Support → установите Enabled.
    • PS/2 Mouse/Keyboard Power On → установите Enabled.
    • USB Keyboard/Mouse Legacy Free → установите Disabled.
  • Сохраните настройки (F10) и перезагрузите ПК.
  • Если в вашем BIOS нет явных опций для PS/2, попробуйте сбросить настройки к заводским (Load Optimized Defaults). Это часто решает проблему с неопределёнными устройствами. Важно: после сброса BIOS может потребоваться повторная настройка загрузочного диска (Boot Order).

    Список материнских плат с известными проблемами PS/2

    ASUS ROG Strix B550-F (требует отключения CSM)

    Gigabyte GA-H110M-S2H (конфликт с M.2 SSD)

    MSI B450 Tomahawk (нужно обновление BIOS до версии 7C02v1B)

    ASRock B365 Pro4 (порт PS/2 работает только с клавиатурами на микросхеме Holtek HT82K640)

    4. Конфликты с USB-устройствами и драйверами

    Если клавиатура PS/2 определяется в BIOS, но не работает в Windows, проблема может быть связана с:

    • 🖥️ Отсутствием драйвера i8042prt.sys: этот драйвер отвечает за взаимодействие с портом PS/2. Проверьте его наличие в Диспетчере устройств → Клавиатуры.
    • 🔌 Конфликтом с USB-концентратором: отключите все USB-устройства и перезагрузите ПК. Иногда контроллер USB блокирует ресурсы PS/2.
    • 🔄 Повреждённым стеком драйверов клавиатуры: удалите все устройства в разделе Клавиатуры в Диспетчере и выполните поиск новых устройств.

    Для ручной переустановки драйверов:

    1. Откройте Диспетчер устройств (Win + X → Диспетчер устройств).
    2. Найдите устройство с восклицательным знаком в разделе Клавиатуры или Другие устройства.
    3. Щёлкните правой кнопкой → Обновить драйвер → Выполнить поиск драйверов на этом компьютере.
    4. Выберите Установить из списка доступных драйверов и укажите Стандартная клавиатура PS/2.
    ⚠️ Внимание: Если после обновления драйверов клавиатура перестала работать полностью, откатитесь к предыдущей версии драйвера или воспользуйтесь Восстановлением системы (пункт в Панели управления).

    5. Аппаратные неисправности: что ломается чаще всего

    Если программные методы не помогли, проблема кроется в "железе". Вот типичные неисправности:

    Компонент Признаки неисправности Способ ремонта
    Конденсаторы на материнской плате Вздутые или протекающие конденсаторы рядом с портом PS/2 Замена конденсаторов пайкой
    Микросхема Super I/O Не работают оба порта PS/2 (клавиатура + мышь) Замена микросхемы или материнской платы
    Шлейф клавиатуры Клавиатура работает при изгибе кабеля в определённом положении Замена кабеля или пайка проводов
    Порт PS/2 на материнской плате Окисленные или погнутые контакты Очистка спиртом или замена разъёма

    Для диагностики аппаратных проблем потребуется мультиметр. Проверьте:

    • 🔋 Напряжение на контактах PS/2: на пине 4 (питание) должно быть +5V, на пине 3 (земля) — 0V.
    • 🔌 Целостность дорожек от разъёма PS/2 до микросхемы Super I/O.
    • 💡 Работоспособность светодиодов клавиатуры: если они не загораются, проблема в питании.

    6. Альтернативные решения: переходники и USB

    Если восстановить работу PS/2 не удалось, рассмотрите альтернативы:

    • 🔌 Переходник PS/2 → USB: дешёвое решение (от 100 рублей), но не все клавиатуры корректно работают через адаптер. Проблемы могут возникнуть с механическими клавиатурами на микроконтроллерах Holtek.
    • 🖥️ USB-клавиатура: современные модели (например, Logitech K120 или HyperX Alloy Core) подключаются без драйверов и работают в BIOS.
    • 🔧 PCI-карта с портами PS/2: если порт на материнской плате сгорел, можно установить дополнительную плату расширения (например, StarTech PEX1PS2).

    При использовании переходника PS/2 → USB учтите:

    • Некоторые клавиатуры (например, IBM Model M) требуют активных адаптеров с собственным контроллером.
    • В BIOS переходник может не работать — для настройки BIOS потребуется native USB-клавиатура.
    • Функциональные клавиши (Print Screen, Pause/Break) могут не распознаваться.

    7. Особенности работы PS/2 в современных ОС

    В Windows 10/11 и Linux порт PS/2 поддерживается на уровне ядра, но могут возникать специфические проблемы:

    Windows 10/11:

    • 🔄 Автоматическое отключение портов: для экономии энергии система может отключать неиспользуемые порты. Отключите эту функцию в Панель управления → Электропитание → Настройка плана электропитания → Изменить дополнительные параметры → Параметры USB → Параметр временного отключения USB-порта → Запрещено.
    • 🛡️ Защитник Windows: иногда блокирует драйверы для "устаревших" устройств. Добавьте i8042prt.sys в исключения.

    Linux (Ubuntu, Debian, Arch):

    • 🐧 Если клавиатура не работает в консоли (TTY), но работает в графическом интерфейсе, проверьте загрузку модуля ядра:
      lsmod | grep atkbd
      

      sudo modprobe atkbd

    • 📝 Для ручной настройки добавьте в /etc/default/grub параметр GRUB_CMDLINE_LINUX="atkbd.reset" и выполните sudo update-grub.

    Частые вопросы (FAQ)

    Можно ли подключить клавиатуру PS/2 к ноутбуку?

    Большинство ноутбуков не имеют порта PS/2, но вы можете использовать пассивный адаптер PS/2 → USB. Учтите, что:

    • На некоторых ноутбуках (например, Lenovo ThinkPad) порт USB может не подавать достаточно питания для старых клавиатур.
    • Функциональные клавиши (Fn) могут работать некорректно.

    Для гарантированной совместимости выбирайте адаптеры с активной электроникой (например, Tripp Lite U209-000-R).

    Почему клавиатура PS/2 работает в BIOS, но не в Windows?

    Это типичная проблема с драйверами или конфликтом устройств. Порядок действий:

    1. Откройте Диспетчер устройств и удалите все устройства в разделе Клавиатуры.
    2. Загрузите драйвер i8042prt с сайта производителя материнской платы (раздел Chipset).
    3. Отключите все USB-устройства и перезагрузите ПК.

    Если проблема осталась, проверьте настройки Group Policy (gpedit.msc): иногда политика безопасности блокирует устаревшие устройства ввода.

    Как проверить, исправна ли микросхема Super I/O?

    Микросхема Super I/O (например, ITE IT8792E или Nuvoton NCT6798D) управляет портами PS/2, вентиляторами и мониторингом. Признаки её неисправности:

    • Не работают оба порта PS/2 (клавиатура + мышь).
    • Не регулируется скорость вентиляторов.
    • В BIOS отсутствуют данные о температуре CPU.

    Для диагностики:

    1. Проверьте наличие микросхемы на материнской плате (обычно рядом с портами PS/2).
    2. Прозвоните мультиметром цепи питания (+5V и GND).
    3. Если есть паяльная станция, проверьте целостность пайки ножек.

    Замена Super I/O требует опыта: микросхема припаяна к многослойной плате, и при неаккуратной пайке можно повредить дорожки.

    Что делать, если клавиатура PS/2 печает случайные символы?

    Это признак:

    • Замыкания в кабеле — проверьте на разрывы.
    • Попадания жидкости — разберите клавиатуру и очистите контакты.
    • Конфликта драйверов — удалите все клавиатуры в Диспетчере устройств и перезагрузите ПК.
    • Неисправности контроллера клавиатуры — если проблема проявляется на разных ПК.

    Для теста подключите клавиатуру к другому ПК. Если симптомы повторяются — клавиатура неисправна.

    Можно ли подключить две клавиатуры: одну к PS/2, другую к USB?

    Да, но есть нюансы:

    • В BIOS будет активна только PS/2-клавиатура (USB-устройства инициализируются позже).
    • В Windows обе клавиатуры будут работать параллельно, но могут возникать конфликты горячих клавиш.
    • Некоторые игры (например, CS:GO или Dota 2) могут блокировать ввод с второго устройства как "читерский".

    Чтобы избежать проблем, отключите одну из клавиатур в Диспетчере устройств (правая кнопка → Отключить устройство).