web-dev-qa-db-ja.com

奇妙なWindows8がIntelSSDでフリーズする

最近、Windows8システムで非常に厄介な問題が発生しました。

1時間に1回のアクティブな使用システムは、突然10〜40秒間ハングします。その場合、システムイベントログには次のレコードが含まれます。

Source: iaStorA EventID: 129  Reset to device, \Device\RaidPort0, was issued.
Source: disk    EventID: 153  The IO operation at logical block address 9e1c5b for Disk 1 was retried.
Source: disk    EventID: 153  The IO operation at logical block address 7af577b for Disk 1 was retried.
Source: disk    EventID: 153  The IO operation at logical block address 7100db for Disk 1 was retried.
Source: disk    EventID: 153  The IO operation at logical block address 5cf489b for Disk 1 was retried.
Source: disk    EventID: 153  The IO operation at logical block address b6fdc73 for Disk 1 was retried.

等々...

ディスク1はIntel520、SSDSC2CW120A310で、私のブートドライブです。マザーボードは、Intel H61Expressチップセットに基づいています。最新のIntelストレージドライバーが使用されます。

7

私は同様の問題を抱えていますが、それでもより良い修正を探しています。ただし、Win7/8の回避策については Lenovoフォーラム で詳しく説明しました。

Win8の回避策は次のとおりです。

  1. MSの汎用バージョンを優先してIntelの「RapidStorageTechnologyDriver」を削除する
  2. レジストリハックを適用して、MSのパワーマネージャがHIPMおよびDIPMオプションを表示できるようにします
  3. HIPMとDIPMを無効にする ここにあります
  4. HIPM/DIPMをアクティブに設定します。

私の夢は、IntelAHCIドライバーとこのドライブを使用できるようにすることです。

3
Plebsori

解決策はありませんが、痛みを和らげる設定があります。

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\disk] "TimeoutValue" = dword:00000014

これを3Cヘクス(60秒)から14ヘクス(20秒)に変更しました。これは、I/Oスタックが応答しない場合、Windowsは60秒ではなく20秒待機してからリセットを発行することを意味します。私の推測では、長すぎてI/Oが多すぎる場合は、意図的にWindowsブルースクリーンが表示されます。

私の場合、これはWindows8.1の起動時またはハイブリッドスリープからの再開時にのみ発生します。 HIPMとDIPMの提案は私にも、PCI Express LPM(Link State Power Management)にも役立ちませんでした。 SSDではなく通常のディスクも持っています。 iastora.sysのバージョン12.9.0.1001を実行しています。

編集:さて、Intel Rapid Storage Technologyのバージョン12.8.2.1000をインストールしました。これで、インストールに問題があったとしても、サスペンドしてハイブリッドスリープを問題なく実行できます(おそらく8.1ではなくWindows 8)。

2
James Risto

Intel ICH10RRAIDコントローラーを含むMBでWindows7 Prox64を実行しているマシンでこの問題を解決することができました。

  1. 一時的な回避策は、ページングエグゼクティブを無効にすることです。 Paging Executiveを無効にすると、Windowsはデバイスドライバーが使用するメモリをページングファイルにスワップアウトできなくなります。レジストリエントリへのパスは次のとおりです。

    \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

    重要なのは次のとおりです。

    DisablePagingExecutive

    値を0から1に変更して、無効にします。変更を有効にするには、再起動する必要があります。

  2. 回避策とは異なり、実際の修正にはBIOSの更新が必要なようです。 Intel RAIDコントローラーを搭載したマザーボード(私のものはたまたまICH10Rですが、他にもあります)には、チップのBIOSコードが含まれています。これはROMオプションと呼ばれます。MBのBIOSのアップグレードには、RAIDコントローラーのBIOSへの利用可能なアップグレードが含まれます。アップグレードにより、Intel Matrix StorageManagerのバージョン11.2.0.1066からバージョン12.0.0.1783になりました。 Intel Rapid Storage Technologyの概要(IntelはRAIDソフトウェアの名前をRapid Storage Technologyに変更しました)。

    BIOSを更新する前に、現在のBIOSを起動し、すべての設定に注意することを忘れないでください。表示される順序で値を書き留めるだけではいけません。アイテムとその値を書き留めます。新しいBIOSは、より多くの設定を導入する可能性が高く、一部の設定をあるメニューから別のメニューに移動する可能性があります。

    BIOSをアップグレードすると、すべてのBIOS設定がデフォルトにリセットされます。これには通常、RAIDコントローラーが無効になっていることが含まれます。 BIOSアップグレード後の最初の起動時に、BIOS構成画面のBOOTセクションに移動すると、RAIDボリュームを構成する個々のハードドライブがすべて表示される可能性があります。 BIOS設定をRAIDの使用に戻しても、再起動するまでBOOT構成ページに表示される内容は変更されません。したがって、順序は、以前の設定をすべて復元します。これには、以前のBOOTメニューの場合は設定をRAIDに戻し、変更を保存して再起動することも含まれます。その後、BOOTメニューから始めて以前の設定を復元し続けることができます。

1
mbmast

OK、経験を共有するだけです。ブートセットアップでSATAコントローラーをAHCIからIDEモードに切り替えることで、問題を解決することができました。

些細なことではありません。変更後、OSは起動しません。この質問をチェックしてください: Windows 8のインストール後にIDEからAHCIに変更

0

これが何をすることになっているのかについて、本当にもっと多くの詳細が必要になるでしょう。私が見つけたところによると、これはWindows 8のRCに関連しており、パッチが適用されていました。

disabledynamictick [はい|番号 ]

Enables and disables dynamic timer tick feature. The option is available starting with Windows 8 and Windows Server 2012.

注このオプションはデバッグにのみ使用する必要があります。

「Windows8リリースプレビューまたはWindowsServer 2012リリース候補を実行しているコンピューターでは、マルチメディアまたは通信アクティビティで作業しているときに、システムがランダムに応答を停止(ハング)する場合があります。この問題は、ビデオ編集、統合通信、またはその他のマルチメディア中に発生する可能性があります。活動。

この問題は、ステートマシン駆動の動的ティック遷移とステートマシン駆動のクロックレート変更の間の相互作用に問題があるために発生する可能性があります。」

0
user315811