RW-EverythingのMemory Dumpで例外発生→再起動の対策
BIOS/UEFI開発において重宝されているRW-Everything
Intel Skylake世代のPCから、Memory Dumpで例外が発生し再起動するものが出てくるようになってしまいました。
最初はRW-Eveerythingの不具合を疑ったのですが、どうやら、RW-EverythingのデフォルトのMemory Dump Base Addressが、3210600648(0xBF5DE0C8)になっている事で、例外が発生していたようです。
対策は、Registry Editorで、
HKEY_CURRENT_USER->Software->RW-Everything->Rw.ini->Config
の
MemoryBase = 3210600648
を
MemoryBase = 0
にするだけです。
RW-EverythingのPotable版の場合は、RW-Everythingを初めて実行する前であれば、RW.iniのMemoryBaseを同様に修正すれば、最初からうまく動作するものと考えられます。(未確認)
さて、なぜ例外が発生するのかを調べてみると、0xBD000000-0xBF7FFFFFの領域のアクセスで例外が発生します。
この領域は、内蔵Graphics Controllerで管理されている領域ですので、Video Driver以外がアクセスして例外が発生しても仕方がない事でしょう。
尚、この領域のアドレスは、搭載メモリサイズと、アドレス4GB空間のPCI Express空間サイズにより変動するので、機種やマシン構成によっては今回の問題が発生しない事もあります。
以上、備忘録でした。
| 固定リンク | 0
「パソコン・インターネット」カテゴリの記事
- VS C4819警告の対策(テキストファイル中のアスキー文字以外の文字を探す方法)(2026.05.25)
- ATOKをデフォルトにしているはずなのに、いつのまにかMS-IMEに切り替わる件を、強制的に解決(2026.01.18)
- ATOKをデフォルトにしているはずなのに、いつのまにかMS-IMEに切り替わる件(2025.12.21)
- vsfit67.sysが邪魔してコア分離をオンに出来ない(2025.12.21)
- 仕事用PCのグレードアップ(10900K → 14900K)その4(不安定原因探索)(2025.12.15)

コメント