質問: hddがpioモードで認識される hddがpioモードでしか認識されません。 東芝のdynabooktx tx/450dsを使っているのですが、hddがpioモードでしか認識されないようになりました。 biosを見てもidecontolerはenhanced ideがenableになっていますが、デバイスマネージャのプライマリideチャンネルは転送モードをdma(利用可能な場合)にしていますが現在の転送モードはpioになっています。 また、セカンダリのほうはウルトラdmaモード2になっています。 hddをdmaモードで認識させる方法はないでしょうか?
回答: 確か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} \ \reseterrorcountersonsuccess (dword 1) \masterdevicetimingmodeallowed (dword ffffffff) ということになります。 設定終了後、windowsを再起動して終了。 dma転送を6回失敗したらモードを下げるを連続6回で下げるに変更 させています。