如果需要 DOS 中的 USB 3.0 支持请启用此选项 如果将此项设置为 Disabled 则 XHCI 控制器将被禁用
一般来说 xHCI 都在 BIOS 的
Advanced mode/高级模式
中
%%%%%
认识 eHCI 和 xHCI
USB 的每个主要版本都在 USB 控制器上使用了新的软件接口:
1.x 是 UHCI/OHCI
2.x 是 EHCI
3.x 是 XHCI
与早期相同的堆栈处理 USB 1、USB2 以及 USB3 的控制器不同 现在的 xHCI 控制器 叫 可扩展主机控制器接口 是 USB 3.0 控制器
eHCI 是 USB 2.0 控制器
xHCI 是 USB 3.0 控制器
每个都与先前版本的驱动程序不兼容 较新的 USB 控制器可与较旧的 USB 外围设备配合使用 因此除了最新的 USB 硬件外 只要设备具有最新的必要驱动程序即可驱动运行
但是在安装操作系统时可能会遇到像你手里有驱动程序但这些驱动程序并未内置在操作系统安装中
因此无法完成操作系统的安装 将驱动程序安装到系统上,而不能使用驱动程序专用的硬件
如果启动至 Windows PE 之类的应急环境并且 CD 中未包含 USB 3.0 驱动程序
则在连接外部驱动器之类的功能后将无法使用 除非将其设置为 EHCI
在两者均支持的 Windows 10 和 Windows 7 之间的双启动中
xHCI 控制器绕过旧版 USB 端口不加载旧版 USB 端口
将 xHCI 设置为禁用可以使双启动在使用 EHCI 控制器的 ASUS bios 下正常运行
要解决 USB 问题 系统要么包括专用的较旧端口
例如在具有 USB 3 端口的系统上专用的 USB 2 端口
要么就是在 BIOS 中进行了类似的选择使得可以更改端口以使用在计算机端使用较旧的接口标准
然后在打开操作系统并将更新的 USB 驱动程序安装程序复制到系统后 就可以改回安装更新的 USB 驱动程序
这样就都可以在最新更快的 USB 上运行
%%%%%
BIOS 设置中的 xHCI 模式
如果真的遇到了装了 3.0 驱动但是 3.0 端口还是不能用的话
这个时候我们只需要进入 BIOS 将其设置成 Smart Auto 或 Auto 就 OK 了
绝大多数的情况下 XHCI Mode 都是默认为 Disabled/关闭
XHCI Mode 选项提供设定 xHCI 控制器在操作系统内的运行模式有四个:
Smart Auto/智能自动 Auto/自动 Enabled/开启 Disabled/关闭
解释一下:
Auto/自动
当 BIOS 不具备 xHCI pre-boot 支持时强烈建议设为此模式
在自动模式下 BIOS 会将所有 USB 3.0 连接端口连接至 EHCI 控制器
接下来 BIOS 会使用 ACPI 协定提供开启 xHCI 控制器的选项 并且重新设定 USB 连接端口
Smart Auto/智能自动
当 BIOS 具备 xHCI pre-boot 支持时 建议设为此模式
一般此模式是开着的
在智能模式下只有在 BIOS 可在开机前的环境下
pre-boot environment
支持 xHCI 控制器才可以使用
此选项功能类似 Auto 自动模式
但在开机前环境下 BIOS 会依据前次开机环境操作系统下中所作的设定
将 USB 3.0 连接端口连接至 xHCI 或 EHCI 模式
此模式可让 USB 3.0 设备在进入操作系统前以 USB 3.0 Super-Speed 运行
若在前次开机前环境下 USB 连接端口被设定至 EHCI
则开启及重新设定 xHCI 控制器的步骤就必须遵照 Auto 模式
若要设成 Enabled
安装的操作系统必需支持 xHCI 规格
driver support
若操作系统不支持则所有 USB 3.0 连接端口将无法运行!
如果选择 Enabled 开启
则在该模式下所有的连接端口在 BIOS 开机过程最后会被连接均会被至 xHCI 控制器
如果 BIOS 在开机前不支持 xHCI 控制器
no xHCI pre-boot support
BIOS 会先将 USB 3.0 连接端口连接至 EHCI 控制器
待进入操作系统前再将 USB 3.0 连接端口连接至 xHCI 控制器