Windowsがブルスクになったときの原因を調べる

Windows がブルスクになったときに手がかりを探すときの方法のメモ

  • DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)で BSOD になったときの解決メモみたいなやつ

手順

  • ブルスク時にC:/Windows/MinidumpXXXXX-XXXX-XX.dmpみたいなファイルが生えてくる
    • ない場合は設定する必要あり。
  • USB メモリかなんかで dmp ファイルを救出する
  • 別の Windows 機で Windbgを入れる
  • dmp ファイルが Windbg に関連付けられるのでそのまま開く
  • 開くと下のほうにrun !analyze -vみたいなのがあるので押す
Loading unloaded module list
.......
For analysis of this file, run !analyze -v
nt!KeBugCheckEx:
  • 今回は MediaTek の WiFi ドライバが悪さをしていた模様
SYMBOL_NAME:  mtkwl6ex+84d61

MODULE_NAME: mtkwl6ex

IMAGE_NAME:  mtkwl6ex.sys

STACK_COMMAND: .process /r /p 0xffffbe8804595040; .thread 0xffffbe880ced7040 ; kb

BUCKET_ID_FUNC_OFFSET:  84d61

FAILURE_BUCKET_ID:  AV_mtkwl6ex!unknown_function
  • デバイスマネージャーでドライバをアンインストールすると無事に起動しました
    • でもなんで急にクラッシュしたのかは謎