質問: dドライブだけファイルの削除が異常に遅い win95のころから業務でwindowsを使い続けてすでに7年。 市販ソフトのプログラマをしている自分ですが、 どうにも解決できないトラブルに見舞われてしまいまして、 諸先輩方のお知恵を拝借したくこの場をお借りしました。 現在使っているpc(duron900mhz)はパーティションが cとdに分かれています。 1台のハードディスクがcとdに分かれているだけなのに、 なぜかdドライブのファイルを削除しようとすると 異常に時間がかかってしまうんです。 どれくらい異常かというと、全く同じ容量、数の ファイルをcドライブとdドライブに置き、 それぞれ削除にかかる時間を計測すると、 cドライブにある方は40秒ほどですむのに対し、 dドライブの方は45分以上かかってしまうんです。 もう明らかな異常だと思いあれこれ試してみました。 まず市販ソフトでデフラグ(最適化)してみましたし、 エラーチェックもしました。 windowsがおかしくなった可能性もあると思い、 ためしにdosでバッチ処理にて前述の削除テストをしてみましたが、 やはり同じ症状が起こるのでwindowsに起因するトラブルではないような気がします。 また、空き容量的にはcもdもほぼ同等(5gb以上)で、 他の作業と平行しているわけでもありません。 考えられる対処法は一通りためしたつもりですが、 何か見落としがあればご指摘いただけないでしょうか。 やはり物理的欠損でしょうか.........。 winxp pro/nec lavie c:os&主要アプリケーション d:データ&非レジストリ利用系ツール
回答: どこかの文献で読んだおぼろげな記憶なので、 間違っているかも知れませんが、 ハードディスクにパーティションを切る場合、 外側から取っていくので、円周に近い(=スピードの速い) cドライブのアクセススピードが早くなるとか・・・ その意味で、ハードディスクが空の段階でパーティションを いくつか切っておいて、スピードを要求するプログラムほど 円周側のドライブに置くのが良いとか・・・ そんなことが書いてあったような・・・ 嘘ついてたらごめんなさい。