質問: パーティションを切ったhddの転送速度について ideのプライマリのマスターに、容量20gのata100のhddを1個、接続しております。 このhddをcドライブに10gと、dドライブに8.6gで、 パーティションを分け、 cドライブにosをインストールしております。 cドライブはウルトラdma5モードで動いているのですが、 dドライブはおそらくpioモードになっており、転送速度が遅く困っております。 1.転送速度がcドライブより遥かに遅い。 2.dドライブへのアクセス時に、cpu負荷が高い という症状が出ております。 同じhddなのでdドライブもdmaモードで転送できると思うのですが、 対処の仕方が分かりません。教えていただけないでしょうか。 os:windows2000 sp4 m/b:k7vza ideドライバはマザーボード付属cdの物を使いました。
回答: 完全な回答ではないのですが... 1つのドライブをいくつかのパーティションに分けた場合、ディスクの外周の方が内周より速いのは構造上当然なことで、速さの比で2:1ぐらいになるのは普通です。 しかし、dの「read」が極端に低く、逆に「write」と「filecopy」が本来よりも速いので、気になりますね。 hdbenchのバージョンはたくさんありますが、いろんな種類で試されたのでしょうか。 もし1つだけでしたら、2,3種類でやってみてください。 あるバージョンだけバグもしくはエラーがでている可能性もあります。 また、本当の転送速度をお知りになりたいのなら、free版はreadだけですが、hd tach3 free というフリーソフトがいいですよ。 これは隠れた名ソフトで、hddをよく扱う人は大抵使っています。 このソフトで測ってみて、dドライブの該当するあたり(先頭から11gbから16gbぐらいでしょうか?)に極端に低い箇所があれば、hddの不具合を疑います。 普通の正常なhddでまともなideドライバであれば、右下がりのなだらかなカーブになります。 hdtachで異常がなく、なおいろんなバージョンのhdbenchで同様の結果が出た場合は、一度両ドライブをデフラグしてみてください。 それでも尚症状に改善がみられなければ、私の能力を超えておりますので、残念ながらお役に立てないようです。