Ситуация, когда под рукой нет клавиатуры с разъёмом PS/2, но нужно срочно запустить компьютер, знакома многим. Особенно актуальна проблема для старых системных блоков, где USB-порты отключены в BIOS до загрузки ОС, или для серверов без графического интерфейса. В этой статье разберём все возможные способы обойти ограничение — от аппаратных решений до программных обходных путей.
Современные материнские платы редко зависят от PS/2-устройств, но в корпоративной среде или при работе с legacy-оборудованием (например, IBM-совместимыми терминалами или промышленными ПК) такая необходимость возникает регулярно. Главная сложность — контроль загрузки на уровне BIOS/UEFI, где без клавиатуры невозможно выбрать загрузочное устройство или изменить настройки. Однако выход есть всегда.
Перед тем как переходить к радикальным методам, проверьте очевидное: не подключена ли клавиатура к неработающему USB-порту (попробуйте все разъёмы на задней панели), не отключены ли USB-устройства в настройках BIOS предыдущим пользователем, не блокирует ли загрузку Secure Boot. Эти моменты часто упускают из виду, тратя время на сложные манипуляции.
1. Использование USB-клавиатуры с адаптером PS/2
Самый надёжный способ — преобразовать USB-сигнал в PS/2 с помощью переходника. Однако не все адаптеры работают корректно. Важно выбрать активный адаптер (с микросхемой-преобразователем), а не пассивный «разъём-разъём».
Подходящие модели:
- 🔌 StarTech USB2PS2 — поддерживает горячее подключение, совместим с большинством BIOS.
- 🔌 Delock 61403 — работает даже на старых платах Intel 440BX.
- 🔌 ATEN UC-232A — универсальный адаптер для клавиатуры и мыши.
⚠️ Внимание: Дешёвые пассивные переходники (без электроники внутри) не преобразуют протокол — они просто меняют разъём, и BIOS их не распознаёт. Проверяйте наличие чипа внутри корпуса адаптера.
Если адаптер не сработал:
- Подключите USB-клавиатуру до включения ПК (некоторые BIOS игнорируют устройства, подключённые после старта).
- Попробуйте клавиатуру с другой прошивкой (например, Logitech K120 часто работает там, где отказывает Microsoft Comfort Curve).
- Отключите все другие USB-устройства — конфликт адресов может блокировать распознавание.
Подключил адаптер до включения ПК
Использую активный адаптер (с чипом внутри)
Пробовал разные USB-порты (в т.ч. USB 2.0)
Отключил другие USB-устройства
Проверял клавиатуру на другом ПК
-->
2. Включение поддержки USB-клавиатуры в BIOS без PS/2
Если BIOS игнорирует USB-устройства, но у вас есть доступ к другому ПК с PS/2-клавиатурой, можно один раз заменить настройки и сохранить их. Для этого:
Алгоритм действий:
- Подключите PS/2-клавиатуру и войдите в BIOS (обычно
Del,F2илиEsc). - Найдите раздел
Integrated Peripherals(илиAdvanced → USB Configuration). - Активируйте опции:
- 🔘
USB Keyboard Support→Enabled - 🔘
Legacy USB Support→Enabled(илиAuto) - 🔘
USB 2.0 Controller→Enabled
- 🔘
- Сохраните настройки (
F10) и перезагрузитесь. - 🔧 Найдите на материнской плате джампер
CLR_CMOS(обычно рядом с батарейкой). - 🔧 Перемкните его на 5–10 секунд (или выньте батарейку на то же время).
- 🔧 Подключите USB-клавиатуру и включите ПК — есть шанс, что BIOS распознает её.
⚠️ Внимание: На некоторых платах (ASUS P5K, Gigabyte GA-945) после включения Legacy USB может потребоваться сброс CMOS (вынуть батарейку на 10 секунд), чтобы изменения вступили в силу.
Если доступа к PS/2-клавиатуре нет, попробуйте обнулить BIOS — иногда сброс к заводским настройкам автоматически включает поддержку USB. Для этого:
Что делать, если после сброса BIOS компьютер не включается?
Если после обнуления CMOS система не стартует (чёрный экран, нет POST), проверьте:
1. Правильность подключения питания CPU (4/8-pin разъём на материнской плате).
2. Наличие видеокарты (если используется дискретная графика).
3. Переключатель напряжения на блоке питания (должен соответствовать 220V/110V для вашей сети).
Если проблема остаётся — возможно, сбились настройки памяти. Попробуйте оставить только одну планку ОЗУ в первом слоте (обычно DIMM_A1).
3. Альтернативные устройства ввода: мышь, джойстик, сенсорная панель
В некоторых случаях для навигации по BIOS можно использовать другие USB-устройства, если они поддерживаются прошивкой. Например:
Устройства, которые могут помочь:
- 🖱️ USB-мышь — на платах с UEFI (не Legacy BIOS) часто работает для выбора пунктов меню.
- 🎮 Геймпад — некоторые версии AMI BIOS распознают джойстики как указательные устройства.
- 📱 Сенсорная панель ноутбука — если подключить её через переходник USB-Type C (например, от MacBook).
- Подключите её к USB 2.0 (синий порт может не работать).
- Войдите в BIOS и попробуйте перемещать курсор — если он двигается, используйте
Scroll LockилиNum Lockкак аналогEnter. - На платах ASRock и MSI иногда работает эмуляция клавиатуры через правую кнопку мыши (клик =
Enter).
Для мыши:
⚠️ Внимание: Мышь не заменит клавиатуру для ввода пароля BIOS или выбора загрузочного устройства в Boot Menu. Она пригодится только для навигации по меню.
4. Загрузка с внешнего носителя без клавиатуры
Если цель — просто запустить ПК и загрузить ОС (или LiveCD), можно обойтись без входа в BIOS. Для этого понадобится:
Способы автоматической загрузки:
- 💽 Boot Menu по таймауту — на некоторых платах (HP ProLiant, Dell PowerEdge) при удержании
F12во время POST автоматически открывается меню загрузки. Подключите USB-клавиатуру после появления этого меню. - 🔄 Приоритет загрузки в CMOS — если ранее был установлен
USB-HDDилиCD-ROMкак первое устройство, система загрузится с него без клавиатуры. - 🛠️ Аппаратный сброс приоритета — на серверных платах (Supermicro) есть джампер для сброса порядка загрузки к заводским настройкам (обычно
USB → HDD → Network).
Для ноутбуков:
Многие модели (Lenovo ThinkPad, Dell Latitude) поддерживают загрузку с USB по умолчанию, если:
- В BIOS ранее был включён
Fast Boot(тогда клавиатура не требуется для выбора устройства). - Подключён загрузочный USB-накопитель с Ventoy или Rufus (некоторые прошивки распознают его как
HDDи грузятся автоматически).
⚠️ Внимание: Если на USB-накопителе записан Windows To Go, а в BIOS отключён Secure Boot, система может загрузиться с него без подтверждения пользователя (риск несанкционированного доступа!).
5. Удалённое управление через IPMI/iLO/iDRAC
Для серверного оборудования (HP ProLiant, Dell PowerEdge, Supermicro) есть встроенные модули удалённого управления:
- 🌐 IPMI (Intelligent Platform Management Interface) — позволяет эмулировать клавиатуру через веб-интерфейс.
- 🌐 iLO (HP Integrated Lights-Out) — виртуальная консоль с поддержкой
JavaилиHTML5. - 🌐 iDRAC (Dell Remote Access Controller) — аналогичный функционал для оборудования Dell.
- Найдите IP-адрес модуля управления (обычно указан на наклейке на задней панели сервера).
- Подключитесь через браузер по адресу вида
https://[IP-адрес](логины/пароли по умолчанию:admin/admin,root/calvin). - В разделе
Remote ConsoleилиVirtual Mediaактивируйте эмуляцию клавиатуры. - 🔑 На серверах HP сбросьте пароль iLO удержанием кнопки
Resetна модуле в течение 10 секунд. - 🔑 На Dell используйте утилиту racadm для сброса через командную строку:
Как подключиться:
⚠️ Внимание: На старых версиях IPMI 1.5 эмуляция клавиатуры может не работать в Legacy BIOS. Обновите прошивку модуля через веб-интерфейс.
Если нет данных для входа:
racadm racreset cfguseradmin
6. Аппаратные модификации: эмуляция PS/2
Если другие методы не сработали, остаётся аппаратная эмуляция. Для этого понадобятся:
- 🔧 Arduino или Raspberry Pi Pico — для генерации сигналов PS/2.
- 🔧 Резисторы и диоды — для защиты портов.
- 🔧 Программатор (например, AVRISP mkII).
Схема подключения:
Простейший эмулятор можно собрать на ATtiny85 по схеме:
| Пин Arduino | Подключение к PS/2 | Назначение |
|---|---|---|
D2 |
Data (зелёный) | Передача данных |
D3 |
Clock (фиолетовый) | Тактирование |
5V |
+5V (красный) | Питание |
GND |
GND (чёрный) | Земля |
Код для эмуляции нажатия Del (вход в BIOS):
#include
const int DataPin = 2;
const int ClockPin = 3;
PS2Keyboard keyboard;
void setup() {
keyboard.begin(DataPin, ClockPin);
delay(1000);
keyboard.write(0x76); // Код клавиши Del
}
void loop() {}
⚠️ Внимание: Неправильное подключение эмулятора может вывести из строя PS/2-порт материнской платы. Проверяйте схему на макетной плате перед подключением к ПК.
7. Программные обходные пути для Windows/Linux
Если ПК включается, но не распознаёт клавиатуру уже в ОС, попробуйте:
- 🖥️ Удалённый доступ — подключитесь по
RDP(Windows) илиSSH(Linux) с другого устройства. - 📱 Экранная клавиатура — в Windows вызовите её через
Win + Ctrl + O(если работает тачпад). - 🔄 Автозагрузка скрипта — добавьте в
autostartкоманду для включения USB-портов:
reg add "HKLM\SYSTEM\CurrentControlSet\Services\USBSTOR" /v Start /t REG_DWORD /d 3 /f
Для Linux:
Если клавиатура не работает в GRUB, но ОС грузится, добавьте в /etc/default/grub строку:
GRUB_TERMINAL=console
Затем обновите конфигурацию:
sudo update-grub
FAQ: Частые вопросы
Можно ли использовать Bluetooth-клавиатуру для входа в BIOS?
Нет. BIOS не поддерживает Bluetooth-устройства — они подключаются на уровне ОС. Исключение — некоторые ноутбуки с встроенным Bluetooth-модулем (например, MacBook Pro), где прошивка может распознать клавиатуру как HID-устройство, но это редкость.
Почему USB-клавиатура работает в Windows, но не в BIOS?
Это означает, что в настройках BIOS отключена опция USB Legacy Support или USB Keyboard Support. Решение:
- Подключите PS/2-клавиатуру и включите эти опции.
- Или сбросьте BIOS к заводским настройкам (выньте батарейку на 10 секунд).
Как запустить сервер HP без клавиатуры, если забыт пароль iLO?
Для сброса пароля iLO на серверах HP ProLiant:
- Отключите питание сервера.
- Удерживайте кнопку
iLO Reset(рядом с портом iLO) 10 секунд. - Включите сервер — пароль сбросится к заводскому (
администратор/парольна русском илиAdministrator/adminна английском).
Можно ли использовать планшет как клавиатуру для BIOS?
Технически да, но только через USB-OTG + специализированное ПО (например, USB Keyboard App для Android). Однако:
- Требуется root-доступ на планшете.
- BIOS должен поддерживать
USB HID-устройства (на платах старше 2010 года это маловероятно). - Задержки ввода могут сделать навигацию по меню невозможной.
Что делать, если ни один метод не работает?
Остаются радикальные меры:
- 🔧 Замена материнской платы на модель с поддержкой USB-клавиатуры в BIOS.
- 🔧 Использование платы расширения (например, PCI-e карта с PS/2-портом).
- 🔧 Обратная инженерия BIOS — перепрошивка с модифицированной версией (рискованно!).