Поделиться через


Создание ядра или выполнение аварийного дампа

Сбой системы (также известный как "проверка ошибок" или "Ошибка остановки") возникает, когда Windows не может работать правильно. Файл дампа, созданный из этого события, называется аварийным дампам системы.

Файл дампа памяти вручную или полный файл дампа памяти полезен при устранении нескольких проблем, так как процесс записывает запись системной памяти во время сбоя.

Применимо к: Windows 10

Настройка файлов страниц

Сведения о поддержке дампов аварийного сбоя системы для требования к размеру файла страницы для аварийного дампа системы.

Включение параметра дампа памяти

Чтобы выполнить эту процедуру, необходимо войти в систему от имени администратора или члена группы администраторов. Если компьютер подключен к сети, параметры политики сети могут препятствовать выполнению этой процедуры.

Чтобы включить параметр дампа памяти, выполните следующие действия.

  1. В панель управления выберите "Система и система безопасности>".
  2. Выберите дополнительные параметры системы и перейдите на вкладку "Дополнительно ".
  3. В области "Запуск и восстановление" выберите "Параметры".
  4. Убедитесь, что в разделе "Запись сведений об отладке" выбран дамп памяти ядра или дамп полной памяти.
  5. Перезагрузите компьютер.

Примечание.

Путь к файлу дампа можно изменить, изменив поле файла дампа. Другими словами, можно изменить путь с %SystemRoot%\Memory.dmp на локальный диск, имеющий достаточно места на диске, например E:\Memory.dmp.

Советы по созданию дампов памяти

При сбое компьютера и перезапуске содержимое физической оперативной памяти записывается в файл разбиения на страницы, расположенный в разделе, на котором установлена операционная система.

В зависимости от скорости жесткого диска, на котором установлена Windows, дамп более 2 гигабайт (ГБ) памяти может занять много времени. Даже в лучшем случае, если файл дампа настроен на другом локальном жестком диске, значительное количество данных будет считываться и записываться на жесткие диски. Этот процесс чтения и записи может привести к длительному сбою сервера.

Примечание.

Используйте этот метод для создания полных файлов дампа памяти с осторожностью. В идеале это следует делать только в том случае, если вы явно запрашиваете служба поддержки Майкрософт инженера. Любая отладка файла дампа памяти или ядра должна быть последним средством после того, как все стандартные методы устранения неполадок полностью исчерпаны.

Создание файла дампа памяти вручную

Использование средства NotMyFault

Если вы можете войти во время возникновения проблемы, воспользуйтесь средством Microsoft Sysinternals NotMyFault, выполнив следующие действия:

  1. Скачайте средство NotMyFault.

  2. Нажмите кнопку "Пуск" и выберите командную строку.

  3. В командной строке выполните следующую команду:

    notMyfault.exe /crash
    

Примечание.

Эта операция создает файл дампа памяти и ошибку остановки D1.

Использование NMI

На некоторых компьютерах невозможно использовать клавиатуру для создания файла аварийного дампа. Например, серверы Hewlett-Packard (HP) BladeSystem из компании Hewlett-Packard Development Company управляются с помощью графического пользовательского интерфейса на основе браузера (GUI). Клавиатура не подключена к серверу HP BladeSystem.

В этих случаях необходимо создать полный файл дампа аварийного дампа или файл дампа ядра с помощью переключателя прерывания без маски (NMI), который вызывает NMI на системном процессоре.

Чтобы реализовать этот процесс, выполните следующие действия.

Важно!

Точно следуйте всем указаниям из этого раздела. Неправильное изменение реестра может привести к серьезным проблемам. Прежде чем приступить к изменениям, создайте резервную копию реестра для восстановления на случай возникновения проблем.

Примечание.

Этот раздел реестра не требуется для клиентов под управлением Windows 8 и более поздних версий или серверов под управлением Windows Server 2012 и более поздних версий. Установка этого раздела реестра в более поздних версиях Windows не влияет.

  1. Открыв редактор реестра, выберите следующий подраздел:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl

  2. Щелкните правой кнопкой мыши CrashControl, наведите указатель мыши на "Создать", а затем выберите значение DWORD.

  3. Введите NMICrashDump и нажмите клавишу ВВОД.

  4. Щелкните правой кнопкой мыши NMICrashDump и выберите пункт "Изменить".

  5. В поле данных Значение введите 1 и нажмите кнопку ОК.

  6. Перезагрузите компьютер.

  7. Поставщики оборудования, такие как HP, IBM и Dell, могут предоставлять функцию автоматического восстановления системы (ASR). Эту функцию следует отключить во время устранения неполадок. Например, если функция HP и Compaq ASR включена в BIOS, отключите эту функцию при устранении неполадок для создания полного Memory.dmp файла. Чтобы выполнить точные действия, обратитесь к поставщику оборудования.

  8. Включите коммутатор NMI в BIOS или с помощью веб-интерфейса встроенного освещения (iLO).

    Примечание.

    Подробные инструкции см. в руководстве по BIOS или обратитесь к поставщику оборудования.

  9. Проверьте этот метод на сервере с помощью коммутатора NMI для создания файла дампа. Вы увидите сбой оборудования stop 0x00000080.

Если вы хотите запустить NMI в Microsoft Azure с помощью последовательной консоли, см. статью "Использование последовательной консоли для вызовов SysRq и NMI".

Использование клавиатуры

Принудительное завершение работы системы с клавиатуры

Использование отладчика

Принудительное завершение работы системы из отладчика