
다음과 같은 가능성이 있다.
- 치명적 시스템 오류(STOP 오류)가 컴퓨터를 중지 시켰고, 자동적 리부트 옵션(제어판/시스템/시동/종료)이 설정되어 있다.
- Pagefile.sys 파일이 컴퓨터에 설치된 실제 메모리 량보다 적거나 Memory.dmp를 쓰기위한 충분한 공간이 없다.
이러한 문제의 도움을 받기위해 다른 드라이브나 분할영역, 폴더에 Windows NT 사본을 설치한다. Regedt32를 실행하고
HKEY_LOCAL_MACHINE을 선택한다. 원래의
System 하이브(팁
오프라인 레지스트리 편집을 본다) 를 읽고 각
ControlSet의
AutoReboot를 "0"으로 설정한다.
AutoReboot은 다음 레지스트리에 존재한다.
HKEY_LOCAL_MACHINE\SYSTEM\ControlSetxxx\Control\CrashControl
HKEY_LOCAL_MACHINE이라는 하위키를 접고 하이브를 내린다.
AutoReboot를 사용하지 않으므로서 STOP 메시지를 조사할 수 있다.
문제가 부적당한 Pagefile의 크기라면 위에서처럼
System 하이브를 읽고 다음 레지스트리를 편집한다.
HKEY_LOCAL_MACHINE\SYSTEM\ControlSetxxx\Control\Session Manager
\Memory Management
PagingFiles을 두번 클릭해서 페이지 파일을 적어도 RAM + 12 M로 설정한다.
PagingFiles은
REG_MULTI_SZ 형이어야 하며 다음과 같은 형식을 갖는다.
:\pagefile.sys nnn nnn
여기서 각 드라이브는 서로다른 행에 표시하며, nnn nnn은 최소, 최대 페이지 파일의 크기이다. 이 값을 사용가능한 공간보다 크게 설정하지 않아야 한다.
HKEY_LOCAL_MACHINE\SYSTEM\ControlSetxxx\Control\CrashControl
을 편집하고
CrashDumpEnabled을 1로 설정한다.
HKEY_LOCAL_MACHINE 하위 키를 접고 이 하이브를 내린다.
원래의 NT를 재 시동한다. 어떠한 덤프가 이 페이지 파일로 쓰여지게된다. 새로운 사본으로 부팅하고 dumpchk.exe -v이나 dumpexam.exe(CD-ROM의 debug 폴더나 서비스팩)를 사용해서 NewNTFolder\Memory.dmp를 읽으면 이 문제를 해결하는데 도움을 받을 수 있다.