I've got a machine that bluescreens, but will not write out any sort of dump file (mini, kernel or otherwise). I've fiddled with the swap file so it be large enough to handle the dump. Only the C:\ drive is defined on the machine, so the potential issue of having the swap file on a different drive is not a factor.
Checking the event log, there an entry which corresponds to the BSOD that reads:
"Crash dump initialization failed"
In the details for this event, there is a reference to the hard drive. Presumably, this is where the dump would have been written to:
\Device\HarddiskVolume2
However, there is only one physical hard drive and a single partition/volume defined. The System Information utility (msinfo32.exe) shows the drive name to be:
\Device\HarddiskVolume1
Seems like Windows the crash dump is failing as it wants to write onto "Volume2", which does not exist.
I'm wondering if the \Device\HarddiskVolume2 string might be editable and could be changed to \Device\HarddiskVolume1? Registry, BIOS and the other usual locations have been checked, but with (unsurprisingly) no luck. I'm out of ideas.
Any suggestions appreciated.