BIOS 设置 XHCI Pre-Boot Mode 有什么作用?

Jam*_*son 24 bios usb-3 zenbook asus-laptop

我有一个名为 XHCI 预启动模式的 BIOS 设置。如果我启用了未在启动时插入的 USB 设备,则永远无法识别,如果我将其设置为禁用,则 USB 设备正常工作。简短的 BIOS 描述说“如果您需要在 DOS 中支持 USB3.0,请启用此选项。” 我没有,但它也说“请注意,如果您将此项目设置为禁用,XHCI 控制器将被禁用。” 那么这是否意味着使用此选项禁用了 USB3?这是屏幕的图片:

华硕 UX32VD 高级 USB BIOS 屏幕

更新我随后的 BIOS 更新似乎已经解决了这个问题,即使在启动时未插入此选项启用 USB 设备也能工作。

rak*_*ice 20

根据启用 XHCI 时 USB 设备不工作而禁用 XHCI 时工作的一般症状,听起来您的操作系统具有 USB 2.0 驱动程序但没有 USB 3.0 驱动程序。

这种 BIOS 设置有什么作用?我在tonymac 用户 a6f691ac 的帖子中找到了一个关于类似“XHCI 模式”BIOS 设置的选择的很好的总结:

XHCI 模式 = 已禁用 - 板载 USB 3.0 端口功能类似于 2.0 端口

XHCI 模式 = 启用 - 板载 USB 3.0 端口功能类似于 3.0 端口

XHCI 模式 = 自动 - 在操作系统 USB 3.0 驱动程序加载之前,板载 USB 3.0 端口功能类似于 2.0 端口。如果您重新启动操作系统,则在加载操作系统 USB 3.0 驱动程序之前的此重新启动 BIOS 阶段,板载 USB 3.0 端口将再次像 2.0 端口一样工作。

XHCI 模式 = 智能自动 - 板载 USB 3.0 端口在操作系统 USB 3.0 驱动程序加载之前功能类似于 2.0 端口。如果您重新启动操作系统,在此重新启动 BIOS 阶段,BIOS 足够“智能”,可以避免在操作系统 USB 3.0 驱动程序加载之前将 USB 3.0 端口降级回 2.0 功能。因此,第二次启动后,Smart Auto 比 Auto 更快,但是一旦您确定操作系统安装了 USB 3.0 驱动程序,则 Enabled 最快,因为它避免了切换。使板载USB 3.0口功能像2.0口一样,主要是为了支持OS安装或者支持没有内置USB 3.0驱动的OS,这样用户插入USB后USB键盘也能正常工作在安装操作系统之前,将键盘或任何其他 USB 设备插入 USB 3.0 端口,USB 3.0 驱动程序随主板提供。

背景:

USB 的每个主要版本都在 USB 控制器上使用了新的软件接口(1.x:UHCI/OHCI,2.x:EHCI:3.x:XHCI),每个都与之前版本的驱动程序不兼容。较新的 USB 控制器可以与较旧的 USB 外围设备一起正常工作,因此计算机没有理由只有最新的 USB 硬件——只要它与必要的驱动程序完全同步。

但是,在安装操作系统时,可能会出现先有鸡还是先有蛋的问题,即您手头有驱动程序,但它们并未内置到操作系统安装中,并且您无法完成操作系统安装和将驱动程序安装到系统上,而不是使用您需要驱动程序的磁盘。

为了解决 USB 的这个问题,系统要么包括专用的旧端口(例如,系统上也有 USB 3 端口的专用 USB 2 端口),或者他们在 BIOS 中放置这样的选择,让您更改端口以使用计算机端的旧接口标准,然后一旦您打开操作系统并将更新的 USB 驱动程序安装程序复制到系统,您就可以改回来,安装更新的 USB 驱动程序,现在一切都在最新的更快的 USB 上运行版本。

各种“自动”设置似乎试图提供一种 BIOS 配置,该配置可以正常全速运行,而无需在安装时更改 BIOS 设置。这大概是为了节省重新安装操作系统的个人所有者的技术支持电话,以及适应集中管理的环境,其中所有操作系统的安装都是通过远程网络启动完成的,以及像更改单个机器上的 BIOS 设置这样的事情。设置过程将是不切实际的。


Shi*_*rai -2

XHCI 控制器(可扩展主机控制器接口)USB 3.0 控制器。出于所有实际目的,您可以将这些术语视为同义词。所以,是的,听起来这将完全禁用控制器和相关端口(与早期的控制器不同,相同的堆栈处理 USB1 和 USB2 以及 USB3,因此这可能是一个全有或全无的前景)。