マビノギ知識王

windows起動、読み込みが極端に遅くなる現象(PIO病)
霊鳥_tri 09/09/01 00:07

閲覧ありがとうございます。
よろしくお願いします

今日mabinogiをプレイ中にいきなり重くなり、一度PCが10秒ほど操作不能に陥りました。

mabinogiクライアント、ブラウザ、タスクマネージャー、etc
が異常に重くなり、ゲームどころではなくなりました。

前にも3回同じようなことがあったのですが、今回は少しひどかったので質問させていただきます。

この不具合?で起こる事なのですが
・パフォーマンスの低下
・ハードディスクの読み込み、書き込みの低下
読み込みは3MB/sしかでません。(通常時は80MB/s)
今回新たに起こったのが、BIOSのハードチェック後、ハードディスクを読み込めないっと言うエラー文です。
BIOSではきちんと認識されてました。
その後再起動し、無事に読み込め現在はそのPCから書き込んでいます。

ハードディスクはST380815AS

相変わらず3MB/sです。
ブラウザを立ち上げるのに2分はかかる始末です。
熱暴走を考えたのですが、部屋温25度、HD33度、CPU45度
熱暴走は大丈夫だと思います。
PIOモードではなくちゃんとDMAモードで動いています。

コレまで対処した事
・再起動(数回
・BIOSのデフォルトロード
・コンセントを抜き、電源ボタンを長押し
・ケーブル類の刺しなおし
タスクマネージャーでプロセス確認
・I/O書き込み、読み込み異常なし。
・CPU使用率異常なし
・プロセス数34
パフォーマンス確認
・メモリ空き容量有り
・仮想メモリ空き容量有り


以下スペック
------------------
System Information
------------------
Time of this report: 8/31/2009, 23:35:08
Machine name: Operating System: Windows XP Professional (5.1, Build 2600) Service Pack 3 (2600.xpsp_sp3_gdr.090206-1234)
Language: Japanese (Regional Setting: Japanese)
System Manufacturer: System manufacturer
System Model: System Product Name
BIOS: BIOS Date: 10/28/08 12:01:07 Ver: 08.00.14
Processor: Intel(R) Core(TM)2 Duo CPU E7300 @ 2.66GHz (2 CPUs)
Memory: 2048MB RAM
Page File: 642MB used, 3299MB available
Windows Dir: C:\WINDOWS
DirectX Version: DirectX 9.0c (4.09.0000.0904)
DX Setup Parameters: Not found
DxDiag Version: 5.03.2600.5512 32bit Unicode

---------------
Display Devices
---------------
Card name: NVIDIA GeForce 8600 GT
Manufacturer: NVIDIA
Chip type: GeForce 8600 GT
Driver Version: 6.14.0011.9062 (English)



*タイトル修正
PCの不具合?→PIO病?
*タイトル修正(2)
PIO病?→windows起動、読み込みが極端に遅くなる現象(PIO病)

たまごちゃん 該当するHDDから必要なデータをバックアップし、HDを交換するか
(メーカーPCなら)サポート係にご相談を。 09/09/01 01:07
霊鳥_tri コメントありがとうございます。
こちらでも色々と調べながら設定をしていたところ、やはりPIO病なのでレジストリ設定をしてみました。
今の所はこの設定のおかげか直っているので様子見とします。
このPCは自作なので、HD交換ですね。
大して大事なデータは入っておらず、PW付きのUSBに入れてあるので問題ないと思われます。 09/09/01 01:18
ガネード 質問に質問する、というのもおかしいかもしれませんが、そもそも『PIO病』というものはどういう意味なのでしょう?
略語や通称で知識王登録されてしまったら、正しく本来の意味を理解できないと思うのですが…
09/09/01 10:42
判裁転逆_tri そこはググろうぜ。
あまりマイナーな用語でもなさそうだ。

ただ、題名にPIO病としか書かれていなければ、知っている人しかたどり着けないからDB的な意味がなくなるな。 09/09/01 11:14
霊鳥_tri コメントありがとうございます。
たしかに知っている人しかたどり着けないですね。
PIOの代表的な症状を題目にしておけば似た症状の人でもわかりやすくなるかなっと思い変更します。
PIO=Programmed Input/Output
PIO病とはエラーか、その他の原因でDMA形式転送ができなくなり、PIO形式転送に変更されてしまい転送速度が極端に遅くなること(間違っていたらスミマセン) 09/09/01 11:23
霊鳥_tri 様の答え
霊鳥_tri 09/09/01 01:31

PCの不具合→PIO病
っと言うことになりました。
デバイスマネージャではPIOではなくDMAでしたが、実際転送モードはPIOでした。
直した方法を以下に書きます。
*注意*
レジストリをいじるので使用にはお気をつけください。
1、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}
まで行きます。
2、プライマリーなら0001、セカンダリーなら0002を選択します。
3、この中にMasterDeviceTimingModeAllowedっと言うキーがあるはずです。
それをDWORD値を「ffffffff」とします。
4、ResetErrorCountersOnSuccessをDWORD値を「1」に変更します。
なければDWORD値でキーを作成してください。
5、EnableUDMA66っと言うキーをDWORD値で作成します。
DWORD値を「1」とします。

コレをプライマリーセカンダリー両方やります。
再起動します。
コレで直るはずです。

ただ、コレは一時的な事なので安心してしまうと大事なデータを損失することになります。
PIOの原因はHDDの不具合などもありえるので至急データのバックアップをお勧めします。

答えの出所 調べた結果