为什么 PS/2 端口不需要驱动程序?

Has*_*ziz 3 windows usb drivers ps2 ps2-keyboard

我最近在 SU 上遇到了以下答案,其中指出:

如果您的主板 USB 端口在安装过程中不工作,则您将不得不在 Windows 安装过程中使用 PS2 键盘和 Tab 键。

这让我意识到手头总是有一个 PS/2 键盘可能是一个很好的策略(顺便说一句,这是我使用的唯一一种键盘),但也让我想知道:为什么 PS/2 端口和设备没有像 USB 一样依赖驱动程序吗?

或者,如果更准确地说所有设备都需要驱动程序,但默认情况下只有 PS/2 驱动程序与 Windows 捆绑在一起,那么为什么在 2018 年仍然如此,因为 USB 设备更为普遍?

Ram*_*und 7

为什么 PS/2 端口不需要驱动程序?为什么 PS/2 端口和设备不像 USB 端口那样依赖驱动程序?

PS/2 设备实际上确实需要驱动程序。PS/2 I/O 设备,特别是键盘和鼠标设备,由内置的 i8042prt.sys 驱动程序处理。此驱动程序自 Windows NT 的早期版本开始就已包含在内,在此系统驱动程序之前,PS/2 设备需要特定于设备的驱动程序才能正常运行。

任何不是键盘或鼠标的 PS/2 设备也需要设备驱动程序才能正常工作。这将类似于游戏端口连接器,它提供了一个标准端口,供操纵杆工作。

与硬件相关的 PS/2 式键盘和鼠标设备的同时操作。

来源: PS/2 (i8042prt) 驱动程序

如果说所有设备都需要驱动程序更准确,但默认情况下只有 PS/2 驱动程序与 Windows 捆绑在一起,那么为什么在 2018 年仍然如此,因为 USB 设备更为普遍?

USB 2主机控制器驱动程序包含在所有受支持的 Windows 版本中。Windows 8.1 和更新版本包括 USB 3 主机控制器驱动程序。

有 4 个相关的 USB设备“类”驱动程序可在 Windows 中提供内置键盘和鼠标功能。

  • KBDHID.sys
  • 文件系统
  • 数据库类文件
  • 慕课系统

键盘和鼠标 HID 客户端驱动程序

我最近在 SU 上遇到了以下答案,其中指出:

链接的答案有很多问题,最明显的问题是它错误地识别了在 Windows 预安装环境 (WinPE) 中未检测到键盘和鼠标的原因。

Windows 7 安装环境不支持 USB 3 主机控制器驱动程序,这就是无法从 USB 3 设备安装 Windows 7 的原因。这就是您必须将 USB 3 驱动程序添加到 ISO 的原因,以便从 USB 3 大容量存储设备安装 Windows 7。

虽然英特尔更改了 USB 3 I/O,但 Windows 7 不再受支持,但 USB 3 支持仍然存在。这也是英特尔不再支持 Windows 7 的情况,因为它是最近的硬件迭代,它有自己的英特尔 USB 3 驱动程序。