メモリ診断スキャンを使用することで、ユーザーはクラッシュの原因がメモリ関連の問題によるものかどうかを特定でき、突然のクラッシュの根本原因のトラブルシューティングに役立てることができます。
Microsoftは、Windows 11の再起動時にメモリ診断機能を導入し、ブルースクリーンエラー(BSOD)や突然の再起動を引き起こすメモリ関連のバグを検出および軽減します。
Windowsのクラッシュは予期せず突然発生することがあり、その正確な原因を常に特定できるとは限りません。
メモリ関連のクラッシュやBSOD(ブルースクリーンエラー)は非常に一般的ですが、メモリの不安定性、不良RAM、互換性のないメモリモジュール、不適切なXMP/EXPOオーバークロック、さらにはドライバー関連のメモリ破損など、さまざまな要因が原因となる可能性があります。
ユーザーが問題をよりよく理解し、解決できるようにするため、MicrosoftはWindows 11でシステムが予期せずクラッシュした際に、起動時に「プロアクティブメモリ診断」機能を導入しました。
この機能は完全に新しいものではなく、Windowsメモリ診断ツールは以前から存在していました。
ただし、これまではユーザーがツールを認識している場合に限り、手動で実行する必要がありました。
この機能はWindows 11 Insider Previewビルド26220.6982(Devチャネル)で有効になりますが、最新のプレスリリースで明記されているように、Arm64システムでは利用できません。
Microsoftによると、メモリ診断スキャンは次回の再起動時に実行され、Windowsが起動するまでに約5分かかります。
このスキャンは、問題がシステムRAMに関連しているかどうかを検出します。初期段階でデータを収集することで、どのWindowsクラッシュコードが実際にメモリ破損に関連しているかを理解するのに役立ちます。
Windowsは、すべてのブルースクリーンエラー(BSOD)をメモリ関連の可能性のある問題として扱い、スキャンオプションを提供します。
将来的には、この機能はさらに成熟し、クラッシュがメモリ関連の問題によるものかどうかを判断するのに役立つようになるでしょう。
とはいえ、Windows 10、Windows 8/8.1、Windows 7、さらにはWindows Vistaなど、以前のバージョンのWindowsにも搭載されているWindowsメモリ診断ツールは引き続き利用できます。
このツールには2つのオプションが表示されます。「今すぐ再起動して問題を確認する」と「次回コンピューター起動時に問題を確認する」です。
最初のオプションを選択すると、PCがすぐに再起動され、Windowsが起動する前にメモリテストが実行され、メモリ関連の問題が特定されます。
2番目のオプションを選択すると、同様のテストが実行されますが、次回の再起動時にメモリテストがスケジュールされます。
解説:
Windows11はメモリ診断を実行するようになるようです。
本当にメモリにエラーがないかどうかをチェックするにはMemtest86/+といったツールを実行してチェックしないといけないわけですが、このような簡易なチェックでも多少はましなのでしょう。
ちなみに、Memtest86は8GB当たり一時間かかるといわれていますので、128GBだと16時間で環境によって多少前後するものの、10時間以上は確実にかかると思われます。
アドレス毎に読み書きができるのかどうかきちんとチェックするにはこれだけの時間がかかるということです。
昨今はローカルAIの実行や対応メモリの大容量化で大容量メモリが普及していますから、これらのメモリをきちんとチェックするにはそれなりの時間を要するということになります。
ユーザーとしてはメモリのチェックくらいはマザーボードの機能として持っておいてほしいかなというのが正直なところですね。
話を戻しますが、これだけ時間のかかるテストを起動前の簡易診断だけで完全に実行することは不可能です。
ないよりまし程度の認識で居た方が良いと思います。