XHCI起動前モードというBIOS設定があります。起動時に接続されていない有効なUSBデバイスが認識されない場合、無効に設定するとUSBデバイスは正常に動作します。 BIOSの簡単な説明には、「DOSでUSB3.0サポートが必要な場合はこのオプションを有効にする」と書かれています。私はしませんが、「この項目をDisabledに設定するとXHCIコントローラーが無効になることに注意してください」とも述べています。それで、それはUSB3がこのオプションで無効にされることを意味しますか?これが画面の写真です。
UPDATE以降のBIOSアップデートでは、このオプションを有効にして起動時にUSBデバイスを接続しなくてもUSBデバイスが動作するという点で、この問題を修正したようです。
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インストールがリモートネットワークブートによって実行される集中管理環境にも適しています。セットアッププロセスは実用的ではないでしょう。
Windows 10とWindows 7の間のデュアルブート(両方のプロ)では、xHCIコントローラーはレガシーUSBポートをバイパスします(レガシーUSBポートをロードしません)。 xHCIを無効に設定すると、デュアルブートがEHCIコントローラを使用してASUS BIOSの下で正しく機能することを可能にします。
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