Windows does not save memory dump file after a crash
대충 요약하면 이렇네요.
There are several reasons why the Memory.dmp file is not being created when your computer encounters a STOP message:
- The Memory.dmp file already exists and the option Overwrite Any Existing File (found in Control Panel System) is not selected. It is a good idea to leave this box checked and to move or copy the current Memory.dmp file.
- The paging file on the boot drive is not large enough. To use the "Write Debugging Information To" feature to obtain a complete memory dump file, the paging file on the boot drive must be at least as large as physical memory + 1 MB. When you create a kernel memory dump file, the file is usually around one-third the size of the physical memory on the system. Of course, this quantity will vary, depending on your circumstances.
- The paging file is not on the %systemroot% partition. When the STOP error occurs, the system crash dump is written out to the pagefile on the root of the %systemroot% drive.
- There is not room for the Memory.dmp file in the path specified in Control Panel for writing the memory dump.
- It is possible that the SCSI controller is bad or the system crash is caused by a bad SCSI controller board.
- If you specify a non-existent path, a dump file will not be written. For example, if you specify the path as C:\Dumpfiles\Memory.dmp and no C:\Dumpfiles folder exists, a dump file will not be written.
Memory.dmp 파일이 생성되지 않는 경우.
- Memory.dmp 가 이미 존재하는데 덮어쓰기 옵션이 선택되지 않은 경우
- boot drive의 paging file 크기가 충분하지 않은 경우. ("complete memory dump"를 얻기 위해선 boot drive의 페이징파일 크기가 전체 피지컬메모리 사이즈 + 1MB만큼은 되어야 함."kernel memory dump"를 작성한다면 이 파일은 일반적으로 피지컬메모리 사이즈의 3분의 1 정도가 되어야 하지만 환경에 따라 달라질 수 있음.")
- 페이징 파일이 %systemroot% 파티션에 존재하지 않는 경우.
- Memory.dmp 파일이 저장될 위치에 디스크 공간이 부족한 경우
- SCSI 컨트롤러에 문제가 있거나 SCSI 컨트롤러로 인해 버그체크가 발생한 경우.
- 존재하지 않는 경로를 Memory.dmp 생성 경로로 지정한 경우. (부모디렉토리가 존재하지 않는 경우)
윈도우 7 메모리 덤프 생성 과정 변경
전체메모리 덤프 옵션 활성화하는 방법
LiveKd 프로그램을 사용한 전체 메모리 덤프 생성
'Kernel Inside' 카테고리의 다른 글
BUGCHECK: CRITICAL_PROCESS_DIED (0) | 2020.02.14 |
---|---|
EV인증서 갱신 후 MS 파트너센터(하드웨어 센터)에서 MS Attestation Signing에 실패함. (0) | 2020.02.03 |
PsSetCreateProcessNotifyRoutineEx 와 DLL Injection 시점에 관한 이슈... (4) | 2014.09.04 |
Windbg Extension - 커널 콜백 뷰어 (KnCbView) 1.0.0.1 (0) | 2013.09.13 |
RtlInsertElementGenericTable 의 이상한 행동(?) (0) | 2013.08.28 |