Почему порты PS / 2 не нуждаются в драйверах? Почему именно порты и устройства PS / 2 не зависят от драйверов, как их USB-аналоги?
Устройствам PS / 2 действительно нужны драйверы. Устройства ввода / вывода PS / 2, в частности клавиатуры и мыши, обрабатываются встроенным драйвером i8042prt.sys. Этот драйвер был включен с ранних версий Windows NT, до этого системного драйвера для устройства PS / 2 требовались специальные драйверы для правильной работы устройства.
Любое устройство PS / 2, которое НЕ является клавиатурой или мышью, также требует, чтобы драйвер устройства функционировал должным образом. Это было бы похоже на разъем Game Port, который предоставлял стандартный порт для работы джойстиков.
Аппаратно-зависимая одновременная работа клавиатуры и мыши в стиле PS / 2.
Источник: PS / 2 (i8042prt) драйвер
Если точнее будет сказать, что все устройства нуждаются в драйверах, но по умолчанию в комплект поставки Windows входят только драйверы PS / 2, почему это все еще имеет место в 2018 году, когда устройства USB встречаются гораздо чаще?
Драйверы хост-контроллера USB 2 включены во все поддерживаемые версии Windows. Windows 8.1 и новее включают драйверы хост-контроллера USB 3.
Существует 4 соответствующих драйвера «класса» USB- устройств, которые обеспечивают встроенную функциональность клавиатуры и мыши в Windows.
- Kbdhid.sys
- MOUHID.sys
- kbdclass.sys
- MOUCLASS.sys
Драйверы HID для клавиатуры и мыши
Недавно я наткнулся на следующий ответ на SU, который гласит:
Связанный ответ имеет множество проблем, самая очевидная проблема в том, что он неправильно определяет причину, по которой клавиатура и мышь не были обнаружены в среде предустановки Windows (WinPE).
Среда установки Windows 7 не поддерживает драйвер хост-контроллера USB 3, поэтому Windows 7 не может быть установлена с устройства USB 3. По этой причине вы должны добавить драйвер USB 3 в ISO, чтобы установить Windows 7 с запоминающего устройства USB 3.
Несмотря на то, что Intel изменила ввод / вывод USB 3, Windows 7 больше не поддерживается, но поддержка USB 3 все еще существует. Это также тот случай, когда Intel больше не поддерживает Windows 7 с более поздними аппаратными итерациями с собственными драйверами Intel USB 3.