Windows10でメモリダンプファイルを読み取る方法

Windows10でメモリダンプファイルを読み取る方法

PCが最近クラッシュした場合は、クラッシュの原因がリストされたブルースクリーン(Blue Screen)オブデス(Death)BSOD)に直面している必要があります。その後、 PCが突然シャットダウンします。(PC shutdown)現在、BSOD画面(BSOD screen)は数秒間しか表示されておらず、その時点でクラッシュの理由を分析することはできません。ありがたいことに、Windowsがクラッシュすると、クラッシュダンプファイル(dump file).dmp)またはメモリダンプが作成され、 (memory dump)Windowsがシャットダウン(Windows shutdown)する直前のクラッシュに関する情報が保存されます。

Windows10でメモリダンプファイルを読み取る方法

BSOD画面(BSOD screen)が表示されるとすぐに、 Windowsはクラッシュに関する情報をメモリから「MiniDump」と呼ばれる小さなファイルにダンプします。このファイルは通常、Windowsフォルダ(Windows folder)に保存されます。また、この.dmpファイルはエラーの原因のトラブルシューティングに役立ちますが、ダンプファイル(dump file)を分析する必要があります。これは注意が必要な場所であり、Windowsはこの(Windows)メモリダンプファイル(memory dump file)を分析するためにプリインストールされたツールを使用しません。

ここで、 .dmpファイル(.dmp file)のデバッグに役立つさまざまなツールがありますが、 BlueScreenView(BlueScreenView and Windows Debugger tools)ツールとWindowsDebuggerツールの2つのツールについて説明します。BlueScreenViewは、PCの問題をすばやく分析でき、Windowsデバッガーツール(Windows Debugger tool)を使用して、より高度な情報を取得できます。したがって、時間(time let)を無駄にすることなく、以下のガイドを使用して、Windows10でメモリ(Windows 10)ダンプファイル(Memory Dump Files)を読み取る方法を確認してください。

Windows10で(Windows 10)メモリダンプファイル(Memory Dump Files)を読み取る方法

(Make)何か(case something)問題が発生した場合に備えて、必ず復元ポイントを作成して(restore point)ください

方法1:BlueScreenViewを使用してメモリダンプファイルを分析する(Method 1: Analyze Memory Dump Files using BlueScreenView)

1. NirSoft Webサイトから、 Windowsのバージョンに応じた最新バージョンのBlueScreenViewをダウンロードし( NirSoft Website downloads the latest version of BlueScreenView)ます。

2.ダウンロードしたzipファイルを解凍し、 (zip file)BlueScreenView.exeをダブルクリックしてアプリケーションを実行します。

BlueScreenView |  Windows10でメモリダンプファイルを読み取る方法

3.プログラムは、デフォルトの場所(default location)であるC:\Windows\Minidump.MiniDumpファイルを自動的に検索します。

4.特定の.dmpファイル( .dmp file,) を分析する場合は、そのファイルをBlueScreenViewアプリケーションに(BlueScreenView application)ドラッグアンドドロップすると、プログラムは(drag and drop)ミニダンプファイル(minidump file)を簡単に読み取ることができます。

BlueScreenViewで分析する特定の.dmpファイルをドラッグアンドドロップします

5.BlueScreenView(BlueScreenView)の上部に次の情報が表示されます。

  • ミニダンプファイル(Minidump file)の名前:082516-12750-01.dmp。ここで、08は月、25は日付、16はダンプファイル(dump file)の年です。
  • クラッシュ時間(Time)はクラッシュが発生する時間です:26-08-2016 02:40:03
  • バグチェック文字列(Bug Check String)エラーコードです(error code):DRIVER_VERIFIER_IOMANAGER_VIOLATION
  • バグチェックコード(Bug Check Code)STOPエラー(STOP error)です:0x000000c9
  • 次に、バグチェックコード(Bug Check Code)パラメータがあります
  • 最も重要なセクションはドライバー(Driver)によって引き起こされます:VerifierExt.sys

6.画面の下部で、エラーの原因となったドライバーが強調表示されます。(the driver who caused the error will be highlighted.)

エラーの原因となったドライバーが強調表示されます

7.これで、エラーに関するすべての情報が得られ、Webで次の情報を簡単に検索できます。

Bug Check String +ドライバー(Driver)が原因(例:DRIVER_VERIFIER_IOMANAGER_VIOLATION VerifierExt.sys )
Bug Check String + Bug Check Code egDRIVER_VERIFIER_IOMANAGER_VIOLATION 0x000000c9)

これで、エラーに関するすべての情報が得られ、Webでバグチェック文字列+ドライバーによる原因を簡単に検索できます。

8.または、 BlueScreenView(BlueScreenView and click “)内のミニダンプファイルを右クリックして、[ (minidump file)Google Search – Bug Check + Driver]をクリックすることもできます。

BlueScreenView内のミニダンプファイルを右クリックし、[Google検索-バグチェック+ドライバー]をクリックします

9.この情報を使用して、原因のトラブルシューティングを行い、エラーを修正します。これで、 BlueScreenViewを使用してWindows10でメモリダンプファイルを読み取る方法(How to Read Memory Dump Files in Windows 10 using BlueScreenView.)のガイドは終わりです。

方法2:Windowsデバッガーを使用してメモリダンプファイルを分析する(Method 2: Analyze Memory Dump Files Using Windows Debugger)

1.ここからWindows10SDKをダウンロードします(Download Windows 10 SDK from here)

注:(Note:)このプログラムには、.dmpファイルの分析に使用するWinDBGプログラムが含まれています。(WinDBG program)

2. sdksetup.exeファイルを実行し、インストール場所を指定するか、デフォルトを使用します(installation location or use default)

sdksetup.exeファイルを実行し、インストール場所を指定するか、デフォルトを使用します

3.使用許諾契約(Accept License agreement)に同意し、[インストールする機能を選択する(Select the features you want to install)]画面で[Windows用のデバッグツール]オプションのみを選択(select only the Debugging Tools for Windows option)し、[インストール]をクリックします。

[インストールする機能の選択]画面で、[Windows用のデバッグツール]オプションのみを選択します

4.アプリケーションがWinDBGプログラム(WinDBG program)のダウンロードを開始するので、システムにインストールされるのを待ちます。

5.コマンドプロンプト(Command Prompt)を開きます。ユーザーは、「cmd」を検索してEnterキーを押すことにより、この手順を実行できます。

コマンドプロンプトを開きます。 ユーザーは、「cmd」を検索してEnterキーを押すことにより、この手順を実行できます。 |  Windows10でメモリダンプファイルを読み取る方法

6.次のコマンドをcmdに入力し、 Enterキー(Enter)を押します。

cd\Program Files (x86)\Windows Kits\10\Debuggers\x64\

注:(Note:)WinDBGプログラム(WinDBG program)の正しいインストールを指定してください。

7.正しいディレクトリに入ったら、次のコマンドを入力してWinDBGを.dmpファイルに関連付けます。

windbg.exe -IA

WinDBGプログラムの正しいインストールを指定します

8.上記のコマンドを入力するとすぐに、 (above command)WinDBGの新しい空白のインスタンスが開き、確認通知(confirmation notice)が表示されます。これを閉じることができます。

WinDBGの新しい空白のインスタンスが開き、確認通知が表示されます。これを閉じることができます

9. Windows Searchにwindbgと入力し、 (windbg)WinDbg(X64)をクリックします。

Windows Searchにwindbgと入力し、WinDbg(X64)をクリックします。

10. WinDBGパネルで、[ファイル]をクリックし、[シンボルファイルパス]を選択します。(click on File, then select Symbol File Path.)

WinDBGパネルで、[ファイル]をクリックし、[シンボルファイルパス]を選択します。

11.次のアドレスをコピーして[(Copy and paste)シンボル検索パス(Symbol Search Path)]ボックスに貼り付けます。

SRV*C:\SymCache*http://msdl.microsoft.com/download/symbols

SRV * C:\ SymCache * http://msdl.microsoft.com/download/symbols |  Windows10でメモリダンプファイルを読み取る方法

12. [ OK ]をクリックし、[(OK)File > Save Workspace.]をクリックしてシンボルパスを保存します。(symbol path)

13.ここで、分析するダンプファイル(dump file)を見つけますC:\Windows\MinidumpMiniDumpファイルを使用するか、C:\ Windows\MEMORY.DMPにある(MiniDump file)メモリダンプ(Memory dump)ファイルを使用できますC:\Windows\MEMORY.DMP.

次に、分析するダンプファイルを見つけて、.dmpファイルをダブルクリックします。

14. .dmpファイル(.dmp file)をダブルクリックすると、WinDBGが起動し、ファイルの処理が開始されます。

SymcacheというフォルダがCドライブに作成されています

注:(Note:)これはシステムで読み取られる最初の.dmpファイルであるため、 (.dmp file)WinDBGは遅いように見えますが、これらのプロセスはバックグラウンドで実行されているため、プロセスを中断しないでください。

A folder called Symcache is being created in C:
Symbols are being downloaded and saved to C:\Symcache

シンボルがダウンロードされ、ダンプを分析する準備ができると、ダンプテキストの下部に「フォローアップ:MachineOwner 」という(MachineOwner at the dump text’s bottom.)メッセージが表示されます。(message Followup)

シンボルがダウンロードされると、下部にMachineOwnerが表示されます。

15.また、次の.dmpファイル(.dmp file)が処理されます。必要なシンボルが既にダウンロードされているため、より高速になります。時間の経過とともに、C:\Symcache folderのサイズは、シンボルが追加されるにつれて大きくなります。

16. Ctrl + Fを押して[検索]を開き、「おそらく原因(Probably caused by)」 (引用符なし)と入力してEnterキー(Enter)を押します。これは、クラッシュの原因を見つける最も簡単な方法です。

[検索]を開き、「おそらく原因」と入力して、[次を検索]をクリックします

17.おそらく(Probably)行が原因である上に、0x9FなどのBugCheckコード( BugCheck code, e.g., 0x9F)が表示されます。このコードを使用し、 Microsoft Bug Check Code Reference(Microsoft Bug Check Code Reference)(Microsoft Bug Check Code Reference)にアクセスして、バグチェックの参照を確認してください。

おすすめされた:(Recommended:)

  • Windows(Fix Windows)がこのコンピューターにホームグループを設定できない問題を修正
  • コンピュータ画面がランダムにオフになる問題を修正(Fix Computer Screen Turns Off Randomly)
  • Windows10で(Windows 10)右クリック(Right Click)が機能しない問題を修正する方法
  • 修正レジストリエディタ(Registry editor)が機能しなくなった

これで、Windows 10でメモリダンプファイルを読み取る方法を(How to Read Memory Dump Files in Windows 10)正常に学習できましたが、この投稿に関してまだ質問がある場合は、コメントのセクションでお気軽に質問してください。



About the author

私は、Windows 11/10 と Apple の最新の iOS プラットフォームの両方の経験を持つ iPhone と macOS の開発者です。10 年以上の経験があるため、両方のプラットフォームでファイルを作成および管理する方法を深く理解しています。私のスキルは、ファイルを作成するだけではありません。また、Apple 製品、その機能、およびそれらの使用方法についての深い知識も持っています。



Related posts