Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Аварийное завершение работы, перезагрузка или отображение «синего экрана» в Microsoft Windows Vista

Summary: Инструкции по диагностике и устранению ошибок «синий экран» на компьютере с ОС Windows Vista.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

SLN129734_ru__1icon По состоянию на 11 апреля 2017 г. клиенты Windows Vista больше не получают новых обновлений системы безопасности и исправлений, не относящихся к безопасности. Они также не могут пользоваться платными или бесплатными услугами по поддержке и новыми техническими материалами, публикуемыми в Интернете корпорацией Microsoft. Обновление данной статьи в дальнейшем не предусмотрено — она остается только для информации. Полную версию заявления о поддержке можно найти на сайте Microsoft.

Содержание:

  1. Что такое ошибка «синий экран»?
  2. Устранение неполадок при появлении распространенных сообщений об ошибках для ошибки «синий экран»
    1. 0x000000ED и 0x0000007B
    2. 0x00000024
    3. 0x0000007E и 0x0000008E
    4. 0x00000050
    5. 0x000000D1
    6. 0x000000EA
  3. Работа с отладчиком Windows

 


В этой статье рассматриваются ошибки «синий экран», причины их возникновения и способы распознавания, а также приведены инструкции по устранению неполадок при появлении наиболее распространенных сообщений об ошибках.


Эта статья относится к Microsoft Windows 7.
Нажмите ниже для изменения операционной системы.

 

Рекомендации специалистов Dell

Как устранить ошибки «синий экран» (STOP-ошибки), приводящие к неожиданному завершению работы или перезагрузке Windows Vista

 


 

Что такое ошибка «синий экран»?

В некоторых ситуациях работа ОС Windows останавливается, при этом отображается синий экран с белым текстом, содержащим диагностическую информацию. Эти ошибки также называют ошибками «синий экран» или «синий экран смерти» из-за характерного внешнего вида сообщений об ошибках.

Синий экран отображается в следующих случаях:

  • обнаружение ошибки ОС Windows, которую невозможно устранить без потери данных;
  • повреждение важных данных ОС Windows;
  • обнаружение неустранимого сбоя аппаратного обеспечения, работающего под управлением ОС Windows.
  • Точное содержание отображаемого текста изменялось на протяжении последних лет: в ОС Windows NT 4.0 информация плотно заполняла весь экран, а в современных версиях ОС Windows отображается более удобочитаемое сообщение.

 


 

Устранение неполадок при появлении распространенных сообщений об ошибках для ошибки «синий экран»

Stop 0x000000ED (UNMOUNTABLE_BOOT_VOLUME)
Stop 0x0000007B (INACCESSIBLE_BOOT_DEVICE)

Эти две ошибки обусловлены сходными причинами, и для их устранения выполняются одни и те же действия. Ошибки, обозначаемые этими кодами и вызывающие остановку работы, возникают только во время запуска системы. Эти коды, указывающие на остановку системы, отображаются после следующих событий.
  1. В системе завершена самопроверка, выполняемая при включении питания (POST).
     
  2. В системе загружен компонент NTLDR, и управление процессом запуска передано компоненту NTOSKRNL (ядру).
     
  3. Функционирование компонента NTOSKRNL нарушено. Либо часть компонента не обнаруживается, либо считывание файловой системы в указанном местоположении невозможно.
    Для исправления этой ошибки необходимо определить и устранить причину нарушения нормальной работы ядра Windows.
Меры по устранению неполадки
  • Конфигурация контроллера SATA в системе BIOS. Если для контроллера SATA режим ATA был переключен на режим AHCI (или наоборот), обмен данных между ОС Windows и контроллером SATA невозможен, так как для разных режимов необходимы разные драйверы. Попробуйте изменить режим контроллера SATA в BIOS.
  • Параметры RAID. Эта ошибка может быть следствием непродуманного изменения параметров контроллера RAID. Попробуйте восстановить для параметров контроллера RAID режим «Автоматическое определение» (как правило, это обеспечивает точное соответствие параметров).
  • Неверный или некачественный монтаж кабельных соединений. Попробуйте заново подсоединить с обеих сторон кабели передачи данных между дисководом и его контроллером.
  • Сбой жесткого диска. Запустите встроенные средства диагностики жесткого диска. Не забывайте, что код 7 указывает на устранимое повреждение данных, а не на сбой диска.
  • Повреждение файловой системы. Запустите консоль восстановления с установочного диска Windows и выполните команду chkdsk /f /r.
  • Неправильная настройка BOOT.INI (Windows Vista). Если вы непреднамеренно изменили или стерли файл boot.ini, во время запуска может появиться код 0x7B, указывающий на остановку работы. Запустите консоль восстановления с установочного диска Windows и выполните команду BOOTCFG /REBUILD

 


STOP 0x00000024 (NTFS_FILE_SYSTEM)

Этот код указывает на остановку работы в связи с возникновением ситуации, которая относится к драйверу файловой системы NTFS, не может быть устранена автоматически и почти всегда обусловлена одной из следующих трех причин.
  • Повреждение данных на диске
  • Повреждение данных в памяти
  • Переполнение памяти системы (как правило, это происходит только на серверах с высокой рабочей нагрузкой).
Меры по устранению неполадки
  1. Для устранения неполадок, связанных с повреждением данных вследствие неверно или некачественного монтажа аппаратного обеспечения, заново установите память и подсоедините все кабели дисковода.
     
  2. Выполните полную диагностику памяти и жесткого диска. Быстрого тестирования в данном случае недостаточно. Необходима полная диагностика системы.
     
  3. Если в процессе такой диагностики не выявляются ошибки, выполните полную проверку файловой системы с консоли восстановления (chkdsk /f /r) для обнаружения и (по возможности) исправления всех поврежденных данных.
     
  4. Если указанные выше действия не приводят к устранению неполадки, установите ОС Windows заново.
     
  5. Если неполадка по-прежнему возникает, замените жесткий диск.

     


STOP 0x0000007E (SYSTEM_THREAD_EXEPTION_NOT_HANDLED)
STOP 0x0000008E (KERNEL_MODE_EXCEPTION_NOT_HANDLED)

Эти две ошибки указывают на непредвиденное и неустранимое состояние программы, выполняемой в ядре. Процедура поиска и устранения неполадок для этих ошибок совпадает; для определения причины ошибки, вероятно, потребуется отладчик Windows.
Меры по устранению неполадки
  • Если в сообщении на синем экране указан файл драйвера или библиотеки, определите драйвер или приложение, в состав которого входит этот файл, и обновите или отключите его.
  • Обновите BIOS в системе до последней версии.
  • Удалите недавно установленные программы и выполните откат до момента, предшествовавшего установке последних драйверов.
  • Выполните диагностику памяти компьютера.
 

STOP 0x00000050 (PAGE_FAULT_IN_NON_PAGED_AREA)

Этот код ошибки, вызвавшей остановку работы, указывает на попытку доступа системы к несуществующей области памяти, почти всегда обусловленную одним из следующих обстоятельств:

  • попытка доступа драйвера к отсутствующей странице памяти;
  • исключительная ошибка системной службы (например, антивирусного сканера);
  • неисправный или неверно установленный модуль памяти;
  • поврежденные данные на жестком диске.
Точная причина этих ошибок определяется с помощью отладчика Windows.
Меры по устранению неполадки
  1. Если в сообщении об ошибке на синем экране указан файл драйвера или библиотеки, определите драйвер или программу, в состав которых входит этот файл, затем обновите драйвер или программу до последней версии или удалите их с компьютера.
     
  2. Если ошибка возникает в процессе запуска, попробуйте выполнить загрузку последней заведомо работающей конфигурации.
     
  3. Если ошибка впервые возникла после установки программы или драйвера, удалите программу или драйвер с компьютера.
     
  4. Попробуйте провести полную диагностику жесткого диска и памяти, предварительно заново подсоединив кабели модуля памяти и жесткого диска.

 

STOP 0x000000D1 (DRIVER_IRQL_NOT_LESS_THAN_OR_EQUAL_TO)

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

 


 

STOP 0x000000EA (THREAD_STUCK_IN_DEVICE_DRIVER)

Это сообщение об ошибке на синем экране указывает на прекращение работы драйвера устройства (обычно драйвера видеоадаптера) в связи с ожиданием определенного события (обычно операции аппаратного обеспечения). Как правило, в этом случае с ошибкой «синий экран» связан файл nv4_disp.sys.
Меры по устранению неполадки
  1. Обновите драйверы видеосистемы до последней версии, выпущенной компанией Dell.
     
  2. Обновите BIOS системы до последней версии.
     
  3. Если драйвер видеосистемы и BIOS обновлены до последней версии, уточните у изготовителя наличие пакетов обновления драйвера.
     
  4. В качестве последнего средства попробуйте заменить видеоадаптер.

Повторная установка ОС Windows не предотвращает возникновения данной ошибки в будущем.

 

Работа с отладчиком Windows

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

Отладчик Windows эффективен во многих областях применения, однако в данной статье он рассматривается как средство анализа файлов дампа памяти, которые формируются при возникновении ошибок «синий экран», с целью определения причин ошибки.

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

  • Отладчик Windows не встроен в ОС Windows. Необходимо загрузить и установить приложение (15 Мбайт) с веб-сайта Microsoft. Для установки этого инструмента требуются права администратора.
  • Для работы с отладчиком потребуется несложная пользовательская настройка.
  • Полный анализ дампа памяти с помощью отладчика может занять любое время от 30 секунд до двух минут.
Для работы с этим инструментом выполните следующие действия.
  1. Скачайте и установите отладчик Windows с веб-сайта Microsoft 

     

    При поиске по запросу «windows debugger» в Google первой возвращается ссылка на главную страницу отладчика Windows.

     

  2. По завершении установки нажмите Пуск, выберите Все программы, затем Debugging Tools for Windows (Средства отладки для Windows), затем WinDbg для открытия отладчика Windows.

     

  3. Задайте путь к символам, обеспечивающий преобразование адресов в файле дампа памяти в имена существующих папок средствами отладчика: разверните меню Файл, выберите Путь к файлу символов, введите «SRV*c:\debug_symbols*http://msdl.microsoft.com/download/symbols» в диалоговом окне, затем нажмите ОК.

     

  4. Откройте файл минидампа: разверните меню Файл, выберите Открыть аварийный дамп, затем выберите требуемый файл дампа и нажмите Открыть.

     

    Обычно файлы минидампа хранятся в одной из следующих системных папок: C:\WINNT\Minidump\ или C:\Windows\Minidump\. Имя файлов имеет вид miniММГГДД-NN.dmp, где ММ представляет собой месяц, ДД — это день, а ГГ — год создания файла дампа. NN — последовательность создания дампа файлов при условии формирования множества дампов в один день (первый аварийный дамп будет пронумерован как 01, второй 02 и т.д.).

     

  5. В отладчике открывается файл дампа и формируется краткое описание причин аварийного завершения работы системы. (Рис. 2).

     

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

    SLN129734_ru__2W_cat_dump1_cc_v1
    Рис. 2. Отладчик Windows

    SLN129734_ru__3W_cat_Caption1_cc_v1 Рекомендуемая команда для командной строки отладчика

    SLN129734_ru__4W_cat_Caption2_cc_v1 Указанный на синем экране код ошибки, вызвавшей остановку работы (1000007F означает то же, что 0x7F)

    SLN129734_ru__5W_cat_Caption3_cc_v1 Вероятная причина аварийного завершения работы Windows (в данном примере – atapi.sys; в других случаях может отображаться, например, текст memory_corruption)

     

  6. При возвращении результатов предварительного анализа в окне отладчика отображаются инструкции по дальнейшим действиям. Введите «!analyze -v» в командной строке (kd>) в нижней части окна и нажмите Enter для выполнения подробного анализа файла с помощью WinDbg.

     

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

    SLN129734_ru__6W_cat_dump2_cc_v1
    Рис. 3. Анализ результатов

    SLN129734_ru__3W_cat_Caption1_cc_v1 Подробные сведения об ошибке, которая вызвала остановку работы и код которой отображается на экране (в данном примере отображается код EXCEPTION_DOUBLE_FAULT (8), указывающий на ошибку, возникшую в ядре при попытке исправления другой ошибки)

    SLN129734_ru__8W_cat_dump3_cc_v1
    Рис. 4. Продолжение анализа результатов

    SLN129734_ru__3W_cat_Caption1_cc_v1 Код проверки ошибок (обратите внимание на наличие в данном примере цифры 8, указывающий на двойной сбой)

    SLN129734_ru__4W_cat_Caption2_cc_v1 Количество случаев аварийного завершения работы системы вследствие ошибки, в точности совпадающей с данной (как правило, 1)

    SLN129734_ru__5W_cat_Caption3_cc_v1 Контейнер категории данного аварийного завершения работы согласно классификации Windows

    SLN129734_ru__12W_cat_Caption4_cc_v1 Трассировка стека на момент аварийного завершения работы системы, где в начале указана процедура, вызванная последней (в данном примере видно, что работа системы была аварийно завершена во время обработки запроса, поступившего от контроллера IDE)

    SLN129734_ru__13W_cat_dump4_cc_v1
    Рис. 5. Дополнительный анализ

    SLN129734_ru__3W_cat_Caption1_cc_v1 Название активного модуля на момент аварийного завершения работы системы. В реальной системе название модуля представляет собой ссылку, позволяющую получить некоторые полезные сведения о модуле, включая создавшего его пользователя, дату создания и т. п.

 

Article Properties


Last Published Date

21 Feb 2021

Version

4

Article Type

Solution