如何在 Windows 10 中将 USB 2.0 降级为 USB 1.1

如何在 Windows 10 中将 USB 2.0 降级为 USB 1.1

有没有办法将 USB 2.0 端口降级为 Windows 10 中的 USB1.1?我知道 USB2.0 是向后兼容的,但我希望该端口作为 OHCI 端口工作。

我尝试禁用驱动程序,但检测不到 USB 设备。我尝试安装 1394 OHCI 兼容主机控制器(旧版),但在设备管理器中看不到它。

请帮忙。

答案1

1394 OHCI 兼容主机控制器”不是 USB 而是 Firewire 驱动程序。不幸的是,“OHCI”在 USB 和 Firewire 世界中都有使用。

当 USB 2.0 推出时,EHCI USB 2.0 控制器经常包含用于处理 USB 1.1 的“配套控制器”硬件。但这只是针对未内置 EHCI 驱动程序的操作系统的一种兼容性解决方法:EHCI 驱动程序无法处理 USB 1.1 速度没有任何内在原因。

到目前为止,操作系统中的 EHCI 驱动程序支持(即使在操作系统安装时)已经非常普遍,以至于配套控制器被排除在硬件之外。事实上,甚至 EHCI 也被排除在现代系统之外:大多数新系统都是仅支持 XHCI 的。

答案2

这取决于您的计算机硬件。

USB 控制器有多种类型。

旧的英特尔机器上提供了一个,并使用了 EHCI(USB 2.0 HS 模式)和(英特尔专有)UHCI 的组合,支持 FS 和 LS 模式。

另一种通常出现在非英特尔机器中,其中 HS 模式由相同的开放 EHCI 硬件提供,但 LS/FS 模式作为 OHCI 控制器实现。

额外的区别在于 USB 3.0 和 xHCI 控制器。xHCI 的早期实现不支持 USB 2.0 模式,因此这些模式由类型一或类型二 USB 2.0 组合(又称“配套控制器”)支持。

在具有前三种硬件的机器上,只需在设备管理器中禁用 EHCI 驱动程序即可。然后端口将作为 USB 1.1 端口运行,将 HS 设备转换为 FS 设备。恢复完整的 HS 功能就像重新启用 EHCI 驱动程序一样简单。

近年来,xHCI 硬件取得了进展,因此基于 Intel 的机器不再需要“同伴”EHCI/UHCI 硬件,并且所有 USB 模式均由最近的统一 Microsoft xHCI 驱动程序处理,大约自 2016 年以来。我不知道有什么方法可以禁用 USB 2.0 功能并诉诸 USB 1.1 模式。

您无法通过降低信号质量来改变 USB HS 主机行为,以“强制”向后兼容,参见此解释。如果您只需要 USB 1.1 操作,则可以使用旧的 USB 1.1 集线器。然后所有下游 HS 设备将以 FS 模式连接。

相关内容