运行 Windows 7 时,我应该在 BIOS 设置中启用还是禁用 xHCI 切换?

mis*_*256 13 bios usb windows-7 drivers usb-3

我有一个支持 USB 3.0 的 Jetway NF9E-Q77 主板。英特尔驱动程序可用于在 Windows 7 中启用 USB 3.0 支持。

假设已安装驱动程序,是否应在 BIOS 设置中启用或禁用xHCI 切换

BIOS USB 设置屏幕截图

BIOS 手册是这样说的:

摘自 BIOS 手册

我知道的Windows 7不原生支持USB 3.0。既然如此,似乎应该启用该设置。

另一方面,Intel 驱动程序在 Windows 7 中启用了 USB 3.0 支持。在这种情况下,似乎该设置实际上应该被禁用

哪一个是正确的?

mis*_*256 11

我在英特尔社区询问过,试图弄清这件事的真相。事实证明,英特尔工程部门对此有话要说:

“根据工程,有必要将其保留为 xHCI 的“启用””。

7 系列芯片组的 Intel USB 3.0 驱动程序是否支持 xHCI 切换?

那么就是这样。运行 Windows 7 + Intel 的 USB 3.0 驱动程序时,必须在 BIOS 设置中启用xHCI 切换

  • 顺便说一下,虽然应该启用 xHCI 切换,但应该禁用 eHCI 切换。 (2认同)
  • 有趣的,有点不相关的笔记。如果您正在安装 VMWare ESXi 5.5+ 并且整个 USB 系统在引导过程中中断,则需要启用 eHCI 切换 (2认同)
  • “虽然应启用 xHCI 切换,但应禁用 eHCI 切换”。太对了。我发现 Silverstone EC05-E USB 3.0 控制器在带有 PCI Express 1.0 的旧主板中在 Windows XP 或 Windows 8.1 中重新启动时会“消失”。更改 BIOS 以禁用 eHCI 切换后,EC05-E 现在按预期工作,即。设备和驱动程序没有登录器会重新启动,并且 USB 3.0 在带有 PCI Express 2.0 的旧主板上的 Windows XP 或 Windows 8.1 中都可以正常工作。尽管 EC05-E 是为 PCI Express 2.0 设计的,但许多 USB 3.0 卡的工作速度高达 2500 mbps,或者是 5000 mbps USB 3 的一半。 (2认同)

小智 5

我发现了一个与 EHCI 切换相关的有趣错误 - 它可能只出现在某些主板上。

对于更高版本的操作系统,您通常会在禁用 EHCI 切换的情况下运行。

在 Asus M4A89GTD Pro/USB3(可能还有其他)上,如果您需要使用 USB 传统支持来允许使用 USB 键盘进行 BIOS 控制,那么您还必须启用 EHCI 切换,否则多个 USB 控制器将失败并显示代码 10。

如果遇到此问题,您必须在设备管理器中卸载出现故障的控制器,然后允许重新检测它们 - 然后它们应该会恢复正常......我以为我已经炸毁了一些 USB 端口,直到我发现它。