On a tablet device that's running Windows 8, Windows 8.1, or Windows 10 and that uses SD eMMC memory, Windows produces only a minidump file, even if Kernel memory dump or Complete memory dump is configured under Advanced System Settings/Startup and Recovery. The minidump file is saved to the %systemroot%\minidump directory instead of to the standard C:\windows\minidump location.
Because of aggressive power management on SD eMMC devices, Windows always creates a minidump and ignores the memory dump settings that are configured by the administrator. To override this default Windows behavior, special registry settings must be configured.
To override the Windows eMMC power-saving feature during a BugCheck (also known as a Stop error or a blue-screen error) in order to produce a kernel memory dump or a complete memory dump, follow these steps:
- Under Advanced System Settings/Startup and Recovery, the Write debugging information option must be set to Kernel memory dump or Complete memory dump.
- Use Registry Editor to create and configure the following registry key (this permits the dump file to be written):
- Use Registry Editor to create and configure the following registry key. (This makes sure that the dump file is not deleted upon reboot, even if you're running low on free disk space.)
AlwaysKeepMemoryDump: REG_DWORD: 1
- Make sure that the maximum page file size is larger than the amount of RAM that's being used on the computer. Check this under Advanced System Settings/Performance Option Settings/Advanced. The virtual memory paging file size setting on the system drive must be larger than the amount of RAM that's being used.
- Restart the computer.