antifascism,
usamsa's reference is excellent.
Let us know what the event viewer showed.
Be sure that you've enabled the writing to the event log.
Here's a write-up which may touch on a couple of things which would prevent you from having a memory dump.
Small memory dump · A paging file on the “boot” volume.
The "boot" volume is the one containing \windows.
Paging File Size is set in the
ADVANCED SYSTEM PROPERTIES CONTROL PANEL | SYSTEM AND SECURITY | SYSTEM | ADVANCED SYSTEM PROPERTIES (left-hand pane)
| Advanced tab
| Virtual Memory section
| Change button |
checkmark
Automatically monitor pagefile size for all drives | OK | OK | APPLY | RESTART NOW · Minidumps must be selected
Minidumps are selected in the
ADVANCED SYSTEM PROPERTIES CONTROL PANEL | SYSTEM AND SECURITY | SYSTEM | ADVANCED SYSTEM PROPERTIES (left-hand pane)
| Advanced tab
| Startup and Recovery section | Settings button | System Failure section
|
checkmark
Write an event to the system log |
checkmark
Automatically restart |
select
Small memory dump (box under
Write debugging information) | Do NOT checkmark Overwrite any existing file
If Overwrite any existing file is greyed out, then
Select Kernel dump, uncheck, and reselect Small memory dump |
OK | OK
· WINDOWS ERROR REPORTING SERVICE must
NOT be disabled!
· WIN | Services.msc | Enter · Under
Name, locate
Windows Error Reporting Service · If
Status is not
Started, then
Right-click on
Windows Error Reporting Service |
choose START · If
Startup Type is not
Automatic, then
Right-click on
Windows Error Reporting Service | choose Properties | General tab
|
set
Startup type to
Automatic · Close
Services.msc (I like to use
ALT + F4)
After a crash, the minidump file will be in
C:\Windows\Minidump
Be aware, that as usasma said, not all bsod's result in a dump being written out due to timing problems. Sometimes the condition occurs very early in the boot process before the system has had time to prepare for a bsod.