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

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

BIOS設定にはXHCI プリブートモード

これを有効にすると、起動時に接続されていないUSBデバイスは認識されなくなります。無効USB デバイスは正常に動作します。

BIOSの簡単な説明にはこうあります「DOS で USB 3.0 サポートが必要な場合は、このオプションを有効にしてください。」私はそうは思わないが、そこにはこうも書かれている「この項目を無効に設定すると、XHCI コントローラーが無効になることに注意してください。」つまり、このオプションでは USB 3.0 が無効になるということですか?

画面の写真は次のとおりです。

Asus UX32VD アドバンス USB BIOS 画面


その後のBIOSアップデートでは、このオプションを使用すると、起動時にUSBデバイスが接続されていない場合でも動作するようになり、この問題は修正されたようです。有効

答え1

xHCI が有効になっていると USB デバイスが動作せず、xHCI が無効になっていると動作するという一般的な症状に基づくと、OS には USB 2.0 ドライバーはあるが、USB 3.0 ドライバーはないと思われます。

このようなBIOS設定は何をするものでしょうか?同様の「xHCIモード」BIOS設定の選択肢の優れた概要が見つかりました。tonymac ユーザー a6f691ac による投稿:

xHCI モード = 無効 - オンボード USB 3.0 ポートは 2.0 ポートのように機能します

xHCIモード = 有効 - オンボードUSB 3.0ポートは3.0ポートのように機能します

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

xHCI モード = Smart Auto - OS USB 3.0 ドライバーがロードされる前は、オンボード USB 3.0 ポートは 2.0 ポートのように機能します。OS を再起動すると、この再起動 BIOS フェーズ中に BIOS は「スマート」であるため、OS USB 3.0 ドライバーがロードされる前に USB 3.0 ポートが 2.0 機能にダウングレードされるのを回避できます。そのため、2 回目の起動以降は Smart Auto の方が Auto よりも高速ですが、OS に USB 3.0 ドライバーがインストールされていることを確認したら、切り替えを回避するため Enabled の方が高速です。オンボード USB 3.0 ポートを 2.0 ポートのように機能させるのは、主に OS のインストールをサポートするため、または USB 3.0 ドライバーが組み込まれていない OS をサポートするためです。これにより、マザーボードに付属の USB 3.0 ドライバーを使用して OS をインストールする前に、ユーザーが USB キーボードまたはその他の USB デバイスを USB 3.0 ポートに接続した場合でも、USB キーボードは機能します。

背景:

USBの各メジャーバージョンでは、USBコントローラ(1.x:国際HCIそしてOHCI、2.x:電子情報技術: 3.x: xHCI) は、それぞれ以前のバージョンのドライバーとは互換性がありません。新しい USB コントローラーは古い USB 周辺機器でも問題なく動作するため、必要なドライバーが完全に最新であれば、コンピューターに最新の USB ハードウェア以外のものを搭載する必要はありません。

ただし、OS をインストールする場合、ドライバーは手元にあるが、OS インストールにドライバーが組み込まれておらず、ドライバーが必要なディスクを使用する以外に、OS インストールを完了してドライバーをシステムに取り込む方法がないという、鶏が先か卵が先かの問題が発生する可能性があります。

USB に関してこの問題を回避するには、システムに専用の古いポート (たとえば、USB 3 ポートも備えたシステムに専用の USB 2 ポート) を含めるか、または BIOS にこのような選択肢を追加して、ポートを変更してコンピューター側の古いインターフェイス標準を使用できるようにします。その後、OS を起動し、更新された USB ドライバー インストーラーをシステムにコピーしたら、元に戻して更新された USB ドライバーをインストールすれば、すべてが最新の高速な USB バージョンで実行されるようになります。

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

答え2

xHCI プリブート ドライバー

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

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

この項目を「有効」に設定すると、以下の xHCI モードは自動的に「スマート自動」に設定され、この項目を「無効」に設定すると、以下の xHCI モードは自動的に「自動」に設定されます。

ソース:http://mbforum.gigabyte.de/index.php?page=スレッド&スレッドID=6484

答え3

Windows 10 と Windows 7 (どちらも Pro) のデュアル ブートでは、xHCI コントローラーはレガシー USB ポートをバイパスします (レガシー USB ポートはロードされません)。xHCI を無効にすると、EHCI コントローラーを使用して ASUS BIOS でデュアル ブートが正しく機能するようになります。

答え4

XHCI コントローラ (拡張ホスト コントローラ インターフェイス)USB 3.0 コントローラー。実用上、これらの用語は同義語と見なすことができます。したがって、コントローラーと関連ポートが完全に無効になるようです (以前のコントローラーとは異なり、同じスタックが USB1 と USB2 だけでなく USB3 も処理するため、これはおそらくすべてかゼロかのどちらかです)。

関連情報