自分メモ

環境 (自作)
OS:XP SP2 02/28時点Hotfix適用済
マザーボード MSI-K8N (nforce3)
CPU Athlon64 3000+
メモリ1G
HDD 内蔵120G
外付けHDD1 バッファロー250G
外付けHDD2 I-Oデータ 250G

という環境です

【トラブル内容】
外付けHDD1から外付けHDD2へ数十ギガ単位のファイルを
コピーしようとすると任意のタイミングでOSがハングする
また、外付けHDD1,2のアクセスもとまる(アクセスLEDが消える)

【ためしたこと】
最初は読み取りエラーでもあるのかと
外付けHDD1にCHKDISKをやったのですが無問題
外付けHDD2も同様。
nforceのドライバまわりか?とおもいVersionを確かめましたが、最新の5.11でした
http://www.nvidia.co.jp/object/nforce3_winxp_5.11_jp.html
エクスプローラーのバグかとおもい、
Realsync、FFC(Firefilecopy)で試しても同じ症状
(プロセスの優先順位を下げてもハングする)

【解決策】
レジストリのIoPageLockLimitをデフォルト(512K)から128Mに引き上げる
具体的にはレジストリエディタを起動し、 HKEY_LOCAL_MACHINE→SYSTEM→CurrentControlSet→Control→Session Manager→Memory Managementとキーをたどって開く。そして、DWORD値「IoPageLockLimit」(存在しない場合は作成する)を開き、「値のデータ」欄の「10進」をチェックした状態で任意の数値を入力した後<OK>ボタンをクリックして設定完了
レジストリエディタを使いたく無い場合は「窓使いの友」を使う
http://www.geocities.co.jp/SiliconValley/7587/

あとは
http://www.geocities.jp/genta_ro/reg/reg.html
とか参考にした