Система Windows 10 часто игнорирует устройства ввода, подключенные через разъем PS/2, если в настройках BIOS/UEFI не активирован режим эмуляции Legacy USB. Если вы подключили старую периферию и экран ввода остается пустым, не стоит сразу искать новый адаптер — проблема кроется в конфигурации контроллера материнской платы или драйверах HID.
Отсутствие реакции на нажатия клавиш при старте ПК или после входа в систему указывает на то, что операционная система не получает сигнал прерывания от устройства. В современных сборках Windows 10 поддержка устаревших интерфейсов реализована через программную прослойку, которая может быть отключена по умолчанию для ускорения загрузки.
Диагностика требует последовательного исключения аппаратных конфликтов и проверки настроек управления питанием. Часто пользователи пропускают этап проверки физического контакта, полагая, что разъему нужен только софт, но окисление контактов в круглом порту PS/2 — одна из самых частых причин отказа.
Диагностика физического подключения и контакта
Первым шагом всегда должна быть проверка целостности кабеля и чистоты контакта в гнезде материнской платы. Разъем PS/2 имеет фиксированную полярность и механический замок, который со временем ослабевает, приводя к потере сигнала. Убедитесь, что клавиатура подключена в фиолетовый порт, предназначенный именно для ввода с клавиатуры, а не в зеленый порт для мыши.
Если на корпусе клавиатуры есть индикатор подсветки (например, NumLock или ScrollLock), попробуйте его включить. Отсутствие реакции нажатия кнопки на самом устройстве говорит оhardware-проблеме: либо сгорел контроллер на плате клавиатуры, либо нарушена цепь питания в кабеле.
⚠️ Внимание: Категорически запрещается подключать и отключать устройства с интерфейсом PS/2 при включенном компьютере. Это может привести к короткому замыканию и выходу из строя супервизора ввода-вывода на материнской плате.
Для проверки исправности самого устройства попробуйте подключить его к старому компьютеру или ноутбуку с родным портом PS/2. Если там клавиатура не работает, проблема в самом девайсе, и программное восстановление на Windows 10 не поможет.
Иногда виноват переходник с USB на PS/2, который использует активную схему преобразования. Пассивные переходники, содержащиеся только в форме разъема, не способны эмулировать протокол PS/2 на USB-порту без поддержки со стороны материнской платы.
Настройка BIOS/UEFI для поддержки Legacy-устройств
Современные BIOS часто отключают поддержку Legacy PS/2 для ускорения процесса загрузки в режиме UEFI. Чтобы клавиатура заработала, необходимо зайти в настройки firmware и принудительно включить эмуляцию старых интерфейсов. Если клавиатура не работает даже в BIOS, используйте мышь или клавиатуру с USB для входа в настройки.
В меню Advanced или Boot найдите раздел USB Configuration или Peripherals. Вам нужно найти опцию Legacy USB Support и перевести её в положение Enabled. Также ищите пункт PS/2 Mouse/Keyboard Support и убедитесь, что он активен.
В зависимости от производителя материнской платы (ASUS, Gigabyte, MSI), названия пунктов могут отличаться. В некоторых случаях требуется отключить Fast Boot, так как он пропускает инициализацию устаревших портов при старте системы.
☑️ Настройка BIOS для PS/2
⚠️ Внимание: После включения настроек Legacy может увеличиться время загрузки компьютера на 5-10 секунд, так как система принудительно опрашивает старые порты перед инициализацией USB.
Если вы используете режим CSM (Compatibility Support Module), убедитесь, что он включен. Без включенного CSM многие BIOS не видят PS/2 устройства до загрузки драйверов Windows, что делает невозможным управление системой на этапе входа.
Дополнительные настройки BIOS
В старых версиях AMI BIOS опция может называться"PS2 Mouse/Keyboard Support". В Phoenix BIOS ищите"Legacy Peripheral". Если настройки не сохраняются, возможно, проблема в батарейке CMOS (CR2032) на плате, которая разрядилась и сбрасывает конфигурацию при каждом выключении питания.
Проверка драйверов и конфигурации оборудования в Windows
Если система загружается, но клавиатура не отвечает, проблема может быть в драйверах HID (Human Interface Device). Откройте Диспетчер устройств, нажав Win + X и выбрав соответствующий пункт, или через команду devmgmt.msc. Найдите раздел Клавиатуры.
Если вы видите устройство с желтым восклицательным знаком или «Стандартная клавиатура PS/2» с ошибкой, попробуйте удалить его драйвер. После удаления перезагрузите компьютер — система должна автоматически переустановить драйвер при запуске.
Иногда драйвер Standard PS/2 Keyboard блокируется сторонним ПО или повреждается при обновлении Windows. В свойствах устройства на вкладке Драйвер нажмите Откатить, если эта кнопка активна, или попробуйте обновить драйвер вручную, выбрав поиск на этом компьютере.
В разделе Служебные устройства HID также могут быть скрытые ошибки. Убедитесь, что не отключены службы, отвечающие за ввод. Проверьте службу Служба ввода HID (HID Service) в консоли services.msc — она должна быть запущена и иметь тип запуска «Автоматически».
Управление питанием и энергосбережение
Windows 10 агрессивно управляет питанием USB-контроллеров и портов ввода, что может приводить к отключению клавиатуры PS/2 при простое. В Диспетчере устройств найдите ваш контроллер клавиатуры, откройте Свойства и перейдите на вкладку Управление электропитанием.
Снимите галочку с пункта Разрешить отключение этого устройства для экономии энергии. Если такой вкладки нет, это может означать, что драйвер не поддерживает управление питанием, и проблема решается обновлением чипсета материнской платы.
Также проверьте настройки электропитания в панели управления. Перейдите в Электропитание -> Настройка схемы электропитания -> Изменить дополнительные параметры питания. Найдите раздел Параметры USB и отключите режим ожидания USB-порта.
В редких случаях отключение встроенного контроллера клавиатуры в BIOS может помочь, если система конфликтует между встроенным портом PS/2 и эмуляцией через USB, но это крайняя мера.
Аппаратные конфликты и проверка контроллера KBC
Контроллер клавиатуры и мыши (KBC) на старых материнских платах мог интегрироваться в чипсет северного моста, а на новых — в PCH. Если контроллер неисправен, программные методы не помогут. Проверьте, нет ли в системе конфликтов ресурсов (редко для современных ОС, но возможно в виртуальных машинах).
Используйте утилиту msinfo32 для просмотра ресурсов системы. Перейдите в раздел Аппаратные ресурсы -> Конфликты и общие ресурсы. Если клавиатура PS/2 конфликтует с другим устройством, это нужно устранять переназначением IRQ, хотя в Windows 10 это происходит автоматически.
Если ни один из методов не помог, возможно, выгорел порт PS/2. В этом случаечным решением станет покупка качественного активного переходника USB-PS/2 или замена клавиатуры на современную USB-модель.
⚠️ Внимание: Не пытайтесь паять или ремонтировать порт PS/2 на материнской плате самостоятельно без опыта работы с BGA-компонентами, так как можно повредить чипсет.
| Симптом | Вероятная причина | Решение |
|---|---|---|
| Клавиатура не работает при загрузке | Отключен Legacy USB в BIOS | Включить Legacy Support в BIOS |
| Работает не все время | Перебои питания или плохой контакт | Проверить кабель и отключить экономии энергии |
| Работают только некоторые клавиши | Повреждение матрицы или окисление | Очистить контакты или заменить клавиатуру |
| Система зависает при подключении | Короткое замыкание в контроллере | Отключить устройство и проверить порт |
Использование виртуальной клавиатуры и альтернативы
Если клавиатура не работает критически, а вам необходимо срочно ввести пароль или текст, используйте Виртуальную клавиатуру Windows. Вызвать её можно через экран входа в систему, нажав иконку «Специальные возможности» в правом нижнем углу.
Для вызова виртуальной клавиатуры также подойдет комбинация Win + Ctrl + O, если мышь работает. Это позволит вам ввести команду для проверки системных файлов sfc /scannow через командную строку с правами администратора.
В качестве временного решения можно использовать приложение-клавиатуру на смартфоне, подключенное через удаленный доступ (например, TeamViewer или AnyDesk), если на ПК есть мышь и доступ в интернет.
Однако, для постоянного использования лучше приобрести современную клавиатуру с интерфейсом USB, так как поддержка PS/2 в будущих обновлениях Windows может быть полностью прекращена.
Проверка реестра и служебных настроек
Иногда ключи реестра, отвечающие за инициализацию PS/2, могут быть повреждены. Запустите редактор реестра regedit и перейдите по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt.
Убедитесь, что значение параметра Start установлено в 2 (Автоматически). Если оно равно 4 (Отключено), измените его на 2 и перезагрузите систему. Это принудительно активирует драйвер контроллера.
Не изменяйте другие параметры в этом разделе, так как это может привести к нестабильной работе системы ввода. Если вы недавно устанавливали программы для управления подсветкой или макросами, проверьте, не отключили ли они этот драйвер случайно.
Итоговая проверка работоспособности
После выполнения всех настроек перезагрузите компьютер и проверьте работу клавиатуры в самом начале загрузки. Если загорается индикатор CapsLock или NumLock, значит, система успешно инициализировала устройство.
Протестируйте нажатие функциональных клавиш F1 - F12, так как они часто используются для входа в BIOS. Если они тоже не работают, проблема может быть глубже, чем просто настройки драйверов.
Если проблема сохраняется, попробуйте подключить устройство к другому порту (если есть два PS/2), хотя обычно они имеют разную полярность и назначение. В большинстве случаев корректная настройка BIOS решает проблему на 90% устройств.
Почему Windows 10 не видит клавиатуру PS/2 сразу после установки?
При чистой установке Windows 10 система загружает базовые драйверы. Если драйвер PS/2 Keyboard не был интегрирован в образ системы или не подтянулся автоматически, устройство не будет работать до установки чипсета материнской платы с официального сайта производителя.
Можно ли использовать клавиатуру PS/2 на ноутбуке?
Современные ноутбуки не имеют портов PS/2. Для подключения потребуется активный переходник с USB на PS/2, который должен поддерживать эмуляцию клавиатуры. Пассивные переходники на таких устройствах работают крайне редко.
Что делать, если клавиатура работает, но печатает неверные символы?
Это указывает на проблему с раскладкой клавиатуры в системе. Проверьте, не установлен ли язык ввода Английский (США) вместо Русский, или не переключен ли режим клавиатуры в BIOS (например, с QWERTY на AZERTY).
Помогает ли сброс настроек BIOS (Clear CMOS)?
Да, сброс настроек BIOS до заводских (вытащив батарейку на 5 минут или перемычку) часто возвращает включенный режим поддержки Legacy USB, если он был случайно отключен.