Přeskočit na hlavní obsah
  • Vkládejte objednávky snadno a rychle
  • Zobrazit objednávky a sledovat stav expedice
  • Vytvořte a přistupujte k seznamu svých produktů
  • Spravujte své profily, produkty a kontakty na úrovni produktů na stránkách Dell EMC pomocí správy společnosti.

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

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

Tento článek byl zřejmě přeložen automaticky. Máte-li připomínky k jeho kvalitě, informujte nás pomocí formuláře ve spodní části stránky.

Obsah článku


Příznaky

SLN129734_en_US__1icon По состоянию на 11 апреля 2017 г. пользователи Windows Vista больше не получают новых обновлений системы безопасности, исправлений, не относящихся к безопасности, бесплатных или платных вариантов поддержки и обновлений технического содержимого в Интернете от корпорации Майкрософт. Обновление данной статьи в дальнейшем не предусмотрено — она остается только для информации. Полную версию заявления о поддержке можно найти на сайте 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 отображается более удобочитаемое сообщение.

 


 

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

Остановка 0x000000ED (UNMOUNTABLE_BOOT_VOLUME)
Остановка 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. Если неполадка по-прежнему возникает, замените жесткий диск.

     


ОСТАНОВКА 0x0000007E (SYSTEM_THREAD_EXEPTION_NOT_HANDLED)
ОСТАНОВКА 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. Откройте файл минидампа: разверните меню Файл, выберите Открыть аварийный дамп, затем выберите требуемый файл дампа и нажмите Открыть.

     

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

     

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

     

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

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

    SLN129734_en_US__3W_cat_Caption1_cc_v1 Предлагаемая команда для командной строки отладчика

    SLN129734_en_US__4W_cat_Caption2_cc_v1 Код остановки на синем экране (1000007F то же, что и 0x7F)

    SLN129734_en_US__5W_cat_Caption3_cc_v1 По мнению Windows, сбой был вызван (atapi.sysв этом примере иногда можно увидеть такие вещи, как memory_corruption

     

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

     

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

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

    SLN129734_en_US__3W_cat_Caption1_cc_v1 Подробное объяснение стоп-кода (в примере видно, что ядро столкнулось с EXCEPTION_DOUBLE_FAULT (8), или ошибкой при попытке обработать ошибку)

    SLN129734_en_US__8W_cat_dump3_cc_v1
    Рис. 4. Дальнейший анализ результатов

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

    SLN129734_en_US__4W_cat_Caption2_cc_v1 Количество сбоев в системе с этой ошибкой (обычно 1)

    SLN129734_en_US__5W_cat_Caption3_cc_v1 Контейнер, в котором Windows классифицировала сбой

    SLN129734_en_US__12W_cat_Caption4_cc_v1 Трассировка стека на момент сбоя системы, с последней вызванной процедурой сверху (вы можете увидеть в примере сбой системы при обработке запроса от контроллера IDE)

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

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

 

Příčina

-

Řešení

-

Vlastnosti článku


Datum posledního vydání

29 čvc 2024

Verze

6

Typ článku

Solution