[表紙] > [文月のパソコン部屋] > [個別アーカイブ:HDD速度低下の すごい 理由]

2004年2月19日

HDD速度低下の すごい 理由

 また、HDDがPIOモードになってしまうという現象が起きてしまいました。
 さすがにこれはおかしいだろうということで、ネットを調べると、やはり同じような症状で悩んでる人はいるみたいで。しかも、なんかSiSのチップで起きることが多いらしい(^^;)

 で、原因なのですが。どうも、HDDで転送エラーが起きているようです。 イベントビューアを見ると、確かにatapiでエラーが上がっている。
 エラーの原因は不明ですが、ノイズが原因になることもあるらしい。
 さらに、Windows2000/XPでは、次のような仕様があるらしいのです。

 Windows XPでは、DMA転送でタイムアウト・エラーが6回発生した場合、該当するIDEデバイスの転送モードを、自動的にDMAモードからPIOモードに変更する。
 この場合、転送モードがPIOモードに変更されたうえ、再度DMAモードに切り替えることができなくなり、この状態からDMA転送を有効にするには、デバイスの再インストールが必要になる。

 特にUltra DMA対応デバイスの場合、CRCによるデータ転送エラーが6回検出された場合には、Ultra DMAの転送モードを段階的に下げるよう設定されている。
 この場合PIOモードに変更されたデバイスを、再度DMA転送モードに変更する場合には、OSの再起動が必要になる。

 なお、CRCエラーによるUltra DMAモードの変更、あるいはDMA転送のタイムアウトによるPIOモードへの変更が発生した場合は、システム・イベント・ログにエラー情報が記録されるので、[イベント ビューア]で確認できる。

 というわけで、

  1. Administratorでログインして、「ディスクの管理」を使って該当ディスク上のパーティションをアンマウント(ドライブレターを削除する)
  2. 「デバイスマネージャ」から、該当ディスクを含むIDEチャネル(今回はプライマリ)を削除。指示に従って再起動。
  3. 再起動時にIDEプライマリチャネルが再認識される。指示に従って再起動するときちんとUltraDMAモードで動いていることを確認する。
  4. ドライブレターを付けなおす

 という手順で、無事UltraDMAに戻すことに成功しました。

 6回のDMA転送エラーを無視する、ということもできるらしいのですが、やはり根本的にはエラーを出さないことが重要でしょう。というわけで、今回はその方法は取りませんでした。

(参考)強制的にUDMAモードを固定する方法(上述の転送モード修正機能を停止させる方法)(WindowsXP用。2000ではどうなるか不明)

1.<スタート>メニュー→<ファイル名を指定して実行>と選択。
2.「名前」に半角で「regedit」と入力し、<OK>ボタンをクリック。
3.レジストリエディタが起動したら、
 HKEY_LOCAL_MACHINE→ SYSTEM→CurrentControlSet→ Control→ Class→  {4D36E96A-E325-11CE-BFC1-08002BE10318}→ 0001とキーをたどって開く。
4.<編集>メニュー→<新規>→<DWORD値>と選択。
5.名前を「ResetErrorCountersOnSuccess」とし、ダブルクリックで開く。
6.「値のデータ」を半角の「1」に書き換えて<OK>ボタンをクリック。
7.次に、HKEY_LOCAL_MACHINE→ SYSTEM→ CurrentControlSet→ Control→Class→  {4D36E96A-E325-11CE-BFC1-08002BE10318}→0002とキーをたどって開く。
8.ステップ4~6を参考に「値のデータ」を半角の「1」に書き換えて<OK>ボタンをクリック。
9.レジストリエディタを終了させてWindows XPを再起動する。

HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet \Control \Class \ {4D36E96A-E325-11CE-BFC1-08002BE10318}\0001」はプライマリIDEチャネル、 「同0002」はセカンダリIDEチャネルに関するキーだそうで。

※引用部分は、すべて2ちゃんねる/自作PC板/PIO病発症で悩める自作erよ、集まれ!スレ (http://pc3.2ch.net/test/read.cgi/jisaku/1067005196/) より。

参考書籍

4822221458Windowsトラブル対策大全2006―2000/XP/2003の必須テクニックを完全解説
日経Windowsプロ
日経BP社 2005-09

by G-Tools

以下のサイトや書籍等が参考になるかもしれません


Trackback on "HDD速度低下の すごい 理由"

このエントリーのトラックバックURL: 
※ トラックバックを送信する際は、トラックバックspamフィルタの適用についてを熟読の上、送信をお願いします。この記事へのリンクの無いトラックバックは受け付けられません。

"HDD速度低下の すごい 理由"へのトラックバックはまだありません。