現象
MS-DOS モードでコンピューターを再起動すると、ユニバーサルシリアルバス (USB) キーボードまたはマウスが機能しなくなることがあります。この問題は、次のいずれかの状況で発生する可能性があります。
-
USB レガシーサポートが基本的な入出力システム (BIOS) で無効になっている場合、または BIOS で USB レガシーサポートが提供されていない場合。
-
BIOS USB レガシーサポートが有効であり、プラグアンドプレイリソースの再調整によって USB ホストコントローラーのリソース設定が変更された場合。 この問題は、パーソナルコンピューターメモリカード、国際協会 (PCMCIA) カードなど、デバイスをホットドッキングした場合に発生する可能性があります。
原因
この動作が発生するのは、オペレーティングシステムではデバイス入力に BIOS が使用されているため、BIOS USB レガシーサポートがないために、MS-DOS モードでは USB キーボードまたはマウスを使用できないためです。USB レガシーサポートがないと、USB 入力デバイスが機能しません。オペレーティングシステムは、32ビット USB ドライバーの USB レガシサポートを無効にします。 通常、Windows では、起動時に割り当てられた値から USB ホストコントローラーのリソースが変更されていない限り、MS-DOS モードでコンピューターを再起動すると、USB レガシサポートが再び有効になります。オペレーティングシステムは BIOS で指定されたリソース設定を復元できません。 現在の入出力 (i/o) ポート設定が BIOS 設定と異なる場合、デバイスにアクセスできなくなり、コンピューターが応答を停止する (ハングする) 可能性があります。
この動作を回避するために使用できるメソッドはいくつかあります。
-
PS/2 スタイルのキーボードまたはマウスを使用します。
-
BIOS USB レガシーサポートを有効にします。 方法については、この記事の「 参照 」セクションを参照してください。
-
BIOS USB レガシーサポートが有効になっていて、ホットドッキングデバイスを使っている場合は、BIOS によって割り当てられた設定に合わせて、USB ホストコントローラーのリソース設定を構成することができます。
USB ホストコントローラーが BIOS 設定を使用するように設定する方法
USB ホストコントローラーで BIOS 設定を使用するには、次の操作を行います。
-
コンピューターの BIOS からデバイスの設定を取得する方法については、お使いのコンピュータのマニュアルを参照してください。
-
[ スタート] をクリックし、[ コントロールパネル] をクリックして、[ システム] をダブルクリックします。
-
[ デバイスマネージャー ] タブをクリックします。
-
[ ユニバーサルシリアルバスコントローラー] をクリックして展開します。
-
[ Manufacturer_namePCI to USB Host Controller ( manufacturer_nameは製造元の名前)] をクリックし、[プロパティ] をクリックします。
-
[ リソース ] タブをクリックし、[自動設定を 使用 する] チェックボックスをオフにします (チェックボックスがオンになっている場合)。
-
[ 入力/出力範囲] をクリックし、[ 設定の変更] をクリックします。
-
デバイスの BIOS の値をクリックします。 競合情報によってデバイスに問題があることが示された場合は、そのデバイスの設定を変更する必要があります。デバイスの競合の詳細については、以下の記事の番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
133240 デバイスマネージャーとのデバイス競合のトラブルシューティング
-
コンピューターを再起動します。
-
[ 自動設定を使用する ] チェックボックスがオンになっている場合は、次の手順をもう一度実行して、手順2から始めます。
状態
この動作は仕様です。
参照情報
デバイスマネージャーの使い方の詳細については、以下の記事の番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
285122 Windows 98 および Windows Me でデバイスマネージャーを起動する方法BIOS USB レガシーサポートで発生する可能性のある問題の詳細については、以下の記事の番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
310922 BIOS で USB レガシーサポートが有効になっていると、シャットダウン中にコンピューターが停止するコンピューターの BIOS でサポートされている場合は、通常、コンピューターの BIOS 設定で USB レガシーサポートを有効または無効にすることができます。ハードウェアが USB レガシエミュレーションをサポートしているかどうかについては、お使いのコンピューターに付属のマニュアルを参照するか、ハードウェアの製造元にお問い合わせください。ハードウェアの製造元に問い合わせる方法については、次の Microsoft Web サイトを参照してください。