現象
メモ: 注:この記事は、ディスク使用率が100%になる問題に関連する潜在的な原因および要因すべてに対処することを目的とした記事ではありません。この記事では、Microsoftがまとめた具体的な原因について説明します。
この問題の症状には次のようなものがあります。
- ワークロードが軽量またはない状況にもかかわらず、タスク マネージャーに、ハード ディスクの使用率が100 %で動作中と表示される
- システムで遅延が発生する、または応答しない。
- システム イベント ログに、ディスク コントローラーのリセットを表すイベントID 129が多数含まれている。
Microsoftは、一部のアドバンスト ホスト コントローラー インターフェイスPCI-Express(AHCI PCIe)モデルに問題があり、StorAHCI.sysドライバーを実行している際にWindows 10でこれらの現象が発生すると報告しています。ファームウェアの非互換性が疑われるため、Windows 10でメッセージ信号割り込み(MSI)モードが有効になっている場合、ソリッド ステート ドライブ(SSD)は入力/出力操作を正しく完了しません。その結果、Windowsストレージ スタックは、読み取り/書き込みコマンドが一定期間応答しなかった場合にはデバイスをリセットしようとします。
原因
解決方法
Microsoftは、レジストリーから特定のデバイスのMSIモードを無効にするために次の手順を提供しています。
- システムがデフォルトのAHCIドライバー(StorAHCI.sys)を実行していることを確認します。
- 管理者権限でコマンド プロンプトを開きます。コマンド プロンプト ウィンドウで「devmgmt.msc」と入力し、Enterを押します。
- IDE ATA/ATAPIコントローラーの下のAHCIコントローラー ノードを右クリックし、[プロパティ]を選択します。このノードは通常、「標準SATA AHCIコントローラー」と呼ばれます。
- [ドライバーの詳細]タブをクリックします。
- 「StorAHCI.sys」が表示されている場合、システムはデフォルトのドライバーを実行しています。
- レジストリーでコントローラーのMSIを無効にします。
- ステップ1.2で開いた同じプロパティのウィンドウで、[詳細]タブに移動し、[プロパティ]ドロップダウン メニューから[デバイス インスタンス パス]を選択します。このパスを書き留めます。
- 前回開いたコマンド プロンプトに「regedit」と入力して、レジストリー エディタを開きます。
- 「ブラウズ」HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\<AHCI Controller>\Device Parameters\Interrupt Management\MessageSignaledInterruptPropertiesに移動します。<AHCI Controller>は、ステップ2.1で記録したデバイス インスタンス パスです。
- MSISupportedキーの値を「1」から「0」に変更します。
- 起動デバイスが接続されているコントローラーがわからない場合は、手順1.2で検出されたすべてのAHCIコントローラーについて、手順2.1~2.4を繰り返します。
上記の手順で問題が解決しない場合は、次の手順で回避できる場合があります。
- 参照 コントロールパネル
- [システムとセキュリティ]を選択します
- [システム]を選択します
- [システムの詳細設定]を選択します
- [パフォーマンス]で[設定]を選択します
- [詳細設定]タブを選択します
- [変更]を選択します
- 搭載されているシステムRAMの容量に最小値を設定します
- 搭載されているシステムRAMの2倍の容量に最大値を設定します
- [適用]を選択します
- [OK]を選択します
- コンピュータを再起動します。
このプロセスにより、Windowsがオペレーティング システムに十分な記憶領域を確保するために使用するページ ファイルのサイズが大きくなります。
保証対象外ですか?大丈夫です。Dell.com/support Webサイトにアクセスして、お使いのDell製品のサービス タグを入力し、デル・テクノロジーズのサービスをご確認ください。
メモ: 本サービスは、米国、カナダ、英国、フランス、ドイツ、中国の個人向けPCのお客様のみが利用できます。サーバーとストレージには適用されません。