- ベストアンサー
ハードディスクの転送速度に関する質問
- ハードディスクの転送速度に関して質問があります。現在、ハードディスク3台を接続していますが、Windows 2000環境での起動が非常に遅いです。
- ハードディスク間のコピーなどは、Windows ME環境では速いのに、Windows 2000環境では遅いです。ベンチマークソフトの結果も5000程低くなっています。
- デュアルブートの影響なのか、問題が発生しているようです。解決方法を教えていただきたいです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
原因がつかめましたね。 >マザーボードのプライマリとセカンダリのみみたいです(18000位) >これはDMAモードじゃないってことですよね? デバイスマネージャの表示からも、起きている現象からも、 マザーのIDEがUDMAとしてWin2000が認識できていないですね。 デバイスドライバにPIO/DMAなどの項目があればDMA=ON, PIOモードは使わないという設定ですね。 なければデバイスの更新を試みるなどしてUDMAが認識されるようにすれば良さそうですね。 ちなみに私の使っているWin2000ではプライマリ、セカンダリともにUltra ATA channelと表示されています。
その他の回答 (3)
>その下のプライマリとセカンダリはIDE Channelと表示されています 少し古いchipsetドライバのようですね。 最新の815E用(お使いのマザーのチップセット)のドライバをインテルサイトからダウンロードしてインストールしたほうがよいです。 最近のものであれば、各IED channelでも Ultra ATA channel と表記されます。 #これが原因かどうかは不明ですが、別の不具合が出ることもあるので更新をお薦めします。 で、その後転送モードを確認して下さい。DMA転送がOKになっているかとか、もしPIO転送であればDMAにして上げます。 あと、Windows2000にはservice pack 2 は適用していますか? http://support.microsoft.com/default.aspx?scid=kb;ja;JP260233 にあるように、ATA100にするにはWin2000のService Pack2 を適用しないといけません。 現時点で思いついたのはこんな所です。
補足
ドライバーの件ですが、2002年10月のものです (たぶん最新だと思います) デバイスマネージャー上の表示は先ほどと変わりません ベンチの件ですが、ATAカードに接続されているハードディスクは40000くらいの数字をたたきだしました マザーボードのプライマリとセカンダリのみみたいです(18000位) これはDMAモードじゃないってことですよね? あとサービスパックですが最新の物(SP3)を当ててあります 本当にいろいろと回答してくださってありがとうございます!!
3台のドライブの関係が良く分からないのですが、 30G .. C: WinME (FAT32) 40G .. D: data (FAT32??) 80G .. E: Win2000 (NTFS?) ですか? その場合に E:はFAT32 or NTFS どちらですか? 速度が遅いのは C,D に対してのみですか? 同一サイズのファイルコピーで、 a)Win2000 でE 内だけのコピー b)Win2000 でC or D 内だけのコピー c)WinMEで でC or D 内のコピー の順番は上から下のほうに段々早くなりますか(またどの程度)? 問題の b と cの速度の差は何%ですか? 一般的な傾向として、NTFSよりはFAT32の方が早くなります。(a,b,cの順になる) ただ、FAT32をWin2000とWinMEで比較した場合は、そんなに極端に違うことはないと思うので、Win2000が遅い場合はなにかWin2000にトラブルがあるのだと思います。 まず、Win2000の 「コントロールパネル」「システム」の「ハードウェア」タブの「デバイスマネージャ」でIDE ATA/ATAPIコントローラを見てください。 きちんとUltra ATA Channel と認識されていますか?
補足
回答ありがとうございます ドライブ構成ですがCドライブ30ギガ(WinME)、D・Eドライブ40ギガ(EドライブにWin2000)、H・Iドライブ80ギガ(データ)です。すべてFAT32で使用しております 途中とんでいるドライブはDVDとCD-Rドライブです あとデバイスマネージャーのほうですがIntel(R)82801 BA Ultra ATA Controllerと表示されていてその下のプライマリとセカンダリはIDE Channelと表示されています 速度差ですが同様のファイルを実行(Iドライブを参照) した場合、二倍から三倍くらいの差があるとおもいます ベンチマークソフトで計測した場合、MeがCドライブ上で計測し 25000程度、Win2000がEドライブを計測すると20000を切ってしまいます なにが原因なのでしょうか?
メインメモリは何MByteありますか? メモリが足りないと2000,XPなどは98,MEなどより遅くなりますので。
補足
メモリですが128MB×3で384MB積んでいます
お礼
デバイスドライバーを再度入れなおしたところ、言われたようにULtra ATAと表示されるようになりました ただベンチマークで計測したところ、Dドライブで28000、 Eドライブで20000くらいでした ATAカードについているハードディスク(H・Iドライブ)ともに 38000くらいの数字、Cドライブに至っては15000くらいでした つなぎ方でも結構変わるものなのですかね? (ゲームの起動はあまり変わらないような気がします) 本当に今までお付き合いいただいてありがとうございました!!
補足
早速の回答ありがとうございます 今、仕事中なので今夜にでもためしてみます デバイスドライバには項目がないので、デバイスの更新を試してみようかとおもいます ポイントは結果後、まちがいなく差し上げますので もう少しお付き合いいただけますか?