Создание файла с дампом памяти в Microsoft Windows NT




ID:
R10430
Product:
Windows NT
Versions: 4.0
Operation_Systems: MS Windows NT 4.0 Workstation
Last Modified Date: 02.04.98


ПРОБЛЕМА

Операционные системы Microsoft Windows NT имеют встроенные средства отладки и анализа критических ошибок (STOP SCREEN ERROR) возникающих в ходе работы различных сервисов и приложений. При этом возможна как удаленная (remote debugging), так и локальная (local debugging) отладка. Наиболее простым и эффективным способом локальной отладки является создание dump-файла (dump memory file) в момент возникновения критической ошибки.

РЕШЕНИЕ

Использование dump-файла позволяет в кратчайшие сроки вернуть систему в работоспособное состояние и заняться анализом ошибки в любое время после ее возникновения. Для использования этого метода необходимо выполнение следующих условий:

  1. Файл виртуальной памяти (pagefile.sys) должен находится в корне загрузочного раздела (system root drive) жесткого диска.
  2. Размер файла pagefile.sys должен быть не меньше объема оперативной памяти компьютера (RAM memory).
  3. Системный раздел (boot partition) должен содержать достаточно свободного места для создания dump-файла.

Для настройки Windows NT на создание dump-файла в случае критической ошибки следует:

  1. В окне "Control Panel" раскрыть иконку "System".
  2. В диалоге "System Properties" перейти на закладку "StartUp/ShutDown".

  3. В групповом поле "Recovery" установить флажки: "Write debugging information to:", "Overwrite any existing file" и "Automatically reboot".

В дальнейшем, в случае возникновения критической ошибки Windows NT, содержимое оперативной памяти компьютера будет переписано в файл виртуальной памяти pagefile.sys, и в ходе последующей перезагрузки NT в dump-файл %SystemRoot%\MEMORY.DMP.



Используются технологии uCoz