web-dev-qa-db-ja.com

BIOS設定のXHCIプリブートモードは何をしますか?

XHCI起動前モードというBIOS設定があります。起動時に接続されていない有効なUSBデバイスが認識されない場合、無効に設定するとUSBデバイスは正常に動作します。 BIOSの簡単な説明には、「DOSでUSB3.0サポートが必要な場合はこのオプションを有効にする」と書かれています。私はしませんが、「この項目をDisabledに設定するとXHCIコントローラーが無効になることに注意してください」とも述べています。それで、それはUSB3がこのオプションで無効にされることを意味しますか?これが画面の写真です。

Asus UX32VD Advanced USB BIOS screen

UPDATE以降のBIOSアップデートでは、このオプションを有効にして起動時にUSBデバイスを接続しなくてもUSBデバイスが動作するという点で、この問題を修正したようです。

15
Jamie Kitson

XHCIが有効になっているとUSBデバイスが機能しないという一般的な症状に基づいて、お使いのOSにはUSB 2.0ドライバはあるがUSB 3.0ドライバはないように思えます。

このようなBIOS設定は何をするのですか?私は tonymacユーザーa6f691acによる投稿 で同様の 'XHCI Mode' BIOS設定の選択の良い要約を見つけました:

XHCI Mode = Disabled - オンボードUSB 3.0ポートは2.0ポートのように機能します。

XHCI Mode = Enabled - オンボードUSB 3.0ポートは3.0ポートのように機能します。

XHCI Mode = Auto - OS USB 3.0ドライバがロードされる前は、オンボードUSB 3.0ポートは2.0ポートのように機能します。 OSを再起動すると、この再起動BIOSフェーズの間、OS USB 3.0ドライバがロードされる前に、オンボードUSB 3.0ポートは再び2.0ポートのように機能します。

XHCI Mode = Smart Auto - オンボードUSB 3.0ポートは、OS USB 3.0ドライバがロードされる前は2.0ポートのように機能します。 OSを再起動した場合、この再起動BIOSフェーズの間に、BIOSは「スマート」であり、OS USB 3.0ドライバがロードされる前にUSB 3.0ポートを2.0機能にダウングレードしないようにします。そのため、Smart Autoは2回目以降の自動よりも高速ですが、OSにUSB 3.0ドライバがインストールされていることが確実であれば、Enabledが最も高速です。切り替えが回避されるためです。オンボードUSB 3.0ポートを2.0ポートのように機能させるのは、主にOSのインストールをサポートするか、またはUSB 3.0ドライバを内蔵していないOSをサポートするためです。 OSまたはUSB 3.0ドライバをインストールする前に、キーボードまたはその他のUSBデバイスをUSB 3.0ポートに接続すると、マザーボードに付属しています。

背景:

USBの各メジャーバージョンは、USBコントローラ上の新しいソフトウェアインタフェース(1.x:UHCI/OHCI、2.x:EHCI:3.x:XHCI)を使用しており、それぞれ以前のバージョンのドライバと互換性がありません。最新のUSBコントローラは古いUSB周辺機器でも正常に動作するため、最新のUSBハードウェア以外にコンピュータに必要なドライバが搭載されているのであれば、その理由はありません。

しかし、OSをインストールするとき、ドライバを持っているのにOSのインストールに組み込まれていない、そしてOSのインストールを完了する方法がないという、鶏と卵の問題の可能性があります。ドライバが対応しているハードウェアを使用する以外は、システムにドライバをインストールしてください。

USBでこれを回避するには、システムに専用の古いポート(たとえば、USB 3ポートもあるシステム上の専用USB 2ポート)を含めるか、BIOSでこのように選択してポートを変更します。コンピュータ側の古いインターフェース標準、そしてOSを起動して更新されたUSBドライバインストーラをシステムにコピーしたら、元に戻して更新USBドライバをインストールすることができます。バージョン。

さまざまな「自動」設定は、インストール時にBIOS設定を変更しなくても、通常はフルスピードで動作するBIOS設定を提供しようとしているようです。これはおそらく、自分のOSを再インストールしている個々の所有者からのテクニカルサポート電話を節約するためだけでなく、すべてのOSインストールがリモートネットワークブートによって実行される集中管理環境にも適しています。セットアッププロセスは実用的ではないでしょう。

14
rakslice

Windows 10とWindows 7の間のデュアルブート(両方のプロ)では、xHCIコントローラーはレガシーUSBポートをバイパスします(レガシーUSBポートをロードしません)。 xHCIを無効に設定すると、デュアルブートがEHCIコントローラを使用してASUS BIOSの下で正しく機能することを可能にします。

1
Paul G.

xHCIプリブートドライバ

有効USB 3.0ポートは、OSを起動する前にxHCIコントローラーにルーティングされます。 (デフォルト)

無効USB 3.0ポートは、OSを起動する前にEHCIコントローラーにルーティングされます。

この項目をEnabledに設定すると、以下のxHCI Modeが自動的にSmart Autoに設定されます。この項目がDisabledに設定されていると、以下のxHCI Modeが自動的にAutoに設定されます。

出典: http://mbforum.gigabyte.de/index.php?page=Thread&threadID=6484

1
epoon