質問: hddの転送速度がdmaにならないのですが・・・ os:windowsxp hdd:maxtor 5t040h4 maxtor 6y160l0 上記の物を使用しているのですが、デバイスマネージャーで確認してみたところhddは二つとも、標準デュアルチャネルpci ideコントローラーのプライマリideチャネルに接続されていて、プロパティーを開き詳細設定で転送モードをデバイス0、1共にdmaにしているのですが、現在の転送モードが二つともpioモードのままなのですがdmaにすることは出来ないのでしょうか? 他にも、intel(r) 82801fb ultra ata storange controllers-2651と intel(r) 82801fb/fbm ultra ata storange controllers-266fがあり、前者には、何も接続されていなく、後者の方のプライマリにはdvdドライブが接続されていて、こちらはプロパティの転送モードはdmaで、現在の転送モードもウルトラdmaモード2となっているのですが、hddの方もこのようにはならないのでしょうか? どうか回答の方よろしくお願いします。
回答: ano.1さんの回答にあるリンク先にも記載されてありますが、とりあえずpioのままのideチャンネルを削除、再起動でdmaになる場合があります。 それでも、pioのままであれば、これもリンク先の最後の方にあるようにレジストリの書き換えで修復可能な場合があります。 レジストリの書き換えについてはリンク先の情報に追加として hkey_local_machine\system\currentcontrolset\control\class\{4d36e96a-e325-11ce-bfc1-08002be10318}\(pioになっているデバイス)\masterdevicetimingmodeallowed のdword値のデータを「ffffffff」にして再起動。 レジストリを書き換える場合は、変更箇所のバックアップ推奨。 また、あくまでも自己責任で!