PCI IDE コントローラに関する MS-DOS 互換モードの問題

文書翻訳 文書翻訳
文書番号: 151911 - 対象製品
この記事は、以前は次の ID で公開されていました: JP151911
この資料に使用中のハードウェアに関する問題が説明されていない場合は、下記のマイクロソフト Web サイトで、その他のハードウェアについての資料を参照してください。
http://support.microsoft.com/default.aspx/w98?sid=460
重要 : この資料には、レジストリの編集に関する情報が含まれています。レジストリを編集する前に、問題が発生した場合に備えて、レジストリの復元方法を理解しておいてください。復元方法の詳細については、Regedit.exe のヘルプ トピック「レジストリを復元する」、または Regedt32.exe のヘルプ トピック「レジストリ キーを復元する」を参照してください。
すべて展開する | すべて折りたたむ

目次

現象

コンピュータに 2 つの IDE チャンネル間のシリアル化が必要な PCI (Peripheral Component Interconnect) IDE (Integrated Drive Electronics) ハード ディスク コントローラが搭載されている場合に、次の問題が発生することがあります。
  • 32 ビット ファイル システム アクセスと 32 ビット仮想メモリが利用できない。

    - および -
  • デバイス マネージャで、プライマリおよびセカンダリ IDE チャネルに感嘆符 (!) の付いた黄色い円が表示される。
ハード ディスク コントローラを削除して再インストールしても、この問題は解決されません。

原因

この問題は、Windows の起動時にハード ディスク コントローラのプロテクト モード ドライバが正しく初期化されていない場合に発生します。この問題が発生した場合、レジストリに NOIDE値が追加され、以降、プロテクト モード ドライバは初期化されません。

解決方法

警告 : レジストリ エディタの使い方を誤ると、深刻な問題が発生することがあります。最悪の場合、オペレーティング システムの再インストールが必要です。マイクロソフトは、レジストリ エディタの誤用により発生した問題に関しては、一切責任を負わないものとします。レジストリ エディタは、自己の責任においてご使用ください。

レジストリの編集方法の詳細については、レジストリ エディタ (Regedit.exe) のヘルプ トピック「キーと値の変更」、または Regedt32.exe のヘルプ トピック「レジストリ情報の追加と削除」と「レジストリ情報の編集」を参照してください。レジストリを編集する前にレジストリのバックアップを必ず作成してください。Windows NT または Windows 2000 を実行している場合、システム修復ディスク (ERD) も更新する必要があります。

: このセクションで説明しているレジストリ値は、破損したデータの使用を防ぐことを目的としています。このレジストリ値を変更する前に、「サポート技術情報」 (Microsoft Knowledge Base) の次の資料を参照し、トラブルシューティングの手順を実行することを推奨します。
130179 Troubleshooting MS-DOS Compatibility Mode on Hard Disks

すべてのバージョン

Windows でプロテクト モード IDE ドライバが再度初期化されるようにする方法
  1. [スタート] をクリックして [ファイル名を指定して実行] をクリックし、[名前] ボックスに regedit と入力して Enter キーを押します。
  2. 次のレジストリ キーを探して、クリックします。
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\IOS
  3. 右ペインで、[NOIDE] 値を右クリックし、[削除] をクリックします。
  4. レジストリ エディタを終了します。
レジストリを更新後、Windows を再起動します。Windows でコントローラのプロテクト モード ドライバが初期化されます。コントローラのプロテクト モード ドライバを初期化できた場合、ファイル システムおよび仮想メモリは 32 ビット モードで動作し、デバイス マネージャの IDE チャネルには感嘆符 (!) の付いた黄色い円は表示されなくなります。

プロテクト モード ドライバが正常に初期化されない場合は、エラー メッセージが表示され、再度 NOIDE 値が追加されます。コンピュータの次回起動時には、MS-DOS 互換モードのファイルシ ステムが使用されます。

Windows 98

Windows 98 を使用している場合は、Windows 98 の CD-ROM にある Tools\Mtsutil フォルダを選択し、Noide.inf ファイルを右クリックして、[インストール] をクリックします。この操作を実行すると、NOIDE 値が存在する場合はその値が削除されます。実行後、コンピュータを再起動します。

詳細

この問題は、コンピュータに 2 つの IDE チャンネル間のシリアル化が必要な IDE コントローラが搭載されている場合に発生します。これらの IDE コントローラのプロテクト モード ドライバは、以下のいずれかの条件を満たす場合には初期化されないことがあります。
  • 一方の IDE チャネルではサポートされているハード ディスクを使用し、もう一方のチャネルではリアル モード ドライバを必要とする CD-ROM ドライブまたは他の種類のドライブを使用している場合、2 つの IDE チャネル間のシリアル化が必要なため、Windows ではハード ディスクにプロテクト モードでアクセスしながらもう一方のデバイスをリアル モードで使用することはできません。この場合、プロテクト モード ドライバは初期化されず、以降のエラーの発生を防ぐために NOIDE スイッチがレジストリに追加されます。その後、両方のディスク デバイスはリアル モードで動作します。

    - または -
  • デバイス マネージャから IDE コントローラのドライバを手動で削除した後で再インストールしているか、または、プロテクト モード ドライバを無効にした後で再度有効にしている場合、一部の PCI コントローラ ドライバは動的な有効化および無効化に対応していないため、プロテクト モード ドライバを正常に初期化できないことがあります。
以下のコントローラ用の Windows デバイス ドライバはこの問題を引き起こす可能性があります。
  • CMD PCI-0640 PCI-IDE Controller
  • 標準デュアル PCI-IDE コントローラ
  • Opti Dual PCI-IDE Controller
  • Intel 82371 AB/EB Pci Bus Master IDE Controller
  • Ali M5229 PCI Busmaster IDE Controller
2 つの IDE チャンネル間のシリアル化を必要とするその他の PCI IDE コントローラでもこの問題が発生する可能性があります。

関連情報

この資料は米国 Microsoft Corporation から提供されている Knowledge Base の Article ID 151911 (最終更新日 2002-06-12) をもとに作成したものです。

プロパティ

文書番号: 151911 - 最終更新日: 2006年8月9日 - リビジョン: 2.0
この資料は以下の製品について記述したものです。
  • Microsoft Windows 95
  • Microsoft Windows 95
  • Microsoft Windows 95
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 98 Second Edition
  • Microsoft Windows Millennium Edition
キーワード:?
kbwinme kbhardware kbenv diskmem kbhw win98 kbprb win95 osr2 kbdiskmemory KB151911
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"

フィードバック

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com