Содержание
- Способ 1: Журнал событий
- Способ 2: Сторонние приложения
- WinDbg
- BlueScreenView
- Вопросы и ответы
Способ 1: Журнал событий
Простой, но не самый удобный способ определения кода синего экрана, так как он предполагает выполнение дополнительных действий.
- Откройте системный «Журнал событий» командой
eventvwr.msc
, выполненной в вызванном нажатием клавиш Win + R диалоговом окошке быстрого запуска. - Нажмите в правой колонке ссылку «Фильтр текущего журнала».
- В открывшемся окне отметьте флажком пункт «Критическое» и нажмите «ОК», чтобы отфильтровать события.
- Выберите последнюю запись об ошибке и откройте ее свойства двойным по ней кликом.
- Переключитесь на вкладку «Подробности», отыщите в списке параметр «BugCheckCode» и посмотрите его значение. Это и будет код ошибки в десятичном счислении.
- Переведите его в шестнадцатеричную систему счисления, воспользовавшись штатным «Калькулятором» Windows, переключив его в режим «Программист» (через меню, вызванное нажатием по кнопке меню слева вверху). Результат будет указан в строке «HEX» без нулей, которые понадобится добавить. Например, EF = 0x000000EF.
Теперь можно выполнить поиск решения проблемы в интернете, указав полученный шестнадцатеричный код ошибки BSOD.
Способ 2: Сторонние приложения
Удобнее определять ошибку через специальные приложения, работающие с файлом дампа. По умолчанию его создание включено в Windows, но если вы отключали его создание вручную, то просмотреть стоп-код таким образом не получится из-за отсутствия файла для анализа сбоя.
WinDbg
Синий экран со стоп-ошибками в Windows 10 не отличается информативностью и нередко содержит только название ошибки, но не ее код. Чтобы определить ее код, необходимо проанализировать файл минидампа. Сделать это можно средствами фирменной утилиты Microsoft WinDbg.
Скачать WinDbg с официального сайта
- Скачайте приложение для анализа дампов с Microsoft Store или официальной страницы разработчика и установите.
- Запустите программу от имени администратора и нажмите в левом верхнем углу кнопку «Файл».
- Выберите в меню опцию «Open dump file», нажмите кнопку «Browse», укажите путь к анализируемому файлу дампа в папке
C:\Windows\Minidump
и нажмите «Open». Папка Minidump может содержать несколько файлов c расширением DMP, из них следует выбирать тот, который имеет название, соответствующее дате и времени ошибки синего экрана. - Прокрутите содержимое блока «Command» вниз, найдите ссылку «!analyze -v» и кликните по ней. Вместо этого можно вставить команду
!analyze -v
в поле под блоком «Command» и нажать клавишу ввода. - Отладчик выполнит анализ файла дампа и выведет в блок «Command» подробные сведения об ошибке. Ищите ее название – код будет указан напротив него в полном или сокращенном виде, например 139, 0x139 или 0x00000139.
Кроме кода WinDbg позволяет получать множество других полезных сведений об ошибке, в частности аргументы и имя исполняемого файла, вызвавшего критический сбой.
BlueScreenView
Для получения кода ошибки экрана BSOD также можно использовать стороннюю утилиту BlueScreenView. Она не настолько функциональна как WinDbg, но намного проще и меньше инструмента от Microsoft.
Скачать BlueScreenView с официального сайта
- Скачайте архив с утилитой с сайта разработчика, распакуйте его и запустите исполняемый файл. Там можно скачать и языковой файл — для русификации интерфейса поместите языковой файл в папку с исполняемым файлом «BlueScreenView.exe».
- По умолчанию утилита автоматически считывает все файлы дампов в папке
C:\Windows\Minidump
, но если в вашем случае файл дампа находится в другом месте, откройте дополнительные параметры утилиты комбинацией клавиш Ctrl + 0. - В открывшемся окошке выберите пункт «Загрузить один файл МиниДампа» и укажите путь к файлу DMP.
- Просмотрите содержимое колонки «Код ошибки» — в нем будет указан искомый код в шестнадцатеричном формате.
Помимо кода ошибки синего экрана, утилита BlueScreenView показывает сбойный драйвер, список связанных файлов, параметры, стеки адресов и другие отладочные сведения.
Еще статьи по данной теме:
Помогла ли Вам статья?
Синий экран смерти или BSOD (Blue Screen of Death) видел практически каждый пользователь Windows. Его появление свидетельствует о критическом сбое в железе или программном обеспечении и сопровождается перезагрузкой операционной системы с потерей всех несохраненных данных. Сложно представить, сколько нервных клеток сгубила эта ошибка, особенно во времена Windows 2000 и XP. Сейчас экран смерти возникает не так часто, однако бороться с проблемой нужно незамедлительно. Главное выяснить причину заболевания и назначить верный курс лечения.
Что такое BSoD?
Упрощенно архитектура Windows состоит из двух уровней — пользовательского и режима ядра. На первом работают прикладные программы и службы, а на втором выполняется код ОС и драйверов. BSOD возникает при обнаружении критической ошибки в режиме ядра. Сбоить могут, как драйвера, так и аппаратная часть ПК. В результате система экстренно прекращает свою работу и выводит на дисплей информацию об ошибке — печально известный экран смерти. Все несохраненные данные теряются.
Через некоторое время после появления BSOD компьютер автоматически перезагружается. Зачастую это происходит слишком быстро, и пользователь не успевает запомнить код ошибки. В этом случае достаточно отключить автоматическую загрузку ОС. После перезагрузки система продолжит свою работу, однако, если не устранить причину сбоя, то BSOD будет появляться снова и снова. Сведения об ошибке заносятся в файл дампа памяти с расширением «.dmp» и по умолчанию добавляются в папку по адресу «C:\Windows\Minidump».
Помимо классического синего экрана, иногда встречается зеленый экран смерти. По сути, эта ошибка идентична стандартному BSOD, однако появляется только на тестовых версиях Windows 10 начиная с 2016 года. Подобное разделение позволяет быстро понять, в какой версии (тестовой или релизной) произошел сбой.
Одна из тестовых версий Windows Vista, известная под названием Longhorn, иногда демонстрировала пользователям красный экран смерти. Проблема заключалась в сбое диспетчера загрузки. Помимо этого, красный фон использовался для уведомления об ошибке ACPI в Windows 98.
Следует учитывать, что цвет экрана смерти может смениться на любой другой из-за случайной перезаливки дисплея после сбоя драйвера видеокарты.
Основные причины появления BSoD
Экран смерти возникает из-за ошибок при исполнении кода в режиме ядра. К этому могут привести проблемы в железе (аппаратной части) или программные сбои:
- выход из строя аппаратной части;
- конфликт подключенных устройств/драйверов;
- перегрев видеокарты или процессора;
- разгон комплектующих;
- несовместимость устройства/драйвера с ОС;
- заражение компьютера вирусом;
- неподходящий или некорректно установленный драйвер;
- недостаточное количество свободного места на диске;
- неполадки в модуле оперативной памяти;
- неправильные настройки BIOS;
- обновление Windows;
- ошибки файловой системы.
Чаще всего BSOD появляется из-за некорректной работы драйвера одного из подключенных устройств. Для повышения надежности системы используйте только последние официальные версии драйверов и программ.
Как узнать код ошибки BSoD?
Для того чтобы узнать причину сбоя, потребуется код ошибки. Данные приводятся непосредственно на самом экране смерти в момент его появления, заносятся в журнал Windows и сохраняются в специальном файле.
В первом случае необходимо хорошенько рассмотреть информацию на дисплее. Внешний вид экрана смерти зависит от версии ОС. В случае Windows XP и 7 выводится большой объем данных с названием и параметрами ошибки, а также рекомендациями по ее устранению.
Начиная с Windows 8 пользователь видит только грустный смайл, краткое описание возникшей ошибки и QR-код со ссылкой на решение проблемы от Microsoft.
Если вы не запомнили код ошибки сразу после появления BSOD, то можете найти его с помощью журнала Windows. для этого перейдите по цепочке “Панель управления” — “Администрирование” — “Просмотр событий” — “Система”. Ориентируясь на дату и время сбоя кликните по соответствующей записи в журнале. В описании будет указан код и название ошибки, например, шестнадцатеричному коду 0x00000001 соответствует ошибка APC_INDEX_MISMATCH.
По умолчанию информация об ошибке сохраняется в дампе памяти. Для ее просмотра потребуется специальная утилита, например, бесплатная программа BlueScreenView. В верхней части главного окна выводится перечень дампов памяти, с момента установки ОС. В таблице указывается время формирования отчета, код ошибки, параметры и драйвер, который вероятнее всего привел к появлению BSOD. В нижней части экрана приводится список драйверов, при этом красным отмечаются те, что были активны в момент сбоя.
Ошибка BSoD при загрузке/установке ОС
Синий экран может появляться непосредственно при установке операционной системы. Причиной чаще всего служит:
- неисправный файл образа;
- проблемы с аппаратной частью;
- неправильная настройка BIOS.
Если вы уверены, что железо в порядке, то скорее всего поврежден образ операционной системы. Старайтесь не использовать пиратские сборки с нестандартными настройками и предустановленными программами.
В некоторых случаях ОС постоянно уходит в перезагрузку без появления графического интерфейса. Вероятнее всего причина в повреждении или некорректном форматировании жесткого диска, а также неверных параметрах BIOS. Сбросить BIOS до настроек по умолчанию можно одним из двух способов:
- BIOS Setup. Для запуска утилиты нажмите клавишу Delete во время первоначального тестирования компьютера и перейдите в настройки. Активируйте опцию “Load Optimal Defaults” — название может отличаться в различных версиях BIOS.
- Замыкание контактов на плате. Отключите питание компьютера и откройте крышку корпуса. На материнской плате найдите перемычку с пометкой CMOS или BIOS RESET (подпись зависит от модели платы). Если контактов два, то однократно замкните их. В случае 3-х контактной перемычки потребуется переставить внешний колпачок с контактов 1–2 на позиции 2–3. Оставьте плату в таком состоянии на 15–20 секунд и верните колпачок в исходное положение.
Для загрузки ОС можно воспользоваться безопасным режимом. В этом случае система использует только самые необходимые драйвера. Если проблема не в них, то появится возможность исправить ошибку.
Устранение BSoD
Если вы знаете код ошибки, то можете найти инструкцию по ее устранению в интернете, например, на этом сайте. Начиная с Windows 8 на экране смерти выводится QR-код со ссылкой на способ устранения неполадки от Microsoft.
Для восстановления стабильного режима работы ПК можно воспользоваться универсальными способами. Если применить весь комплекс мер, то это с большой вероятностью исправит ошибку, ускорит быстродействие системы и продлит срок службы комплектующих:
- Почистите компьютер от пыли. Все механизмы обслуживаемых вентиляторов желательно смазать специальным маслом.
- Узнайте температуру процессора/видеокарты в обычном и нагруженном режимах. Если комплектующие перегреваются добавьте в корпус дополнительные вентиляторы или реорганизуйте систему охлаждения.
- Проверьте, есть ли на диске свободное место. Если его недостаточно удалите ненужные файлы и деинсталлируйте неиспользуемое ПО.
- Просканируйте ОС надежной антивирусной программой. При обнаружении опасных объектов удалите их. В некоторых случаях причиной сбоя может стать сам антивирус.
- Если ошибка появилась не так давно, то воспользуйтесь мастером восстановления системы и загрузите последнюю стабильную версию.
- Установите последний официальный пакет обновлений системы (Service Pack). Рекомендуется включить автоматическое обновление Windows.
- Если ошибка появилась после установки определенной программы, то переустановите ее, скачав с официального сайта.
- Если сбой возникает после подключения определенного устройства, то проверьте его на совместимость с вашей версией ОС. Скачайте новую версию драйвера с сайта производителя. Если драйвер свежий, то откатите его до предыдущей версии.
- Сбросьте BIOS до настроек по умолчанию одним из описанных выше способов.
- Проверьте ОЗУ на ошибки в специализированном приложении, например, memtest86+. Если обнаружится поврежденная линейка памяти, планку придется заменить.
- Проверьте жесткий диск встроенными средствами диагностики или сторонними программами. Восстановите битые сектора.
Если ничего из вышеперечисленного не помогло, то переустановите операционную систему с помощью лицензионного образа.
Начиная с Windows 8, появляющийся в случае критической ошибки экран BSOD стал, с одной стороны, менее пугающим, а с другой – менее информативным. И так уж пошло, что сведения на «синем экране смерти» в Windows 10 и 11 нередко ограничиваются лишь сообщением «На вашем компьютере возникла проблема» и названием ошибки без указания ее кода и прочей отладочной информации, а ведь она используется для поиска подходящих решений.
Возникает вопрос: как узнать код ошибки, если современный облагороженный экран BSOD ее не показывает?
Достаточно просто, причем для этого совсем необязательно прибегать к сторонним инструментам, хотя такой вариант тоже отбрасывать не стоит, поскольку он все же предоставляет больше информации. Во-первых, все ошибки, включая приводящие к падению системы, автоматически записываются в журнал событий.
Откройте журнал командой eventvwr.msc и отыщите в разделе «Система» последнюю запись с уровнем события «Критическое»,
либо отфильтруйте записи, выбрав слева в меню «Фильтр текущего журнала» и отметив в открывшемся окне уровень «Критическое».
Открыв свойства записи, переключитесь на вкладку «Подробности» и найдите в списке параметр с именем «BugcheckCode».
Значение этого параметра это и есть искомый код ошибки, который должен был по идее указываться на экране BSOD.
По умолчанию Windows отображает его в десятичной системе счисления, чтобы получить код в оригинальном виде, вам нужно перевести значение в шестнадцатеричную систему счисления.
Сделать это можно как средствами штатного калькулятора, переключившись в режим программиста, так и с помощью онлайн-конвертеров.
При этом обратите внимание, что коды ошибок BSOD указываются в полном формате, например, 0x000000EF, 0x00000124, 0xC0000221 и т. п., тогда как калькулятор автоматически отрежет 0x и все следующие нули до первого же символа:
- EF – 0x000000EF
- 124 – 0x00000124
- C0000221 – 0xC0000221
Дампы ошибок памяти
Помимо записи в системный журнал, сведения о критических ошибках BSOD записываются в двоичные файлы дампов памяти – в полный файл MEMORY.DMP в папке %windir% и малые дампы в папке %windir%\Minidump.
Для анализа ошибок «синего экрана смерти» обычно используются минидампы.
Проверить, включена ли функция записи отладочной информации можно в свойствах системы, перейдя в раздел настроек «Дополнительно» → «Загрузка и восстановление (Параметры)» → «Отказ системы».
Анализ выполняется с помощью специальных программ, например, WinDbg от Microsoft и BlueScreenView от NirSoft.
Рекомендуем использовать BlueScreenView – она проще, не требует установки, на сайте разработчика к ней также прилагается русификатор.
Будучи запущенной, утилита извлекает сведения о критических ошибках из файлов минидампов, автоматически сканируя содержимое каталога %windir%\Minidump.
Код BSOD в шестнадцатеричном формате будет указан в столбце «Код ошибки» (Bug Check Code).
Если файл дампа находится в другом расположении, зайдите в дополнительные параметры BlueScreenView и укажите к нему путь в пункте «Загрузить один файл МиниДампа».
Загрузка…
Синий экран Windows, называемый также в англоязычной литературе A Blue Screen of Death (BSOD) — это технически ошибка, вызывающая остановку операционной системы. К счастью, в Windows 10 такие проблемы стали встречаться реже, чем в предыдущих версиях (Windows 8, Windows 7, Windows Vista, Windows XP, тем более Windows 98/95), однако и в наше время бывают ситуации, когда система сталкивается с проблемой, которую она не в силах решить, что приводит к ее полной остановке.
Хотя появление синего (или голубого, как говорят некоторые) экрана дает возможность перезапустить систему, важно знать — что послужило причиной ошибки. Для получения информации о причинах служат коды ошибок, максимально полный перечень которых мы приводим здесь. Кроме кода, мы попытались дать небольшое пояснение к каждой из ошибок.
Внимание: мы настоятельно рекомендуем сверять приведенное тут описание с другими источниками. Могут быть замечены небольшие разночтения, значение тех или иных ошибок в том или ином случае может варьироваться.
Все коды приведены в шестнадцатизначном виде. Для поиска можно использовать сочетание клавиш Ctrl+F
Код ошибки | Причина появления синего экрана |
---|---|
0x00000001 | Код означает, как правило, проблемы с драйвером, который неправильно вызывает asychronous procedure call (APC) — асинхронный вызов процедур или вызывает многократно. Следует поменять драйвер. 0x00000001 имеет синоним «APC_INDEX_MISMATCH» . Синоним ох1. |
0x00000002 | Возникает редко и в связи сразу с несколькими причинами. Имеет пояснение «DEVICE_QUEUE_NOT_BUSY» на экране. Синоним ох2. Означает, что установленное устройство работает неправильно. Встречается в Windows 2000. |
0x00000003 | Синоним ох3. Возникает при установке несовместимого оборудования. Имеет также сообщение «INVALID_AFFINITY_SET». Рекомендуется заменить оборудование, установленное непосредственно перед появлением ошибки. |
0x00000004 | Синоним ох4. Появляется сообщение «INVALID_DATA_ACCESS_TRAP». Дословный перевод — неправильная ловушка доступа к данным. Возникает при получении Windows сообщения от процессора о внутренней ошибке. Может быть вызвана перебоями с напряжением (проверить сеть и блок питания), нехваткой оперативной памяти. |
0x00000005 | Имеет сообщение: «INVALID_PROCESS_ATTACH_ATTEMPT» часто возникает при неправильной работе файла Http.sys. Может возникать, если на компьютере установлены драйверы фильтра TDI антивирусными программами. |
0x00000006 | Ошибка неспецифична. Может возникать вследствие неправильного поведения в мультипроцессорной системе. Сообщение: «INVALID_PROCESS_DETACH_ATTEMPT». |
0x00000007 | Встречается редко. Альтернативный код 0x7 и описание «INVALID_SOFTWARE_INTERRUPT». Возникает вследствие неправильно написанного программного обеспечения при попытке вызвать неправильное прерывание операционной системы. |
0x00000008 | Сбой программного обеспечения, возникающий редко. Сообщение: «IRQL_NOT_DISPATCH_LEVEL» необходимо проверить используемый софт. |
0x00000009 | Редкая ошибка с сообщением «IRQL_NOT_GREATER_OR_EQUAL». Типичная причина — попытка софта вызывать запрещенные прерывания. |
0x0000000A | Сбой программы, вызванный попыткой программной попыткой вызвать функцию операционной системы, не предназначенную для выполнения на этом уровне привилегий. «IRQL_NOT_LESS_OR_EQUAL». |
0x0000000B | Возникает крайне редко. Сопровождается пояснением «NO_EXCEPTION_HANDLING_SUPPORT» и означает, что для данного случая у операционной системы не существует описаний. |
0x0000000C | Сообщение оxC возникает в процессе, если в нем превышено допустимое количество объектов, находящихся в режиме ожидания. Проблемы с программным обеспечением. «MAXIMUM_WAIT_OBJECTS_EXCEEDED». |
0x0000000D | Редко встречающееся исключение. Для программистов. «MUTEX_LEVEL_NUMBER_VIOLATION» |
0x0000000E | Отсутствует контекст режима пользователя. Связано, как правило, с повреждением системных файлов «NO_USER_MODE_CONTEXT» |
0x0000000F | Свидетельствует о занятости одного из ресурсов системы. «SPIN_LOCK_ALREADY_OWNED» |
0x00000010 | Возникает редко. Для программистов. «SPIN_LOCK_NOT_OWNED» |
0x00000011 | Возникает редко. Для программистов.w «THREAD_NOT_MUTEX_OWNER» |
0x00000012 | Возникает редко. Для программистов. «TRAP_CAUSE_UNKNOWN» |
0x00000013 | Возникает редко. Для программистов. «EMPTY_THREAD_REAPER_LIST» |
0x00000014 | Описание отсутствует. Возникает редко. Для программистов. «CREATE_DELETE_LOCK_NOT_LOCKED» |
0x00000015 | Возникает редко. Для программистов. «LAST_CHANCE_CALLED_FROM_KMODE» |
0x00000016 | Возникает редко. Для разработчиков программного обеспечения. «CID_HANDLE_CREATION» |
0x00000017 | Возникает редко. Для программистов. «CID_HANDLE_DELETION» |
0x00000018 | Свидетельствует о том, что ссылка на объект не соответствует типу объекта, на который она ссылается. REFERENCE_BY_POINTER» |
0x00000019 | Сообщает о том, что заголовок таблицы распределения страницы памяти поврежден «BAD_POOL_HEADER» |
0x0000001A | Серьезная и неустранимая ошибка менеджера оперативной памяти. Может свидетельствовать как о сбое системных программ и драйверов, так и физических проблемах с модулями. «MEMORY_MANAGEMENT» |
0x0000001B | Возникает редко. Для программистов. «PFN_SHARE_COUNT» |
0x0000001C | Возникает редко. Для программистов. «PFN_REFERENCE_COUNT» |
0x0000001D | Возникает редко. Для программистов. «NO_SPIN_LOCK_AVAILABLE» |
0x0000001E | Сообщает о том, что программа, действующая с привилегиями ядра, сообщила об ошибке, которую менеджер исключений не смог распознать или классифицировать. «KMODE_EXCEPTION_NOT_HANDLED» |
0x0000001F | Ошибка распределения общих ресурсов системы «SHARED_RESOURCE_CONV_ERROR» |
0x00000020 | Состоялся асинхронный вызов процедуры (APC) и еще не закончился, но процесс, который его вызвал, уже завершен или закрыт. «KERNEL_APC_PENDING_DURING_EXIT» |
0x00000021 | Произошло неправильное выделение ресурсов процессу. «QUOTA_UNDERFLOW» |
0x00000022 | Общая ошибка файловых систем, которая не может быть классифицирована, но наличие которой не позволяет системе продолжить работу. «FILE_SYSTEM» |
0x00000023 | Общая ошибка, связанная с подсистемой FAT, без классификации, связанная с общим остановом системы. «FAT_FILE_SYSTEM» |
0x00000024 | Аналогично предыдущему, но относительно системы NTFS. «NTFS_FILE_SYSTEM» |
0x00000025 | Аналогично предыдущему, касающееся дисковой подсистемы NPFS. «NPFS_FILE_SYSTEM» |
0x00000026 | Неустранимая проблема, связанная с использованием CD-диска, приведшая к краху Windows и появлению синего экрана «CDFS_FILE_SYSTEM» |
0x00000027 | Аналогично предыдущему, связанное с подсистемой SMB на дисках «RDR_FILE_SYSTEM» |
0x00000028 | Сообщение системы безопасности, связанное с неправильным ключом программы, предъявленным для проверки «CORRUPT_ACCESS_TOKEN» |
0x00000029 | Общая ошибка, возникшая в системе безопасности, и приведшая к появлению синего экрана смерти «SECURITY_SYSTEM» |
0x0000002A | Неправильное или некорректное содержание IRP. Предназначено для разработчиков. «INCONSISTENT_IRP» |
0x0000002B | Перерасход стека ядра. «PANIC_STACK_SWITCH» |
0x0000002C | Общая проблема системы ввода-вывода без конкретного описания. «PORT_DRIVER_INTERNAL» |
0x0000002D | Общая проблема, связанная с диском, подключенным через интерфейс SCSI, приведшая к невозможности функционирования «SCSI_DISK_DRIVER_INTERNAL» |
0x0000002E | Ошибка контроля четности модулей памяти. Типичный отказ оборудования. «DATA_BUS_ERROR» |
0x0000002F | Неклассифицированная ошибка шины. «INSTRUCTION_BUS_ERROR» |
0x00000030 | Указатель стека имеет неправильное значение. «SET_OF_INVALID_CONTEXT» |
0x00000031 | Одна из множества проблем запуска. Фаза 0. «PHASE0_INITIALIZATION_FAILED» |
0x00000032 | Одна из множества проблем запуска. Фаза 1. «PHASE1_INITIALIZATION_FAILED» |
0x00000033 | Неожиданно поступивший сигнал о необходимости инициализации. «UNEXPECTED_INITIALIZATION_CALL» |
0x00000034 | Отказ менеджера кэша. «CACHE_MANAGER» |
0x00000035 | Закончилось место под стек для драйвера ввода вывода. «NO_MORE_IRP_STACK_LOCATIONS» |
0x00000036 | Сообщение о том, что драйвер попробовал удалить устройство, у которого есть зависимые устройства. «DEVICE_REFERENCE_COUNT_NOT_ZERO» |
0x00000037 | Внутренняя ошибка флоппи-диска «FLOPPY_INTERNAL_ERROR» |
0x00000038 | Проблемы последовательного адаптера, приведшие к краху системы. Описание недоступно. «SERIAL_DRIVER_INTERNAL» |
0x00000039 | Процесс закончил процедуру без того, чтобы освободить ресурсы, которыми она обладала. «SYSTEM_EXIT_OWNED_MUTEX» |
0x0000003A | Редко встречается. Общая ошибка, связанная с пользовательскими настройками. «SYSTEM_UNWIND_PREVIOUS_USER» |
0x0000003B | Возникли трудности передачи данных между программами с различными уровнями привилегий в системе. «SYSTEM_SERVICE_EXCEPTION» |
0x0000003C | Для программистов. «INTERRUPT_UNWIND_ATTEMPTED» |
0x0000003D | Для программистов. «INTERRUPT_EXCEPTION_NOT_HANDLED» |
0x0000003E | Система обнаружила, что процессоры в системе не являются равноправными и не могут быть использованы в качестве мультипроцессорной системы. «MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED» |
0x0000003F | Слишком много операций ввода-вывода и связанное с этим переполнение таблицы размещения данных. «NO_MORE_SYSTEM_PTES» |
0x00000040 | Неправильное обращение программы с IoBuildPartialMdl. Для разработчиков. «TARGET_MDL_TOO_SMALL» |
0x00000041 | Поток с привилегиями ядра запросил слишком много ресурсов. «MUST_SUCCEED_POOL_EMPTY» |
0x00000042 | Общая ошибка. Описание отсутствует. «ATDISK_DRIVER_INTERNAL» |
0x00000043 | Раздел на диске не найден, что привело к краху системы. «NO_SUCH_PARTITION» |
0x00000044 | Попытка завершить IRP, которая уже к тому времени была завершена. «MULTIPLE_IRP_COMPLETE_REQUESTS» |
0x00000045 | Недостаточно системных регистров «INSUFFICIENT_SYSTEM_MAP_REGS» |
0x00000046 | Общая ошибка безопасности. «DEREF_UNKNOWN_LOGON_SESSION» |
0x00000047 | Общий сбой безопасности. «REF_UNKNOWN_LOGON_SESSION» |
0x00000048 | Пакет операций ввода ввывода — I/O request packet (IRP) завершен, а затем был неожиданно отменен. «CANCEL_STATE_IN_COMPLETED_IRP» |
0x00000049 | Нарушение целостности таблиц распределения ресурсов. «PAGE_FAULT_WITH_INTERRUPTS_OFF» |
0x0000004A | Процесс вернулся к пользовательскому уровню от вызова процедуры в то время, когда он все еще оставался в приостановленном состоянии. «IRQL_GT_ZERO_AT_SYSTEM_SERVICE» |
0x0000004B | Сбой внутренних потоков данных «STREAMS_INTERNAL_ERROR» |
0x0000004C | Фатальный сбой аппаратного обеспечения, который не может быть обработан программно. «FATAL_UNHANDLED_HARD_ERROR» |
0x0000004D | Не осталось памяти для продолжения операций. «NO_PAGES_AVAILABLE» |
0x0000004E | Спиоск страниц памяти поврежден. «PFN_LIST_CORRUPT» |
0x0000004F | Общие проблемы сетевого драйвера NDIS «NDIS_INTERNAL_ERROR» |
0x00000050 | Обращение к неправильной или поврежденной системной памяти. «PAGE_FAULT_IN_NONPAGED_AREA» |
0x00000051 | Серьезный сбой реестра. Критические нарушения целостности или синтаксиса. «REGISTRY_ERROR» |
0x00000052 | Встречается редко. Описание отсутствует. «MAILSLOT_FILE_SYSTEM» |
0x00000053 | Отсутствие устройства для загрузки. Неспецифическая. «NO_BOOT_DEVICE» |
0x00000054 | Встречается редко. Может соответствовать нескольким причинам. «LM_SERVER_INTERNAL_ERROR» |
0x00000055 | Нарушение правильной последовательности данных. Может быть вызвана несколькими службами, иметь несколько причин «DATA_COHERENCY_EXCEPTION» |
0x00000056 | Нарушение правильной последовательности команд. Неспецифическая для какой-либо службы или сервиса. Может быть вызвана несколькими источниками «INSTRUCTION_COHERENCY_EXCEPTION» |
0x00000057 | Относится к XNS — предназначена для отладки программ программистами. «XNS_INTERNAL_ERROR» . |
0x00000058 | Возникает в случае загрузки системы с неправильной копии зеркалированного дискового устройства «FTDISK_INTERNAL_ERROR» |
0x00000059 | Сбой в файловой системе Pinball «PINBALL_FILE_SYSTEM» |
0x0000005A | Может быть вызвана множеством причин. Специфическое описание отсутствует «CRITICAL_SERVICE_FAILED» |
0x0000005B | Встречается редко. Возникает в различных системах при трудностях и невозможности установок переменных окружения «SET_ENV_VAR_FAILED» |
0x0000005C | Вызывается старыми и несовременными драйверами. Может быть решена обновлением системы, удалением из системы драйверов, которые больше не используются. «HAL_INITIALIZATION_FAILED» |
0x0000005D | Попытка запуска системы процессором, который ей не поддерживается. «UNSUPPORTED_PROCESSOR» |
0x0000005E | Объект не может быть проинициализирован. Возникает вследствие множества причин. «OBJECT_INITIALIZATION_FAILED» |
0x0000005F | Сбой запуска системы безопасности «SECURITY_INITIALIZATION_FAILED» |
0x00000060 | Сбой запуска важного системного процесса «PROCESS_INITIALIZATION_FAILED» |
0x00000061 | Проблемы с драйверами при выходе из режима сохранения энергии. Необходимо найти устаревшие драйвера. «HAL1_INITIALIZATION_FAILED» |
0x00000062 | Разновидность сообщения выше, связанного с объектами. «OBJECT1_INITIALIZATION_FAILED» |
0x00000063 | Разновидность сообщения выше, связанного с запуском подсистемы безопасности. «SECURITY1_INITIALIZATION_FAILED» |
0x00000064 | Редко возникающее сообщение. Описание отсутствует. «SYMBOLIC_INITIALIZATION_FAILED» |
0x00000065 | Крэш инициализации менеджера памяти. «MEMORY1_INITIALIZATION_FAILED |
0x00000066 | Просчет системы при инициализации системного кэша. «CACHE_INITIALIZATION_FAILED» |
0x00000067 | Невозможность применить или прочитать файл реестра. «CONFIG_INITIALIZATION_FAILED» |
0x00000068 | Общие проблемы, связанные с файловой системой. «FILE_INITIALIZATION_FAILED» |
0x00000069 | Подсистема ввода-вывода не может быть подготовлена к работе по тем или иным причинам, которые не может объяснить. «IO1_INITIALIZATION_FAILED» |
0x0000006A | Появляется очень редко. Относится к отладке программистами своего кода «LPC_INITIALIZATION_FAILED» |
0x0000006B | Система не смогла запуститься правильно и полностью «PROCESS1_INITIALIZATION_FAILED» |
0x0000006C | Появляется очень редко. Относится к отладке программистами своего кода «REFMON_INITIALIZATION_FAILED» |
0x0000006D | Система Windows не смогла запуститься правильно и полностью «SESSION1_INITIALIZATION_FAILED» |
0x0000006E | Система Windows не смогла запуститься правильно и полностью «SESSION2_INITIALIZATION_FAILED» |
0x0000006F | Система Windows не смогла запуститься правильно и полностью «SESSION3_INITIALIZATION_FAILED» |
0x00000070 | Система Windows не смогла запуститься правильно и полностью «SESSION4_INITIALIZATION_FAILED» |
0x00000071 | Система Windows не смогла запуститься правильно и полностью «SESSION5_INITIALIZATION_FAILED» |
0x00000072 | Возникает редко. Свидетельствует о невозможности назначения букв дисков для внешних накопителей «ASSIGN_DRIVE_LETTERS_FAILED» |
0x00000073 | Одна из главных ветвей реестра не может быть отнесена ко всему конфигурационному файлу. «CONFIG_LIST_FAILED». |
0x00000074 | Ошибка в реестре «BAD_SYSTEM_CONFIG_INFO» |
0x00000075 | Система не может распознать и перевести в значения данные одной из веток реестра. Проблемы с записью «CANNOT_WRITE_CONFIGURATION» |
0x00000076 | Драйвер не смог освободить страницы памяти после выполнения операций ввода-вывода. «PROCESS_HAS_LOCKED_PAGES» |
0x00000077 | Запрошенные страницы из теневого файла памяти не могут быть прочитаны и загружены обратно «KERNEL_STACK_INPAGE_ERROR» |
0x00000078 | Редкая, без описания. «PHASE0_EXCEPTION» |
0x00000079 | Уровень аппаратной абстракции (HAL) не соответствует уровню ядра операционной системы Windows «MISMATCHED_HAL» |
0x0000007A | Запрошенная страница памяти ядра не смогла загрузиться «KERNEL_DATA_INPAGE_ERROR» |
0x0000007B | Microsoft Windows не смогла получить доступ к диску, с которого была загружена. «INACCESSIBLE_BOOT_DEVICE» |
0x0000007C | Проблема в драйвере NDIS. «BUGCODE_NDIS_DRIVER» |
0x0000007D | Не хватает оперативной памяти для старта и работы Windows «INSTALL_MORE_MEMORY» |
0x0000007E | Обнаружена ошибка, которая система обработки не смогла распознать. «SYSTEM_THREAD_EXCEPTION_NOT_HANDLED» |
0x0000007F | Центральный процессор сгенерировал исключение, которое ядро не смогло обработать. «UNEXPECTED_KERNEL_MODE_TRAP» |
0x00000080 | Серьезный сбой аппаратного обеспечения. «NMI_HARDWARE_FAILURE» |
0x00000081 | Для программистов. «SPIN_LOCK_INIT_FAILURE» |
0x00000082 | Для разработчиков. «DFS_FILE_SYSTEM» |
0x00000085 | Невозможность продолжать работу из-за неполадок в настройке «SETUP_FAILURE» |
0x0000008B | Несовпадение контрольной суммы главной загрузочной таблицы диска. «MBR_CHECKSUM_MISMATCH» |
0x0000008E | Вызывается в случае, если приложение уровня ядра сообщает об ошибке, которую менеджер исключений не может распознать и обработать. «KERNEL_MODE_EXCEPTION_NOT_HANDLED» |
0x0000008F | Менеджер PnP (устройства с автоматическим определением) не может начать свою работу. «PP0_INITIALIZATION_FAILED» |
0x00000090 | Менеджер PnP (устройства с автоматическим определением) не может начать свою работу. «PP1_INITIALIZATION_FAILED» |
0x00000092 | Свидетельствует о том, что в систему со многими процессорами был загружен драйвер с поддержкой только одного процессора. «UP_DRIVER_ON_MP_SYSTEM» |
0x00000093 | Для закрытия программного потока был передан не существующий или неправильный указатель на поток. «INVALID_KERNEL_HANDLE» |
0x00000094 | Свидетельствует о том, что процесс ядра был выгружен из памяти, в то время как его стек остался в ОЗУ «KERNEL_STACK_LOCKED_AT_EXIT» |
0x00000096 | Проблемы с очередью процессов. Был получен нулевой указатель на процесс. «INVALID_WORK_QUEUE_ITEM» |
0x00000097 | Для программистов. «BOUND_IMAGE_UNSUPPORTED» . |
0x00000098 | Windows требует себя купить и ввести лицензионный ключ. Закончился период пробной эксплуатации. «END_OF_NT_EVALUATION_PERIOD» |
0x00000099 | Неправильные параметры были переданы в процедуру определения региона. «INVALID_REGION_OR_SEGMENT» |
0x0000009A | Зафиксировано нарушение лицензионного использования Windows «SYSTEM_LICENSE_VIOLATION» |
0x0000009B | Ошибка файловой системы UDF, которая привела к общему краху системы. Подробное описание отсутствует. «UDFS_FILE_SYSTEM» |
0x0000009C | Подробная проверка компьютера обнаружила проблемы, связанные с невозможностью его дальнейшего использования в действующей конфигурации. «MACHINE_CHECK_EXCEPTION» |
0x0000009E | По крайней мере один из компонентов режима пользователя не позволяет Windows производить дальнейшие операции «USER_MODE_HEALTH_MONITOR» |
0x0000009F | По крайней мере один из драйверов в настоящее время находится в режиме потребления электроэнергии, не соответствующем правильным настройкам. «DRIVER_POWER_STATE_FAILURE» |
0x000000A0 | Неудача с управлением электропитанием. Система распределения энергии потерпела крах. «INTERNAL_POWER_ERROR» |
0x000000A1 | Обнаружен сбой систем шины PCI и периферийных устройств. Несогласованность работы внешних аппаратных устройств, вызвавшая синий экран. «PCI_BUS_DRIVER_INTERNAL» |
0x000000A2 | Найдено несоответствие в образе памяти — повреждение исполняемого файла. Как правило свидетельствует об аппаратных проблемах с оперативной памятью или является следствием программной ошибки. «MEMORY_IMAGE_CORRUPT» o |
0x000000A3 | Драйвер управления питанием ACPI выдал ошибку. Аппаратные проблемы на материнской плате. «ACPI_DRIVER_INTERNAL» |
0x000000A4 | Проблема, которая может быть вызвана недостаточным количеством памяти, отведенной для невыгружаемых страниц. Для тех страниц, которые не могут быть временно отправлены на диск. Как правило свидетельствует о существенной нехватке физической оперативной памяти в компьютере. «CNSS_FILE_SYSTEM_FILTER». |
0x000000A5 | Несоответствие версии используемой системы управления питанием ACPI и используемой в BIOS конфигурацией. Вызвано проблемами с системным программным обеспечением материнской платы или ее неправильной прошивкой. «ACPI_BIOS_ERROR» on the same blue screen. |
0x000000A7 | Обнаружено несоответствие записи во внутренних таблицах ядра параметрам этих таблиц. «BAD_EXHANDLE». |
0x000000AB | Синий экран с этим сообщением появляется тогда, когда драйвер программной сессии остается в памяти, в то время когда сама сессия ужеп завершилась. Может быть связана с процессамиWin32k.sys, Atmfd.dll, Rdpdd.dll, видеодрайвером. «SESSION_HAS_VALID_POOL_ON_EXIT» |
0x000000AC | Недостаточно памяти для уровня аппаратной абстракции. Один из вариантов сообщения об общей нехватке оперативной памяти в системе. «HAL_MEMORY_ALLOCATION». |
0x000000AD | Сообщается, что видео порт создал дамп памяти от имени видеодрайвера во время работы системы. Причиной создания дампа могут быть внутренние проблемы видео подсистемы, которые не могут быть интерпретированы операционной системой. «VIDEO_DRIVER_DEBUG_REPORT_REQUEST» on the same blue screen. |
0x000000B4 | Невозможность для Windows инициировать графический драйвер и войти в графический режим «VIDEO_DRIVER_INIT_FAILURE» |
0x000000B8 | Через систему удаленного вызова процедур (DPC) была предпринята попытка выполнить запрещенную операцию. «ATTEMPTED_SWITCH_FROM_DPC» может свидетельствовать о наличии вируса. |
0x000000B9 | Встречается редко. Общая ошибка чипсета. «CHIPSET_DETECTED_ERROR». |
0x000000BA | Обнаружен драйвер сессии, который связан с уже выгруженным из памяти процессором. «SESSION_HAS_VALID_VIEWS_ON_EXIT». |
0x000000BB | Невозможность успешно загрузиться через локальную сеть. «NETWORK_BOOT_INITIALIZATION_FAILED». |
0x000000BC | Обнаружен дублирующий IP-адрес, присвоенный машине, с которой компьютер должен загрузиться по сети. Может свидетельствовать о попытке взлома. «NETWORK_BOOT_DUPLICATE_ADDRESS» |
0x000000BE | Попытка записи в память, предназначенную только для чтения. «ATTEMPTED_WRITE_TO_READONLY_MEMORY». |
0x000000BF | Процесс пытался присвоить mutex, который уже кому-то принадлежал. Свидетельствует об ошибках в программном обеспечении. Сообщение предназначено для программистов. «MUTEX_ALREADY_OWNED» |
0x000000C1 | Ошибка целостности специальной памяти. Свидетельствует о проблемах (возможно, аппаратных) с памятью. «SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION» on the same blue screen. |
0x000000C2 | Неправильное обращение к памяти. «BAD_POOL_CALLER» |
0x000000C4 | Подсистема проверки драйверов обнаружила неустранимую проблему и вызывает синий экран смерти и общий останов системы. «DRIVER_VERIFIER_DETECTED_VIOLATION». |
0x000000C5 | Попытка обращения к памяти процесса, уровень привилегий которого не соответствует уровню памяти. «DRIVER_CORRUPTED_EXPOOL» |
0x000000C6 | Попытка доступа к замороженному сегменту памяти. «DRIVER_CAUGHT_MODIFYING_FREED_POOL» |
0x000000C7 | Появляется, если система обнаруживает таймер ядра или отложенный вызов процедуры в том месте системы, где их быть не должно. «TIMER_OR_DPC_INVALID» |
0x000000C8 | Уровень привилегий процессора не соответствует тому, какой должен быть установлен в данный момент. «IRQL_UNEXPECTED_VALUE» |
0x000000C9 | Вызывается менеджером драйверов и свидетельствует о проблемах в системе ввода-вывода. «DRIVER_VERIFIER_IOMANAGER_VIOLATION» |
0x000000CA | Серьезная ошибка подсистемы Plug and Play, обычно вызванная неправильным PnP драйвером. «PNP_DETECTED_FATAL_ERROR» |
0x000000CB | Возникает, если драйвер или система ввода-вывода не освободила занятые страницы памяти после того, как закончили свою работу. «DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS» |
0x000000CC | Система обнаружила замороженные участки памяти, созданные ранее «PAGE_FAULT_IN_FREED_SPECIAL_POOL». |
0x000000CD | Синий экран при попытке доступа к памяти за пределами выделенной области. Выдается некорректным драйвером или другой системой программ. BSOD error code 0x000000CD may also show «PAGE_FAULT_BEYOND_END_OF_ALLOCATION» on the same blue screen. |
0x000000CE | Возникает, если драйвер решил завершить работу в системе имея незаконченные текущие операции «DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS». |
0x000000CF | Система некорректно обратилась к серверу терминала. «TERMINAL_SERVER_DRIVER_MADE_INCORRECT_MEMORY_REFERENCE» |
0x000000D0 | Система обратилась к памяти в то время, когда ее приоритет был слишком высоким для такой операции. Проблемы с безопасностью. «DRIVER_CORRUPTED_MMPOOL» |
0x000000D1 | Драйвер уровня ядра пытался обратиться к памяти в то время, когда его привилегии были слишком высокие. «DRIVER_IRQL_NOT_LESS_OR_EQUAL» |
0x000000D2 | Ошибка драйвера NDIS — проблемы с сетевыми дисками. «BUGCODE_ID_DRIVER». |
0x000000D3 | Система попыталась обратиться к памяти со слишком высоким уровнем привилегий. «DRIVER_PORTION_MUST_BE_NONPAGED» |
0x000000D4 | Возникает в случае, если драйвер не отменил зависшие или продолжающиеся операции перед тем, как дал команду на собственную выгрузку. «SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD» |
0x000000D5 | У драйвера обнаружена выделенная память, которая ранее была заморожена. «DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL» |
0x000000D6 | Драйвер попытался обратиться к памяти за пределами выделенной для него области. «DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION» |
0x000000D7 | Процесс попытался вычислить несуществующий адрес. «DRIVER_UNMAPPING_INVALID_VIEW» . |
0x000000D8 | Больше не осталось свободных мест в таблице записей страниц памяти. «DRIVER_USED_EXCESSIVE_PTES» |
0x000000D9 | Список закрытых страниц оперативной памяти поврежден. «LOCKED_PAGES_TRACKER_CORRUPTION» |
0x000000DA | Функция выделения памяти в таблице распределения (PTE) была вызвана неправильным образом. «SYSTEM_PTE_MISUSE» |
0x000000DB | Вызов или обращение к адресу, возникший скорее всего из-за неправильных записей в таблице распределения памяти. «DRIVER_CORRUPTED_SYSPTES» |
0x000000DC | Драйвер пытался обратиться к содержимому стека не в правильном порядке. «DRIVER_INVALID_STACK_ACCESS» |
0x000000DE | Обнаружены поврежденные области памяти, соответствующие областям для хранения данных файлов на диске. «POOL_CORRUPTION_IN_FILE_AREA |
0x000000DF | Процесс не закончил свою работу до момента его остановки. «IMPERSONATING_WORKER_THREAD» |
0x000000E0 | Сообщение о том, что один из компонентов в связке — BIOS — система управления питанием (ACPI) неисправен «ACPI_BIOS_FATAL_ERROR» on the same blue screen. |
0x000000E1 | Процесс закончил свою работу и возвратил больший чем нужно уровень привилегий. «WORKER_THREAD_RETURNED_AT_BAD_IRQL» |
0x000000E2 | Пользователь сознательно инициировал создание дампа памяти при сбое с помощью отладчика или клавиатуры. «MANUALLY_INITIATED_CRASH» |
0x000000E3 | Процесс пытается освободить ресурс, который он не получал. «RESOURCE_NOT_OWNED» |
0x000000E4 | Ситуация, при которой рабочий процесс оказывается в той области памяти, где он не должен находиться. «WORKER_INVALID» |
0x000000E6 | Получено требование об остановке системы со стороны подсистемы проверки драйверов и цифрового контента. «DRIVER_VERIFIER_DMA_VIOLATION» |
0x000000E7 | Состояние процесса с плавающей запятой нарушено. «INVALID_FLOATING_POINT_STATE» |
0x000000E8 | Поврежденный файл был допущен к операции отмены открытия файла. «INVALID_CANCEL_OF_FILE_OPEN» |
0x000000E9 | Удален из памяти и остановлен текущий процесс, который должен быть выполнен «ACTIVE_EX_WORKER_THREAD_TERMINATION» |
0x000000EA | Система считает, что процесс в драйвере устройства завис. «THREAD_STUCK_IN_DEVICE_DRIVER» |
0x000000EB | Не осталось свободных страниц памяти для продолжения операций «DIRTY_MAPPED_PAGES_CONGESTION» |
0x000000EC | Сессия завершилась в то время, как драйвер сессии остался загруженным в память. «SESSION_HAS_VALID_SPECIAL_POOL_ON_EXIT» |
0x000000ED | Система ввода-вывода пыталась смонтироваться на загрузочное устройство, однако у нее это не получилось. «UNMOUNTABLE_BOOT_VOLUME» |
0x000000EF | Останов критического системного процесса «CRITICAL_PROCESS_DIED» |
0x000000F1 | Получено сообщение от драйвера SCSI о необходимости останова системы вследствие неустранимой ошибки. «SCSI_VERIFIER_DETECTED_VIOLATION» |
0x000000F3 | Windows не получается завершить свою работу вследствие нехватки памяти и других ресурсов. «DISORDERLY_SHUTDOWN» |
0x000000F4 | Процесс, важный для работы операционной системы, неожиданно был остановлен или удален из памяти. «CRITICAL_OBJECT_TERMINATION» |
0x000000F5 | Неустранимая ошибка менеджера файлов «FLTMGR_FILE_SYSTEM» |
0x000000F6 | Драйвер PCI проверил устройство и сообщает, что дальнейшая работа системы невозможна. «PCI_VERIFIER_DETECTED_VIOLATION» |
0x000000F7 | Драйвер переполнил буфер стека. «DRIVER_OVERRAN_STACK_BUFFER» |
0x000000F8 | Проблема инициализации RAM-диска. Невозможно загрузиться из памяти. «RAMDISK_BOOT_INITIALIZATION_FAILED» on the same blue screen. |
0x000000F9 | Проблема, связанная с ошибкой диска, возникшей при открытии нового тома. «DRIVER_RETURNED_STATUS_REPARSE_FOR_VOLUME_OPEN» on the same blue screen. |
0x000000FA | Драйвер ядра встроенного веб-сервера (Http.sys) поврежден и не может восстановиться. «HTTP_DRIVER_CORRUPTED» |
0x000000FC | Попытка выполнения кода в памяти, не предназначенной для исполнения программ. «ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY» |
0x000000FD | Закончились страницы памяти для выполнения операций. «DIRTY_NOWRITE_PAGES_CONGESTION» on the same blue screen. |
0x000000FE | Ошибка драйвера USB «BUGCODE_USB_DRIVER» |
0x000000FF | Попытка вставить объект в очередь, которая привела к переполнению очереди. «RESERVE_QUEUE_OVERFLOW» |
0x00000100 | Ошибка работы загрузчика. Возникает при программных и аппаратных сбоях, когда загрузчик не может правильно прочитать и распознать данные. «LOADER_BLOCK_MISMATCH» |
0x00000101 | Проблемы с таймером на одном из процессоров в мультипроцессорной системе. Когда прерывания от таймера, которое ожидалось, не произошло в заданный временной интервал. Может свидетельствовать о сбое одного из ядер или процессора. «CLOCK_WATCHDOG_TIMEOUT» |
0x00000103 | Неправильные данные, полученные из сетевого хранилища данных. Или эти данные совсем не получены. Система хранения данных не может перенаправить запрос на чтение или запись данных из сетевого хранилища. «MUP_FILE_SYSTEM» |
0x00000104 | Проблема на графической карте. Процессор карты попытался записать данные в отведенную для порта AGP область памяти, которая ранее не была им зарезервирована. «AGP_INVALID_ACCESS». |
0x00000105 | Сбой таблицы распределения данных, относящихся к работе видеокарты вообще и карт с портом AGP в частности. «AGP_GART_CORRUPTION» . |
0x00000106 | Попытка программирования видеокарты неавторизованным для этого сервисом или процессом. «AGP_ILLEGALLY_REPROGRAMMED». |
0x00000108 | Сбой внешних файловых систем или систем, поставленных помимо основных. «THIRD_PARTY_FILE_SYSTEM_FAILURE». |
0x00000109 | Ошибка процессов ядра системы. «CRITICAL_STRUCTURE_CORRUPTION» видимо необходимо перезагрузить компьютер. |
0x0000010A | Редко возникающее сообщение «APP_TAGGING_INITIALIZATION_FAILED» без описания. |
0x0000010C | Сбой библиотеки обработчика файловой системы, связанный с его некорректной работой и попыткой нарушения целостности данных. «FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION». |
0x0000010D | Проблемы, обнаруженные библиотекой драйверов уровня ядра. Означают, что один из основных базовых системных драйверов поврежден или работает неправильно. «WDF_VIOLATION». |
0x0000010E | Ситуация, в которой оказался менеджер памяти видеокарты, не подразумевает дальнейшей правильной работе и вызывает исключение, вызывающее синий экран. «VIDEO_MEMORY_MANAGEMENT_INTERNAL». |
0x0000010F | Менеджер транзакций ядра обнаружил, что один из процессов ядра запустил исключение в ответ на прямой вызов. Менеджер ресурсов не может обработать это исключение и поэтому останавливает свою работу. Сбой ядра системы с появлением синего экрана смерти. «RESOURCE_MANAGER_EXCEPTION_NOT_HANDLED». |
0x00000111 | Вызов немаскируемого прерывания в то время, как уже исполняется другое немаскируемое прерывание. «RECURSIVE_NMI» |
0x00000112 | Драйвер Msrpc.sys вызвал общий останов системы. «MSRPC_STATE_VIOLATION» |
0x00000113 | Свидетельствует о том, что ядро видеоподсистемы столкнулось с проблемами и вызывает общий останов системы с появлением синего экрана. «VIDEO_DXGKRNL_FATAL_ERROR» |
0x00000114 | Отказ системы по инициативе теневого драйвера. «VIDEO_SHADOW_DRIVER_FATAL_ERROR» |
0x00000115 | Нарушения работы порта AGP. Могут быть вызваны как программными, так и аппаратными причинами. «AGP_INTERNAL» |
0x00000116 | Попытка перезагрузить драйвер дисплея, видеокарты окончилась неудачей. Перезагрузка была вызвана его зависанием. «VIDEO_TDR_ERROR» |
0x00000117 | Драйвер дисплея и видеокарты перестал отвечать на запросы. «VIDEO_TDR_TIMEOUT_DETECTED» . |
0x00000119 | Обработчик запросов видеокарты столкнулся с серьезными проблемами в своей работы и вызывает голубой экран смерти с крушением всей системы. «VIDEO_SCHEDULER_INTERNAL_ERROR». |
0x0000011A | Редко возникающая ошибка, неспецифическая, не имеющая описания. «EM_INITIALIZATION_FAILURE». |
0x0000011B | Эта проверка ошибок указывает, что драйвер вернулся из процедуры отмены, которая содержит глобальную блокировку отмены. Это приводит к сбою всех последующих вызовов отмены, а также приводит к блокировке или другой ошибке. «DRIVER_RETURNED_HOLDING_CANCEL_LOCK» |
0x0000011C | Зафиксирована попытка записи в защищенный от записи менеджер конфигуацй. Может быть вызвана вирусом или неправильным драйвером. «ATTEMPTED_WRITE_TO_CM_PROTECTED_STORAGE». |
0x0000011D | Внутренняя фатальная ошибка подсистемы отслеживания событий. «EVENT_TRACING_FATAL_ERROR». |
0x00000121 | Нарушения со стороны драйвера. «DRIVER_VIOLATION» |
0x00000122 | Внутренние проблемы подсистемы распознавания аппаратных ошибок Windows Hardware Error Architecture (WHEA). Означает, что отказала та система, которая должна мониторить аппаратные сбои. «WHEA_INTERNAL_ERROR». |
0x00000124 | Полный аппаратный сбой. Означает, что конкретная причина проблем не указана, но Windows не в состоянии продолжать работу в той аппаратной конфигурации, что имеется в настоящий момент. «WHEA_UNCORRECTABLE_ERROR». |
0x00000127 | Проблемы с памятью — система увидела, что страница ОЗУ, которая должна быть заполнена нулями, оказалась не заполненной. Возникает при аппаратных проблемах. «PAGE_NOT_ZERO». |
0x0000012B | Несовпадение контроля четности памяти. Аппаратные проблемы с оперативной памятью. Могут быть кратковременными. «FAULTY_HARDWARE_CORRUPTED_PAGE» . |
0x0000012C | Проблемы с доступом к диску. Система exFAT диска не читается. «EXFAT_FILE_SYSTEM» |
0x1000007E | Невозможность обработать или распознать ошибку, возникшую в системе среди файлов и программ операционной системы. «SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M» . |
0x1000007F | Неизвестная ошибка процессора, которую ядро не в силах обработать. «UNEXPECTED_KERNEL_MODE_TRAP_M». |
0x1000008E | Программа уровня ядра вызвала прерывание, которое обработчик ошибок не может распознать. «KERNEL_MODE_EXCEPTION_NOT_HANDLED_M». |
0x100000EA | Один из потоков драйвера не заканчивается. Проблемы с устройством или драйвером (или обоими). «THREAD_STUCK_IN_DEVICE_DRIVER_M» |
0xC0000218 | Возникает при невозможности увидеть, прочитать или загрузить файл реестра ОС. «STATUS_CANNOT_LOAD_REGISTRY_FILE» . |
0xC000021A | Проблемы системы взаимодействия с пользователем. Возникает при невозможности дальнейшего взаимодействия и повреждения критических подсистем. «STATUS_SYSTEM_PROCESS_TERMINATED». |
0xC0000221 | Повреждение системного файла или библиотеки. Контрольная сумма не совпадает. «STATUS_IMAGE_CHECKSUM_MISMATCH» . |
0xDEADDEAD | Ошибка, вызванная пользователем вручную. Да, бывает и такое! |
Содержание
- «Синий фонарь» включается неожиданно
- Что можно узнать из информации на синем экране
- Как включить функцию создания и сохранения малых дампов памяти
- Как анализировать содержимое минидампов
С синими экранами смерти Windows (Blue Screen of Dead) не сталкивался, пожалуй, только редкий счастливчик. Большинство же из нас имело «счастье» лицезреть сие явление на собственном ПК. И очень многих оно вгоняет в панику: а вдруг компу крышка?
Чтобы не теряться, когда на экране внезапно засветился синий «фонарь», нужно уметь смотреть неприятелю «в лицо». То есть научиться выяснять, что привело к появлению BSoD’a, оценивать, насколько ситуация критична и знать, что делать, чтобы она больше не повторялась.
«Синий фонарь» включается неожиданно
В процессе работы Windows возникает множество ошибок, основную массу которых система устраняет незаметно для пользователя. Но среди них бывают и столь серьезные, что продолжение сеанса работы становится невозможным. Либо возникшая проблема угрожает Windows или железу необратимым повреждением. В таких случаях и выскакивает BSoD. Система как бы говорит пользователю: «Извини, друг, но у меня не было другого выбора. Если бы не аварийное завершение, произошло бы что-то нехорошее».
Синие экраны смерти возникают на любой стадии загрузки и работы компьютера. А приводит к ним следующее:
- Некорректная работа драйверов устройств из-за плохой совместимости с операционной системой, конфликта с другими драйверами, повреждения или изменения параметров.
- Некорректная работа программного обеспечения, чаще того, которое создает собственные службы – антивирусов, файерволов, эмуляторов оборудования и т. п.
- Заражение вредоносными программами.
- Аппаратные неполадки – неисправность оперативной памяти, дисковых накопителей, сетевых, звуковых адаптеров, видеоподсистемы, материнской платы, блока питания и другого оборудования.
- Нештатная работа устройств – перегрев, нестабильное питание, разгон.
- Нарушение обмена данными между устройствами – плохой контакт в разъемах, неисправные кабели и шлейфы.
- Несовместимость устройств.
Кстати, однократный BSoD после подключения к компьютеру нового девайса, если в дальнейшем всё работает без нареканий, можно считать нормой.
Что можно узнать из информации на синем экране
К счастью, подавляющее большинство синих экранов смерти вызывается программными сбоями, которые пользователь может устранить самостоятельно и относительно быстро, не прибегая к переустановке винды. Для программных неполадок характерны рандомные по времени BSoD’ы с одинаковыми или близкими по значению кодами ошибки.
Аппаратные «синяки» чаще возникают в одних и тех же условиях (например, при увеличении нагрузки на видеокарту, попытке открыть объемный файл) и имеют разные коды. Либо эти коды указывают на проблемы конкретного оборудования, как то: ошибки доступа к устройству, невозможность считывания, распознавания.
Однако эти признаки позволяют сделать лишь предположение о причине проблемы. Для ее уточнения необходимы более детальные сведения.
Синий экран смерти Windows 10 выглядит так:
Информацию об ошибке в нем несет строка «Stop code». В моем примере это CRITICAL PROCESS DIED.
Отсканировав телефоном QR-код, который находится здесь же, вы можете перейти на сайт windows com/stopcode, где содержатся общие советы по устранению сбоя. Подсказки от Microsoft иногда полезны, но о причине конкретно вашего случая там ничего нет, а значит, придется искать эти данные в другом источнике, например:
- На компьютерных форумах.
- В справочниках по различным кодам ошибок, в частности, на сайте Docs.Micosoft и в других местах.
Но и это не совсем полные сведения. Каждая ошибка уникальна, и самая точная информация о ней содержится в файле, который система сохраняет на диск в момент сбоя. А именно – в малом дампе памяти, которые мы и будет учиться анализировать. А чтобы такие файлы создавались, необходимо сделать несколько маленьких настроек.
Как включить функцию создания и сохранения малых дампов памяти
Для сохранения дампов памяти на жестком диске системе обязательно нужен файл подкачки, который должен находиться в том же разделе, где папка Виндовс. Его размер может быть от 2 Mb и больше.
- Зайдите через контекстное меню в свойства папки «Компьютер».
- Щелкните в открывшемся окошке кнопку «Дополнительные параметры системы».
- В разделе окна «Загрузка и восстановление» нажмите кнопочку «Параметры».
- В разделе нового окна «Отказ системы» из списка «Запись отладочной информации» выберите «Малый дамп памяти». В качестве места сохранения пусть будет указано «%SystemRoot%\Minidump» (%systemroot% — это папка Windows).
На этом настройка закончена. Теперь информация о BSoD’ах будет сохраняться в вышеуказанном каталоге.
Как анализировать содержимое минидампов
Существует разные способы анализа аварийных дампов памяти Windows, но мы познакомимся с самым, на мой взгляд, удобным и простым – при помощи бесплатной утилиты
BlueScreenView
.
BlueScreenView особенно удобна тем, что не требует установки на компьютер громоздких пакетов Debugging Tools for Windows и может запускаться с любого носителя, достаточно кликнуть по одноименному файлу.
Интерфейс утилиты, несмотря на отсутствие русского языка, весьма дружелюбен. Главное окно разделено на 2 половины. Вверху – таблица минидампов — файлов из папки Windows\Minidump с датой и временем создания (колонка Crash Time), кодом ошибки в шестнадцатеричном формате (колонка Bug Check Code), четырьмя ее параметрами и другими сведениями. Впрочем, данные о конкретном сбое удобнее просматривать в отдельном окне, которое открывается двойным щелчком по интересующей строке (показано ниже). Главное окно дает больше информации о проблеме в целом, если BSoD’ы случались неоднократно. В нем легко отслеживать даты происшествий и коды ошибок, по повторяемости которых можно судить о характере неполадки.
Нижняя половина основного окна отображает драйвера, загруженные в память в момент аварийной ситуации по конкретному дампу, выделенному в списке. Строки, подсвеченные розовым, показывают содержимое стека потока событий, а упомянутые в них драйвера имеют самое прямое отношение к причине сбоя.
Разберем для примера один из малых дампов памяти с кодом ошибки 0x00000154. Скажу наперед, что он был вызван заломом шлейфа жесткого диска. Начиная анализ, посмотрим на список драйверов в стеке событий. Здесь нет ничего, кроме ntoskrnl.exe – ядра ОС Windows, которое, конечно, в проблеме не виновато — просто во время сбоя ни одного драйвера в стеке не было, а оно присутствует там всегда.
Далее заглянем в окошко параметров дампа. Здесь тоже не упомянуто ничего, кроме ntoskrnl.exe, значит, проблема вызвана не драйвером.
Идем дальше. Согласно сведениям на сайте Microsoft, ошибка 0x00000154 возникает, когда «компонент хранилища обнаруживает неожиданное исключение» и связана, как правило, с неполадками накопителей.
Для проверки этой версии оценим показатели S.M.A.R.T жесткого диска компьютера, которые отслеживает программа Hard Disk Sentinel. В день аварии здесь появились изменения следующих атрибутов:
- 188 Command Timeout.
- 199 UltraDMA CRC Error Count.
Оба указывают на ошибки передачи данных по интерфейсному кабелю. Тест поверхности харда и проверка файловой структуры отклонений не выявили, поэтому проблема была решена заменой шлейфа.
Рассмотрим еще один случай синего экрана смерти, причиной которого стал антивирус Касперского. BSoD периодически возникал во время запуска Windows 10 и при выходе компьютера из спящего режима.
Ошибка зафиксировалась несколько раз под одним и тем же кодом – 0x000000d1, который означает следующее: «драйвер режима ядра попытался получить доступ к странице памяти в процессе IRQL, который имел слишком высокий приоритет». На этот раз BlueScreenView указал на проблему в драйвере NDIS.sys, отвечающем за сетевые подключения. Значит, высока вероятность, что сбой имеет программное происхождение и связан с чем-то, что использует сеть.
Для выявления виновника потребовалось провести анализ автозагрузки приложений. На раннем этапе запуска операционной системы этого ПК стартовало не слишком много программ, которым разрешен доступ в Интернет, точнее, один Касперский. В подтверждение его причастности я снова обратилась к списку загруженных в память драйверов в BlueScreenView и среди того, что присутствует здесь обычно, обнаружила kl1.sys, принадлежащий антивирусу.
После удаления Касперского синие экраны больше не выскакивали.
Утилита BlueScreenView позволяет анализировать аварийные дампы памяти, полученные не только там, где она запущена, но и на другом компьютере. Для этого не нужно копировать их в папку Windows\ Minidump своего ПК, которая загружается в программу по умолчанию. Скопируйте их в любое удобное место, например, на рабочий стол, и укажите программе новое расположение каталога, который следует загружать.
Функция выбора папки с файлами дампов находится в меню «Options» — «Advanced Options» (открывается сочетанием клавиш Ctrl + O) и называется «Load from the following minidump folder».
Установив здесь отметку, кликните кнопку «Browse» и найдите нужный каталог в проводнике. Когда захотите вернуть настройки по умолчанию, нажмите «Default».
Вот так за считанные минуты можно узнать причину почти любого синего экрана смерти Windows, а исследовав минидампы в совокупности – выявить источник неполадки и успешно его устранить. Кстати, подсказки, какой драйвер чему принадлежит, можете найти здесь. Там же приведены рекомендации по решению связанных с ними проблем.
Понравилась статья? Оцените её: