>>> Перейти на мобильный размер сайта >>>

Оптимизация работы Windows

Методы настройки Windows

Индивидуальная настройка процесса загрузки Методы настройки WINDOWS Простейший способ редактирования файла Boot.ini

Журнал системных событий

Системный журнал событий является очень хорошим источником информации, которая может позволить выяснить причину возникновения ошибки. Именно поэтому в любом случае рекомендуется установить флажок Записать событие в системный журнал (Write an event to the system log). Если этот флажок установлен, то при каждом возникновении ошибки STOP в системном журнале событий будет делаться соответствующая запись.

Образец такой записи приведен ниже:

Event ID: 1001 Source:Save Dump Description:
 The computer has 
  rebooted from a bugcheck. The bugcheck was :
 0xc000021a (0xel270188, 
  0x00000001, 0x00000000,0x00000000). Microsoft
 Windows NT (v15.1381). 
  A dump was saved in: C:\WINNT\MEMORY.DMP.

Если установить флажок Отправить административное оповещение (Send an administrative alert), то в случае возникновения ошибки STOP на компьютер сетевого администратора будет отправляться уведомление.

Наконец, если компьютер, на котором происходит указанная ошибка, необходимо как можно скорее привести в рабочее состояние, то, вероятно, вы захотите, чтобы он автоматически перезагружался в случае возникновения ошибок STOP. Для этого установите флажок Выполнить автоматическую перезагрузку (Automatically reboot).

Примечание: В конференциях можно встретить рекомендацию по редактированию реестра Windows NT/2000/XP таким образом, чтобы система автоматически перезагружалась при возникновении ошибок STOP. Эта рекомендация сводится к тому, чтобы открыть системный реестр с помощью одного из редакторов реестра (Regedit.exe или Regedt32.exe), раскрыть ключ HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\CrashControl\ и задать значение параметра Autoreboot в составе этого ключа, равным 1. Хотя эта рекомендация в целом правильна, данную задачу можно выполнить гораздо более простым способом — установкой флажка Выполнить автоматическую перезагрузку (Automatically reboot) окна Загрузка и восстановление (Startup and Recovery).

Если ошибки, приводящие к отображению "синего экрана", появляются систематически, то наилучшим источником информации о причине их возникновения будет отладочный дамп. Для конфигурирования системы таким образом, чтобы при ее крахе содержимое оперативной памяти сбрасывалось в файл на жестком диске, используются опции из группы Запись отладочной информации (Write Debugging Information). Поле Файл дампа памяти (Dump File) предназначено для ввода имени файла, в который будет сбрасываться эта информация, а установленный флажок Заменять существующий файл дампа (Overwrite any existing file) приводит к тому, что содержимое существующего файла дампа каждый раз будет замещаться новой информацией. Эти опции используются точно так же, как и в предыдущих версиях Windows NT.

Начиная с Windows 2000, компания Microsoft включила в систему расширенную функцию для сохранения отладочного дампа. Если вы имеете предварительный опыт работы с Windows NT, то наверняка помните, что в Windows NT 4.0 в отладочный дамп можно было сбросить только все содержимое физической памяти компьютера. Объем файла, который при этом генерирует система, всегда имеет размер, несколько больший, нежели объем оперативной памяти, установленной на компьютере, и при этом значительный объем данных, содержащихся в файле дампа, практически бесполезен. Поскольку ошибки STOP представляют собой ошибки ядра, именно информация ядра (состояние системы на момент возникновения ошибки, сведения об активных приложениях, загруженных драйверах устройств и т. д.) и представляет практический интерес при анализе дампа. Данные о режиме пользователя обычно просто увеличивают размер файла дампа и не предоставляют полезной информации.

Именно поэтому, начиная с Windows 2000, в диалоговом окне Загрузка и восстановление (Startup and Recovery) появилась новая опция, позволяющая регулировать размеры файла аварийного дампа. Первый список из группы Запись отладочной информации (Write Debugging Information) позволяет выбрать режим сохранения дампа. Наряду с возможностью сохранения полного дампа (как в Windows NT 4.0) Windows 2000/XP имеет опцию Дамп памяти ядра (Kernel Memory Dump), при которой в файле дампа будет сохранена только информация ядра. Средства анализа аварийного дампа, совместимые с Windows 2000/XP, в том числе dumpexam и WinDbg, будут интерпретировать этот файл корректно. Экономия дискового пространства, которой можно добиться с помощью этой опции, может быть разной в различных системах (и даже зависеть от типа возникающих ошибок). Тем не менее, на основании практического опыта автора можно сказать, что на компьютерах с объемом оперативной памяти 128 Мбайт полный дамп составит чуть более 128 Мбайт, а дамп ядра — около 40 Мбайт.

 Примечание: Обратите особое внимание и на дополнительную опцию — Малый дамп памяти (64 КБ) (Small Memory Dump), которая позволяет ограничить размер дампа до значения в 64 Кбайт (см. рис. 4.5). В Windows XP эта возможность активно используется сервисом отчета об ошибках (Error reporting).

 

 

 

Top.Mail.Ru
Top.Mail.Ru