• 締切済み

HDDがPIOモードで認識される

HDDがPIOモードでしか認識されません。 東芝のdynabookTX TX/450DSを使っているのですが、HDDがPIOモードでしか認識されないようになりました。 BIOSを見てもIDEcontolerはEnhanced IDEがENABLEになっていますが、デバイスマネージャのプライマリIDEチャンネルは転送モードをDMA(利用可能な場合)にしていますが現在の転送モードはPIOになっています。 また、セカンダリのほうはウルトラDMAモード2になっています。 HDDをDMAモードで認識させる方法はないでしょうか?

みんなの回答

  • yossu
  • ベストアンサー率60% (270/446)
回答No.1

確か2000,XPでの回避策です。 1) デバイスマネージャ→IDE ATA/ATAPI コントローラ→ xxx IDE コントローラ→削除→Windows再起動→ IDE再構築→一応DMA復活 (必要であれば削除の時にIDEチャネルも同時に削除しても良いかも?) 2) そしてHDDエラーによりPIO移行へしにくくなる設定を適用する。 ファイル名を指定して実行→regedit→指定のレジストリ変更します。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001 (0002はセカンダリ) を開き、右クリックで新規→DWORD値→ResetErrorCountersOnSuccess と名前を入力→値を1にする。 ついでなのでセカンダリにも入れておくと良いでしょう。 同じキー位置にMasterDeviceTimingModeAllowedのDWORD値を ffffffffにしておくと更に良かったり。 なければ作って置きましょう。 見つけたキーが目的のキーかを確認するには、 そのキーの中にDriverDesc 値に文字列値 "プライマリ IDE チャネル"又は"セカンダリ IDE チャネル" があることを確認します。 まとめると HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class \{4D36E96A-E325-11CE-BFC1-08002BE10318} \<PIOになっているデバイス> \ResetErrorCountersOnSuccess (DWORD 1) \MasterDeviceTimingModeAllowed (DWORD ffffffff) ということになります。 設定終了後、Windowsを再起動して終了。 DMA転送を6回失敗したらモードを下げるを連続6回で下げるに変更 させています。

mind72
質問者

補足

ありがとうございます。 一応、IDEコントローラを削除し再起動するとドライバのインストールが始まりますが、データが無効ですと表示されインストールに失敗します。 ほかのところからどドライバをインストールするべきでしょうか?

関連するQ&A

専門家に質問してみよう