質問: 家のマシンで原因が特定できないことがあります。 ある640x480のAVIファイルの再生がひっかかるのです。 環境: M/B:ASUS P2B-F GA :ATI RAGE FURY CPU:Celeron300A(100x4.5) HDD:WD-307AAA,450AAA CD :ATAPI x32 といった構成(これをマシンAとします)なのですが、 1.マシンAのCD-ROMにあるファイルを マシンAで再生する⇒○ 2.マシンB(NWの他端末)にあるファイルを マシンAで再生する⇒○ 3.マシンAのHDDにあるファイルを マシンBで再生する⇒○ 4.マシンAのHDDにあるファイルを マシンAで再生する⇒× 5.マシンAのHDDをマシンBに接続し、 マシンBで再生する⇒○ マザーボードを変更したり、ATAカードを使用して みたりしても同じ現象になります。 HDD自身が悪いのであれば 5でも引っかかるはずですし、 マザーボードのコントローラが悪いのであれば ATAボードを使用すれば回避できるはず・・・ Windowsそのものが悪いのであれば、 CD-ROMやNW上のファイルでも 引っかかるはず・・・ ということで、原因がわかりません。 後は何が原因となりえるのか教えてください。 あ、NWは100BASE-Tで接続しています。 AVIのプレイヤーはマシンA,Bともに メディアプレイヤー6.4を使用しています。
回答: HDDが2台ついているようですが、これは同チャネルに接続しているのでしょうか。それとも別チャネルに接続しているのでしょうか。同チャネルに接続した場合、2台のディスクに同時アクセスできなくなりますので、例えばムービ再生中にページング等のディスクアクセスが入ると、物理的に別のドライブでもいったんムービのロードを中止することになるため、パフォーマンスは落ちます。CPUが450MHzで動いているので、これではムービの展開でいっぱいいっぱいの性能でしょう。ここにディスクのアクセスが入ると、たとえDMAでも読み出し等のコマンドはPIOなので、CPUリソースを食われます。 ですので、ディスクをそれぞれ別のチャネルに移して、ページファイルやシステムボリュームの入っていないほうのドライブにファイルを置き、さらに断片化解消を行った上で再生してみてはいかがでしょうか。