Синяя ошибка виндовс. Синий экран смерти – боремся с ошибками.

Седьмая версия операционной системы Windows от Microsoft хоть и считается одной из самых стабильных, тем не менее тоже не застрахована от возникновения сбоев критического характера. Одно из наиболее неприятных явлений - «синий экран смерти» Windows 7. Что делать при его появлении, знает далеко не каждый пользователь. Некоторые считают, что проблема при перезагрузке исчезнет сама собой (и небезосновательно). Другие полагают, что потребуется полная переустановка Windows 7. Но прежде чем принимать решение по устранению проблемы, нужно знать ее суть.

Смертельный экран BSoD: что это такое?

Итак, предположим, что у пользователя появился «синий экран смерти». Что делать? Windows 7, равно как любая другая система этого семейства, может предложить несколько вариантов решения проблемы в зависимости от того, что явилось первопричиной.

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

Грубо говоря, BSoD представляет собой некую защитную реакцию Windows на критический сбой в системе, когда происходит запись дампа памяти. Иными словами, система не может нейтрализовать ошибку в работе собственными средствами и из-за этого сообщает, что произошло то-то и то-то. В каждом конкретном случае расшифровка «синих экранов смерти» Windows 7 может сказать о многом. Как правило, сообщение на мониторе начинается со слова «STOP», после чего следует код сбоя. Что это означает? Да только то, что в данный момент был остановлен какой-то важный процесс, жизненно необходимый для функционирования системы в целом. Как убрать «синий экран смерти» Windows 7, рассмотрим чуть позже, а пока остановимся на причинах его появления.

Причины появления сбоев

Исследуя возможные неполадки, нужно четко разделять их на две больших категории: сбои программного обеспечения (в том числе и самой системы) и проблемы физического характера с оборудованием (например, при замене жесткого диска, видеокарты, оперативной памяти и т. д.).

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

Классификация групп

На сегодняшний день различают две основные группы сбоев. К группе «A» относятся проблемы с обновлением или заменой оборудования, обновлениями драйверов или самой системы и повреждения системных компонентов. В группу «B» зачислены несовместимые версии первичной системы ввода/вывода BIOS, несоответствие драйверов конкретному устройству, конфликты драйверов, нехватка места на винчестере, поломки «железных» компонентов компьютерной системы, перегрев процессора или блока питания, перебои с электропитанием, нарушения в работе планок оперативной памяти, проблемы с видеокартами, результаты оверлокинга (разгона) и т.д.

Коды «синих экранов смерти» Windows 7

Как видим, причин ошибок и сбоев может быть достаточно много. В любом случае при появлении такого экрана в первую очередь следует обращать внимание на описание, которое присутствует в нижней части сообщения. Отдельно можно выделить самые распространенные коды, которые встречаются чаще всего:

  • 0х0000006B;
  • 0х00000000 (0022);
  • 0x0000007E;
  • 0xC0000005;
  • 0x80000003;
  • 0x80000002;
  • 0x804E518E;
  • 0xFC938104;
  • 0xFC937E04 и др.

Конечно, список только этими кодами не ограничивается (мало ли какая ситуация может возникнуть). Однако наиболее часто появляется "синий экран смерти (0x0000007E". Windows 7 в этом случае выдает описание, свидетельствующее о том, что какое-то исключение не было обработано.


Но это всего лишь краткая информация. Чтобы просмотреть полное описание ошибки или сбоя, лучше использовать небольшую утилиту под названием Blue Screen View. Именно эта программа может дать ключ к пониманию того, как лечить «синий экран смерти» Windows 7. Сделать это можно будет собственными средствами системы, о которых дальше и пойдет речь.

«Синий экран смерти»: что делать (Windows 7)? Первое и самое простое решение

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


Но если «синий экран смерти» при загрузке Windows 7 появится снова, это уже будет свидетельствовать о серьезных повреждениях. Для начала можно попытаться просто отключить запись дампов и мини-дампов. Делается это через раздел свойств, вызываемый из меню правого клика на значке компьютера, где нужно через вкладку дополнительных настроек перейти к пункту загрузки и восстановления. В окне параметров нужно отключить автоматическую перезагрузку и запись малых дампов, после чего произвести полный рестарт системы.

Если же и после этого проблема устранена не будет, весьма вероятно, что это уже не программный сбой, а физическое повреждение «железа» (чаще всего проблема состоит в винчестере и оперативной памяти).

Вирусы

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


В самом простом случае следует проверить систему штатным антивирусным сканером, но, скорее всего, придется использовать более мощные программы. Оптимальным вариантом станет бесплатная дисковая утилита Kaspersky Rescue Disk, которая может производить собственную загрузку еще до старта системы и выявлять вирусы, внедрившиеся глубоко в оперативную память.

Сбои системных компонентов

Если повреждена именно система, восстановление может и не сработать. В этом случае лучше всего загрузиться в режиме Safe Made с использованием клавиши F8 при старте, а затем, если имеется постоянный доступ в интернет, выполнить восстановление онлайн, применив в командной строке, запущенной от имени админа, команду, которая показана на изображении ниже.


Процесс займет минут 5-10, после чего следует прописать команду sfc/scannow и дождаться вердикта проверки. В случае нарушения целостности Windows 7 системные файлы будут восстановлены автоматически.

Отсутствие места на винчестере

Нехватка места в системном разделе тоже может приводить к тому, что появляется «синий экран смерти» Windows 7. Как исправить ситуацию? Для этого в системе предусмотрен собственный инструмент очистки дисков. Желательно использовать именно его, а не модули программ-оптимизаторов, поскольку последние в системную часть не вмешиваются.

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

Некорректная установка обновлений

Достаточно часто причиной появления BSoD становятся некорректно установленные или недогруженные апдейты. Тут нет разницы, включено ли автоматическое обновление, или поиск апдейтов производился в ручном режиме.


Как убрать «синий экран смерти» Windows 7 в этом случае? Нужно зайти в соответствующий раздел «Панели управления» и просмотреть последние установленные апдейты. Их придется удалять поочередно, перегружая систему каждый раз после деинсталляции. Возможно, причина как раз в них. В крайнем случае, если не хочется заниматься такими вещами вручную, можно попробовать сделать откат системы до предыдущего состояния. Но стоит учесть, что при включенной автоматической установке апдейты снова будут интегрированы в систему.

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

Ошибки и повреждения жесткого диска

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


Для этого используется средство проверки из меню свойств, но в настройках активируются строки автоматического исправления ошибок и исправления сбойных кластеров. Ту же процедуру можно выполнить и из командной консоли, где нужно прописать строку chkdsk /x /f /r.

Если повреждения винчестера носят физический характер, ничего не поделаешь, хотя некоторые специалисты рекомендуют применять специальную программу перемагничивания жесткого диска под названием HDD Regenerator. Правда, тут возникают законные сомнения по поводу того, что так можно восстановить диск (в смысле использования программных средств). Тем не менее…

Несовместимость BIOS

Еще одна проблема - устаревшая или несовместимая с системой прошивка BIOS. Экран будет выдаваться непосредственно при старте. В этой ситуации ничего другого, кроме как обратиться к ресурсу производителя в интернете, не остается. Как уже понятно, нужно скачать прошивку и установить ее.


Сведения о версии BIOS можно получить в разделе системной информации, который вызывается командой msinfo32 из консоли «Выполнить» (Win + R).

Некорректно установленные драйверы

Но чаще всего на появление смертоносного экрана оказывают влияние драйверы или конфликты между ними (наиболее распространены проблемы возникают с видеокартами). При этом, если обратиться к «Диспетчеру устройств» (команда devmgmt.msc в консоли «Выполнить» или одноименный раздел в «Панели управления»), обновлять драйверы не рекомендуется.


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

Но для поиска самого драйвера сначала в том же «Диспетчере устройств» для проблемного компонента нужно найти идентификаторы VEN и DEV в свойствах с переходом на вкладку сведений, где из выпадающего списка выбирается отображение ИД оборудования. Для надежности лучше всего использовать самую длинную строку в описании.

Поврежденная оперативная память

Но предположим, что снова появился «синий экран смерти». Что делать? Windows 7 вроде бы уж исчерпала свои возможности. По всей видимости, проблема - в оперативной памяти.


Выяснить причину сбоя можно при условии задействования соответствующей программы проверки. Самая мощная утилита - Memtest86+. Но тут есть и обратная сторона медали. На стационарных ПК можно совершенно просто поочередно изымать планки памяти из слотов на материнской плате, перегружать систему и смотреть на ее поведение. В ноутбуках такого не сделаешь, поэтому придется обращаться в сервисный центр.

Проблемы с программой удаленного управления

Наконец, хоть и нечасто, но встречается проблема с программами удаленного доступа. В частности, это ошибка файла Win32k.sys. Выходом из сложившейся ситуации может стать обычное удаление сбойного приложения. Только деинсталляцию лучше производить не средствами системы, а использовать для этого программы наподобие iObit Uninstaller, которые могут не только удалять основные файлы программ, но и полностью очищать систему от остаточных файлов, папок и даже записей системного реестра.

Вместо послесловия

Как видно из всего выше сказанного, причин для появления сбоев в виде BSoD может быть достаточно много. И не всегда уместной будет переустановка Windows 7. Напоследок остается дать совет большинству пользователей, считающих, что такой экран означает «слет» системы. Ничего уж слишком критичного в этом нет. В большинстве случаев помогает обычная перезагрузка или переустановка драйверов, конечно, при условии, что нет физических повреждений «железа».

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

BSoD – Blue Sceen of Death, синий экран смерти. Появляется в самых критических ситуациях, когда закрытием сбойной программы обойтись нельзя.

Операционная система Windows имеет несколько уровней работающих программ. Мы видим лишь самый верхний – открытые окна программ и запущенные службы. Именно их показывает Диспетчер задач. Когда одна из программ совершает ошибку, которую не в состоянии обработать и обойти, она, как говорят многие пользователи, «вылетает». Можно снова запустить и работать дальше.

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

Нужно понимать, что драйвера – посредник между программной и аппаратной частью компьютера. Сбоить могут как драйвера (программисты тоже люди, могут чего-то не учесть или ошибиться), так и железная часть компьютера.

Симптомы BSoD

1. Появление синего экрана с непонятными символами или грустным смайликом.

Внимание

В 99% случаев компьютер перезагружается сам из-за критической ошибки (BSoD), но бывает ситуация похуже: проблемы с блоком питания или материнской платы. Если у вас настольный ПК, проверьте, не вздулись ли где-нибудь .

Причины появление синего экрана

1. Перегрев. Перегрев видеокарты, процессора приводит к синему экрану смерти.

В Windows XP при перегреве видеокарты всегда возникал BSoD, в Vista и новее видеодрайвер просто перезагружается. Если вы видите надпись «Видеодрайвер перестал отвечать и был восстановлен», то это перегрев видеокарты:

Чем новее Windows, тем совершенней защита от сбоев. Будем надеяться, в какой-нибудь Windows XV вместо синего экрана мы будем видеть уведомление об ошибке, не мешающее работе.

2. Сбой оперативной памяти. Можно протестировать оперативную память , но чтобы не попасть пальцем в небо, сначала прочтите дальше – возможно, причина вашего синего экрана смерти в чем-то другом.

Полезно знать

Если вы установили новую оперативную память в компьютер и получили частые BSoD’ы, меняйте в магазине на исправную. Других способов побороть синие экраны смерти при замене оперативной памяти нет.

3. Сбой другого железа. Может быть, «проседает» напряжение в блоке питания. Может быть, где-то пропадает контакт. Может быть, вашему компьютеру не нравится полнолуние. Причин много, гадать можно бесконечно.

Если после того, как вы проанализировали минидамп (об этом ниже) и исключили ошибки, синий экран никуда не уходит, стоит заменить по очереди все компоненты. Нельзя просто так взять и определить причину BSoD, если каждый раз коды ошибок – разные.

4. Переразгон. Если вы продвинутый оверклокер, то знаете, какое отношение разгон компьютера имеет к BSoD. Если нет – не разгоняйте компьютер.

5. Сбой драйвера(ов). Причиной BSoD не обязательно будет аппаратная проблема. Нестабильно работающие драйвера – частый гость на компьютерах пользователей. Как выявить сбойный драйвер, будет дальше.

6. Вирусы. Обязательно проверьте компьютер каким-нибудь или .

О самоуверенности

Не устаю удивляться самоуверенности пользователей, которые заявляют «У меня нет вирусов и антивируса тоже! У меня прямые руки/сижу только на проверенных сайтах/иногда проверяю одноразовым антивирусом и поэтому все нормально! ». Оставляя в стороне дебаты о том, как можно жить без антивируса, задумайтесь: если человек видит BSoD, у него уже не нормальная ситуация. Как можно заявлять о том, что вирусов нет и это не причина синего экрана?

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

7. Антивирусы. Забавно (и печально), что антивирусы бывают причиной сбоя. Удалите на время антивирус. Синие экраны смерти перестали появляться? Ставьте новый, чтобы синие экраны не появились по причине №6.

8. Обновления Windows. Разработчики в Microsoft иногда плохо тестируют обновления. Некоторые из-за этого вовсе отключают Центр обновления Windows и сидят без обновлений, хотя это не выход. Панель управления – Программы и компоненты – Просмотр установленных обновлений – нажмите правой кнопкойУдалить по обновлениям, установленным недавно, затем проверяйте работу Windows. Все нормализовалось? Просто не ставьте обновления пару недель – обычно за это время выходит какое-нибудь исправляющее обновление для обновления и все становится хорошо.

9. Сбой программ. Такое бывает, но редко. Если видите BSoD во время игры или при работе какой-то определенной программы, советую проверить компьютер на перегрев, потому что большинство программ не способны вызвать синий экран, за исключением устанавливающих драйверы в систему (антивирусы, эмуляторы виртуальных дисков, системы игровой защиты вроде PunkBuster, бухгалтерские программы, работающие с цифровыми ключами).

10. Ошибки файловой системы жесткого диска. Не лишним будет

Узнаем причину BSoD

Как видите, причин довольно много и гадать не имеет смысла. К счастью, синий экран смерти содержит подсказки о том, с чего это вдруг Windows начала сбоить. Среди непонятного текста будут коды ошибок, содержащие прямое указание на то, что вызвало сбой.

Внимание!

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

Отключить автоматическую перезагрузку Windows можно так: Панель управления – Система – Дополнительные параметры системы – Параметры – поставить/снять галки так, как на скриншоте ниже:

Обратите внимание на пункт «Малый дамп памяти» – его тоже поставьте.

Загуглите код ошибки из Журнала Windows

Галка «Записать событие в системный журнал» установлена по умолчанию, значит – коды ошибок будут в Журнале Windows.

Идите в Панель управления – Администрирование – Просмотр событий – Система – и ищите в списке строчку, по времени совпадающую с появлением синего экрана или перезагрузкой компьютера:

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

Ищите код ошибки (на скриншоте выше это 0x0000009f) в Гугле и читайте первые несколько сайтов в выдаче, выполняйте рекомендации, которые помогли другим. Если указан драйвер (слово с окончанием .sys, то вообще замечательно – вероятный виновник найден сразу, нужно установить драйвер для этого устройства более старой/новой версии. Если в интернете не будет четкого и ясного указания причины BSoD по указанному коду ошибки, читайте мою инструкцию дальше.

Если в Журнале Windows ничего нет, ждите появления синего экрана и смотрите ошибку там:

Просто ищите в Google информацию по коду ошибки и выполняйте рекомендации.

Анализируйте минидамп

К сожалению, если проблема в сбойном драйвере, на синем экране это не всегда отображено. Код ошибки тоже не всегда информативен. Нужно проанализировать файл minidump, создавамый во время появления BSoD и содержащий информацию о сбое, в частности о том, какие драйвера сообщили об ошибке. Существуют две программы для анализа минидампа: Windows Debugging Tools и BlueScreenView. К сожалению, первая слишком сложна для начинающих пользователей, хоть и дает более информативный результат. В 99% случаях хватает второй, простой и бесплатной BlueScreenView.

После запуска программы вы увидите окно, в котором вверху будут созданные системой минидампы, информация о них, внизу – список драйверов. Желтым будут обозначены сбоившие драйвера.

Пример №1 – виновата видеокарта

Появляется синий экран с текстом ATTEMPTED_WRITE_TO_READONLY_MEMORY. Смотрим минидамп:

Ошибка ATTEMPTED_WRITE_TO_READONLY_MEMORY, судя по гуглению, вызывается каким-то драйвером. Вероятный виновник в данном случае – nv4_disp.sys. Есть и другие, но это часть системы, статистически маловероятно, что причина в них. Поиск в Google показал, что nv4_disp.sys – драйвер видеокарты от nVidia. Три шага:

1. Проверка видеокарты на перегрев.

2. Установка более старого драйвера видеокарты (нового, если стоит старый). Так поступают с любыми драйверами, не только видеокарты.

3. Установка видеокарты в другой компьютер.

4. Если синий экран появляется на другом компьютере – несите видеокарту в сервис-центр. Если гарантия еще действует, можно бесплатно заменить на исправную.

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

6. Не помогает? Переустановите Windows начисто.

7. Если и это не поможет, несите в сервис-центр на диагностику.

Пример №2 – виновато совсем не то, что ожидалось

Синий экран с надписью PAGE_FAULT_IN_NONPAGED_AREA сопутствует множеству проблем:

Если бы вероятным сбойным драйвером был ntfs.sys, то я бы порекомендовал проверить жесткий диск на ошибки, а также заменить шлейф, идущий от жесткого диска к материнской плате. В данном случае BlueScreenView указывает на драйвер USB-порта и это могло бы быть правдой, но там, откуда я брал дамп для примера, у человека виновата материнская плата – на ней вздулись конденсаторы. Решение – системный блок в руки и топаем в сервис-центр.

Пример №3 – виноват антивирус

Нашел на просторах интернета вот такой минидамп:

Виновником был SRTSP.SYS – компонент антивируса от Norton. Решается его удалением.

Пример №4 – «битая» оперативная память

Синий экран с MEMORY_MANAGEMENT – признак того, что оперативная память непригодна для использования:

BlueScreenView указывает на вероятного виновника – ntoskrnl.exe. Это ядро Windows, оно не может быть причиной BSOD. В 99% случаев причина синего экрана с ошибкой MEMORY_MANAGEMENT – «битая» оперативная память. Придется ее менять.

Итоги разбора примеров

1. BlueScreenView указывает на сбой в драйвере, при этом виноватой может оказаться железка, с которой драйвер взаимодействует.

2. Определить, виноват ли сбой в драйвере или железо, можно путем перебора как драйверов, так и железа. Ставьте старые драйвера (например, те, что шли в комплекте на диске), скачивайте новые. Проверьте драйвера средствами системы. Переустановите Windows, в конце концов.

О безопасном режиме Windows

Во многих статьях о диагностике BSoD советуют запустить Windows в безопасном режиме. В принципе, это полезно, но новичков вводит в ступор. Сразу появляются вопросы:

  • Как запустить безопасный режим?
  • Что делать, если синий экран (не) появляется в безопасном режиме?

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

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

На мой взгляд это пустая трата времени.

3. Поиск через Гугл (или Яндекс – кому как удобнее) позволяет найти решение.

Переустановите Windows

Долго думал – советовать ли такое. Однако быстрая пробежка по популярным форумам показала: многие пользователи до сих пор используют пиратские сборки Windows. Так вот, если у вас:

  • сборка Windows,
  • стоит или было установлено множество оптимизаторов,
  • компьютер загружается больше десяти минут,
  • программы часто закрываются с ошибками,

переустановите Windows начисто! И ставьте нормальную, оригинальную Windows. Если у вас ноутбук, на жестком диске будет раздел восстановления с заготовленной производителем Windows – читайте инструкцию и ставьте (восстанавливайте) ее!

Установка Windows – не дело пяти минут, но при желании справится даже начинающий пользователь.

Где можно получить помощь

Ничего не помогает? Есть отличная ветка форума: Устранение критических ошибок Windows (прочтите сначала правила) .

При желании можно написать в мою

Что значат ошибки виндоуз синий экран смерти?

Случаются такие ситуации, когда Windows XP самостоятельно перезагружается, что вызвано какой-то проблемой, ставящей под сомнение нормальное функционирование операционной системы. Чем это может быть спровоцировано, и как это предотвратить? В первую очередь, необходимо исключить возможность автоматической перезагрузки, чтобы система показала сообщение о произошедшей ошибке. Сделать это вы можете, используя такой путь: Пуск / Панель управления / Система / Дополнительно / Загрузка и восстановление / Параметры. Находим и убираем отметку «Выполнить автоматическую перезагрузку» в поле «Отказ системы». После этого, в случае ошибки, система не будете перезагружаться, а лишь выдаст на экран подробное сообщение. Однако и здесь кроется небольшая проблема: когда была выпущена русскоязычная Windows XP, разработчики почему-то исключили английский текст и из сообщений об ошибке. В результате перед нами уже всем, наверное, известный голубой экран смерти, представляющий собой, в основном, набор непонятных белых символов на синем фоне. Проблема в системе может случиться из-за чего угодно: оборудования, драйверов, некачественного программного обеспечения. Узнать причину в таком случае крайне сложно, так как текст на голубом экране невозможно прочитать, хотя он и несет очень важную и нужную информацию. Содержание текста может меняться в зависимости от ошибки, а вот формат всегда одинаков: имя ошибки, советы по ее устранению (далеко не всегда эффективные), номер и характеристики ошибки. Для большей наглядности рассмотрим следующий пример:
STOP: 0x000000D1 (0x00000000, 0x000000000, 0x00000000, 0xF8BCC2A4)
После слова STOP как раз и указаны последние из вышеописанных пунктов – номер (0x000000D1) и параметры ошибки (информация в скобках) в шестнадцатеричной системе. Кстати, ошибка, взятая в пример, - одна из самых распространенных. Она появляется в случае обращения к защищенному адресу памяти, недоступному для системы. Следующие данные – параметры – сигнализируют о таких характеристиках, как адрес ячейки памяти, по которому производилось обращение, номер прерывания, тип операции и адрес вызова. Иногда в конце экрана можно обнаружить имя драйвера, спровоцировавшего ошибку:
Nwiz.sys - Addres F8BCCA44 base at F8BCC000, DateStamp 33bb8f1d
Но не всегда данный драйвер необходимо заменять, иногда причиной неполадки является другая программа, виновная в отказе системы. В этом случае драйвер совершил правильную операцию, но система уже не смогла ее адекватно воспринять. Чтобы устранить неполадки, попробуйте запустить систему, выбрав защищенный режим, и отключить программу, спровоцировавшую сбой, или же удалить службу, используя консоль восстановления. Если вам не удалось зафиксировать код ошибки (система перезагружается автоматически), можно найти его следующим образом: Пуск / Панель управления / Администрирование / Просмотр событий / Система. Здесь вы найдете системный журнал, где, в большинстве случаев, сохраняется информация о номере и параметрах ошибки.

Если во время работы компьютера возникает системная ошибка, может появиться синий экран так называемый BSoD.

Рис. 1. Синий экран (BSoD)

Синий экран смерти (англ. Blue Screen of Death, BSoD) - сообщения о критической системной ошибке в операционных системах Microsoft Windows.
из синего экрана можно извлечь следующую информацию:
1. Наименование ошибки («1» на рисунке);
2. Параметры, поясняющие ошибку (цифры после слова STOP), значение параметров зависит от кода ошибки («2» на рисунке);
3. Адрес места ошибки и название драйвера, в котором возможно произошла ошибка («3» на рисунке);

А что обозначают эти параметры?привидем эту информацию ниже

Жирным шрифтом выделены коды ошибок которые могут встретиться:

0x0000000A

1 - адрес, по которому выполнено ошибочное обращение
2 - IRQL, который использовалcя для обращения к памяти
3 - тип доступа к памяти: 0 = операция чтения, 1 = операция записи
4 - адрес инструкции, которая затребовала доступ к памяти по данному адресу

Процесс, выполняемый в режиме ядра, или драйвер попытались обратиться к ячейке памяти, не имея к ней доступа. Эта ошибка возникает при сбойном (несовместимом) оборудовании или программным обеспечением. Обратите внимание на имя драйвера внизу экрана - это даёт шанс устранить проблему. Если подобная ошибка появляется в процессе установки, дело может быть в несовместимости ПО, антивирусной программе. Наиболее частая причина возникновения - драйвер устройства обращается к защищённой области памяти.

0x0000000D

1 - связь уровня взаимодействия
2 - уровень взаимодействия, пытающийся получить доступ

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

0x0000001A

MEMORY_MANAGEMENT
Указывает на общую проблему управления памяти.

0x0000001E

1 - код исключительной ситуации
2 - адрес, при обработке которого произошел сбой
3 - Parameter 0 для исключения
4 - Parameter 1 для исключения

Ядро Windows XP обнаружило некорректную или неизвестную команду процессора. Обычно это следствие ошибок оперативной памяти, нарушений доступа к памяти. Обратите внимание не только на указанный драйвер, но и на сам адрес содержащий эту ошибку. Код исключения 0x80000003 означает, что точка прерывания или суждение было достигнуто при обращении к памяти, но система загрузилась с /NODEBUG ключом. Если ошибка появляется снова, убедитесь, что отладчик не остановлен и система загружается с ключом /DEBUG. На не Интеловских системах, если адрес исключения 0XBFC0304, ошибка появляется вследствие кеширования процессора. Если ошибка будет появляться снова, свяжитесь с производителями. Как правило, требуется анализ второго параметра этого сообщения, который указывает на адрес драйвера (функции), которая была причиной проблемы.

0x00000020

1 - адрес APC, по которому был в ожидании на момент выхода
2 - связь APC счётчика невозможна
3 - текущий IRQ уровень

Название ошибки указывает на повреждённый (отключённый) APC счётчик. Если счётчик
показывает значение не равное нулю, то он и есть источник проблемы. Отрицательное значение указывает на то, что файловая система вызывала FsRtlEnterFileSystem большее количество раз чем FsRtlExitFileSystem. Положительное значение указывает наоборот FsRtlExitFileSystem было вызвано большее количество раз чем FsRtlEnterFileSystem. Если у вас такая ситуация, проверьте все файловые системы на машине, особенно, если у вас не NTFS, FAT, HPFS и RDR. Текущий IRQL должен быть равен 0. Если нет, то определённый порядок аннулирования драйверов может быть причиной возникновения ошибки, возвращаясь на высоком уровне IRQ. Вспомните, что вы делали или какие приложения закрывали, какие драйвера были установлены на момент возникновения синего экрана. Этот симптом указывает на серьёзную проблему в драйверах третьей стороны.

0x00000023

Проблема в драйвере файловой системы FAT (чаще всего сбой на диске).

0x00000024

Проблема в драйвере файловой системы NTFS (сбой на диске).

0x0000002A

1 - адрес на котором IRP (I/O Request Packet) был найден в несоответствующем состоянии IRP неожиданно был обнаружен в несоответствующем состоянии; это когда поле или несколько полей были несовместимы с сохранившемся состоянием IRP. Например, IRP,
который был закончен указывался, как всё ещё ждущий выполнения команд драйвера какого - либо устройства.

0x0000002B

Стэк переполнен. Это может возникнуть, когда драйвер ядра использует слишком много стэк- вызовов. Это может случиться при серьёзной ошибке в ядре.

0x0000002E

1 - адрес виртуальной памяти, который стал причиной ошибки
2 - физический адрес причины ошибки
3 - регистрация статуса процессора (PSR)
4 - регистрация инструкции ошибки (FIR)

Сбой или дефект оперативной памяти (ОЗУ), включая память видеоадаптера. Так же это может быть при обращении драйвера к адресу памяти 0x8XXXXXXX, который не существует.

0x00000031


2 - указывает место ошибки инициализации фазы 0.

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

0x00000032

1 - код статуса, который описывает почему система решила, что инициализация не произошла
2 - указывает место ошибки инициализации фазы 1.

Сбой инициализации системы на следующей стадии.

0x00000035

1 - адрес IRP

Драйвер высшего уровня пытался вызвать драйвер низшего уровня через IoCallDriver() интерфейс, но в запасе не было свободного места в стэке, поэтому драйвер низшего уровня не сможет достичь нужных параметров, так как для него вообще нет никаких параметров. Это гибельная ситуация, так как драйвер высшего уровня считает, что заполнил параметры для драйвера низшего уровня. Тем не менее, так как для последнего драйвера нет места в стэке, составитель аннулировал конец пакета. Это означает, что, скорее всего, какая-то другая память была повреждена.

0x00000036

1 - адрес объекта

Драйвер устройства пытался удалить из системы одно из объектов его устройства, но счётчик обращений этого объекта не был равен 0, означающий что для этого объекта всё ещё были невыполненные задачи (счётчик указывает номер причин, почему данный объект на может быть удалён). Это ошибка вызова драйвера.

0x00000037

Ошибка дисковода гибких дисков

0x0000003E

Мультипроцессорная система не поддерживается или не симметрична по отношению друг к другу. Чтобы быть симметричными, процессоры должны быть одного типа и уровня. Например, попытка
использовать процессор уровня Pentium и 80486 вызовет ошибку. Кроме того, на х86 системах, возможность вычислений с плавающей точкой должны быть на обоих процессорах или ни на одном.

0x0000003F

В системе закончились записи в таблице страниц. Не хватает РТЕ (Page File Entries). Обычно причиной является драйвер, который плохо вычищает файл подкачки или нет места на диске.

0x00000040

Драйвер вызвал функцию IoBuildPartialMdl() и послал ей MDL, чтобы выявить часть источника MDL, но MDL меньше, чем пределы требуемых адресов. Это ошибка драйвера.

0x00000044

1 - адрес IRP

Драйвер запросил завершение IRP , но пакет был уже завершён. Эту ошибку сложно выявить, так как самый простой случай - драйвер пытается завершить одну и ту же операцию дважды - обычно не то, что случается на
самом деле. Реже - 2 различных драйвера пытаются завладеть пакетом и завершить его. Первый как правило срабатывает, а второй нет. Отследить, какой именно драйвер сделал это, трудно, так как следы первого драйвера были переписаны вторым. Тем не менее, конфликт может быть выявлен, рассматривая DeviceObject поля, в каждом местоположении стэка.

0x00000048

Это ошибка указывает, что I/O Request Packet (IRP), который должен быть завершён, имеет порядок отмены, означая, что пакет в таком положении, что может быть отменен. Тем не менее, пакет не относиться более к драйверу, так как он уже вошёл в стадию завершения.

0x00000049

Ошибка страницы с отключённым прерыванием.
Рассматривайте эту ошибку, так же как 0x0A.

0x0000004C

Winlogon или CSRSS (Windows) "умерли" внезапно. Выходящий код может сказать больше. Обычно это - c0000005, что говорит о том, что неподдерживаемое исключение рухнуло в том или другом процессе. Также возникает, если драйвер или системная библиотека были распознана, как повреждённые.

0x0000004D

1 - количество использованных страниц
2 - количество физических страниц

Нет больше свободного места, чтобы закончить операцию.

0x0000004E

1. значение 1
2. значение заголовков страниц, которые повреждены
3. число доступных страниц
4. 0

1. значение 2
2. данные, которые удаляются
3. наивысшее число физических страниц
4. итог удаляемых данных

Причина - повреждённая (неисправная) структура ввода - вывода драйвера.

0x00000050

1. указывает на ошибочный адрес в памяти

Драйвер устройства или системная служба запросили данные, которых не было в памяти. Это дефект ОЗУ или несовместимое ПО.

0x00000051

1. значение 1 (указывает, где появилась ошибка)
2. значение 2 (указывает, где появилась ошибка)
3. может указывать на библиотеку
4. может быть возвратным кодом HvCheckHive"а, если какая-либо библиотека повреждена

Ошибка реестра. Эта ошибка так же может означать, что реестр получил ошибку ввода - вывода, когда пытался прочесть один из его файлов. Ошибка могла быть вызвана проблемой с оборудованием или система повреждена. Это так же может означать, что ошибка вызвана операцией обновления, которую использует только система безопасности и это только когда ресурсы на исходе. Если такая ошибка появилась, проверьте, является ли машина PDC или BDC и сколько аккаунтов в базе данных SAM (Менеджер Безопасности Аккаунтов), и не заполнены ли соответствующие библиотеки почти до конца.

0x00000058

Система загрузилась с восстановленного первичного раздела, поэтому библиотеки говорят, что зеркало в порядке, но на самом деле это не так. Настоящие образы изменены.

0x00000069

Инициализация системы не удалась. Например, установка приняла не правильное решение по поводу инсталляции системы или пользователь
переконфигурировал систему.

0x00000073

1. 5
2. 2
3. список библиотек
4. указывает UNICODE_STRING, содержащий имя библиотеки указывает, что одна из системных библиотек повреждена или не читаема. Эта библиотека может быть или SOFTWARE, или SECURITY, или SAM (Менеджера Безопасности Аккаунтов).

0x00000074

Эта ошибка может показывать то, что библиотека SYSTEM, загружаемая NTLDR, повреждена. Тем не менее, это практически невозможно, так как OSLOADER всегда проверяет библиотеки после загрузки и убеждается, что они не повреждены. Эта ошибка так же может означать, что некоторые требуемые ключи реестра и их параметры отсутствуют. Загрузка в LastKnownGood (Последней хорошей конфигурации) может решить проблему.

0x00000075

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

0x00000077

1. 0
2. 0
3. значение PTE на момент ошибки
4. адрес ошибки ядра

1. код статуса
2. I/O код статуса
3. номер страницы виртуальной памяти
4. Компенсация в страничный файл

Система попыталась считать данные ядра из виртуальной памяти (файла подкачки) и не смогла найти данные по указанному адресу. Причины - дефекты ОЗУ, сбои жёсткого диска, повреждение данных или заражение вирусной программой и т.п.

0x00000079

1. тип несовпадения (1, 2 или 3):
1. несовпадение уровней выпуска PRCB (несовпадение дат). Если дело в этом, то
параметры 2 и 3:
2 - больший уровень NTOSKRNL.EXE
3 - больший уровень HAL.DLL
2. несовпадение типов бильдов, в этом случае параметры 2 и 3:
2 - тип бильда NTOSKRNL.EXE
3 - тип бильда HAL.DLL
3. Micro Channel Architecture (MCA) компьютерам требуется специфичный MCA HAL, в
этом случае параметры 2 и 3:
2 - тип машины, определённый NTDETECT.COM
значение 2 означает, что компьютер - MCA
3 - тип машин, которые этот HAL поддерживает
значение 2 означает, что этот HAL сделан для MCA Это сообщение указывает на не соответствие между уровнем абстрагирования от оборудования Windows XP (Hardware Abstaction Layer - HAL) и системными файлами Windows XP. Причина - внезапное изменение параметров BIOSа на компьютерах с AСPI, например, установка жёсткого диска с системой в другой компьютер. Возможно пользователь вручную обновил либо NTOSKRNL.EXE либо HAL.DLL на несовместимые версии.

0x0000007A

Ошибка имеет ту же причину, что и ошибка 0х77: страница с данными ядра не найдены в виртуальной памяти (файле подкачки). Ошибка вызвана плохим блоком в памяти или ошибкой контроллера диска.

0x0000007B

1. указатель на объект устройства Не найден системный раздел или загрузочный том в процессе запуска. Проблема обычно в переразбиении дисков на разделы, добавлении новых дисков перед загрузочным. В результате записи в Boot.ini перестают соответствовать правильным разделам.

0x0000007D

1. номер найденных физических страниц
2. нижняя физическая страница
3. высшая физическая страница
4. 0

Не хватает памяти, чтобы загрузить Windows. Причина - дефект, либо слишком малая величина ОЗУ.

0x0000007F

1. конкретная причина

Появляется, когда процессор допускает ошибку, с которой ядро не может справиться. Чаще всего возникает из-за дефектов ОЗУ, остановке вентилятора процессора, а так же из-за разгона процессора и его перегреве.

0x0000008B

1 - дисковая сигнатура MBR.
2 - контрольная сумма MBR посчитанная загрузчиком системы
3 - контрольная сумма MBR сохранённая в системе.

Эта ошибка возникает в процессе загрузки, когда контрольная сумма MBR, которую посчитала система, не совпадает с контрольной суммой загрузчика. Обычно это означает вирус, т.к. некоторые вирусы могут быть не определены. Загрузитесь с диска и проверьте на вирусы.

0x0000008E

Это может случиться, если один из приведённых ниже вариантов применяется:

Один или несколько RAM модулей установленных на вашем компьютере не исправны.
Конфигурация RAM не совместима с Windows XP.
Решение:

1. Удалите некоторые модули RAM памяти и оставьте хотя бы столько, чтобы можно было запустить Windows XP.
Рекомендовано - 128, минимум - 64, максимум - 4Г.
2. Перезагрузите компьютер и запустите установку.
3. Если вы опять получаете этот же стоп, то переходите к пункту 4.
4. Попробуйте другой модуль или поставьте этот модуль в другой слот.
5. Перезагрузите компьютер и запустите установку снова.

Примечание: эта и ошибка 0x0000008E в большинстве случаев указывают на плохую RAM память.

0x00000092

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

0x00000098

Конец демонстрационного периода OC (для Trial- версий).

0x0000009C

Фатальная ошибка при проверке оборудования.

0x0000009F

Драйвер находится в неправильном или некорректном состоянии после завершения работы, перехода в ждущий (спящий) режим или восстановления из этих режимов.

0x000000B4

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

0x000000B9

Обнаружены ошибки набора микросхем системной логики. Причина - неисправная материнская плата.

0x000000BE

Драйвер пытается записать в память только для чтения (ПЗУ).

0x000000C2

Некорректная операция выделения памяти. Причина - сбойный драйвер или ПО.

0x000000C4

Проверка версий драйверов обнаружима фатальную ошибка в драйвере...

0x000000C5

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

0x000000C6

Драйвер обратился к пулу свободной памяти. Замените драйвер.

0x000000C7

Таймер ядра или Delayed Procedure Call (DPC) были найдены в недопустимой области памяти. Обысно это вызвано дефектом драйвера.

0x000000C9

Получен сигнал от драйвера о предупреждении проверки ввода - вывода.

0x000000CB

Аналогично ошибке 0x76. Указывает, что драйвер или подпрограмма ввода - вывода не сумели выгрузить оставшиеся страницы после завершения операции.

0x000000CE

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

0x000000D1

Драйвер обращается к недоступному адресу памяти.

0x000000D8

В системе закончились записи в таблице страниц. Не хватает РТЕ (Page File Entries). Обычно причиной является драйвер, который запрашивает у ядра слишком большие области памяти или нет места на диске (мал файл подкачки).

0x000000E3

Эта ошибка возникает при сбоях на файловой системе NTFS.

0x000000EA

Может появиться после установки нового видеоадаптера или обновлённого драйвера видеоадаптера, заставляющего систему ждать бесконечно долго при обращении к оборудованию. замените видеоадаптер или установите другой драйвер.

0x000000ED

Windows XP не смогла получить доступ к тому, содержащему загрузочные файлы. Смотри 0х7В.

0x000000F2

Ядро обнаружило "шторм прерываний", когда устройство не освобождает прерывание. Как правило это связано с некорректным драйвером устройства или ошибкой в "прошивке"

0x000000F3

Выключение Windows закончилось неудачей из - за недостатка памяти.

0x1000007E

Аналогично 0x7E.

0x1000008E

Аналогично 0x8E.

0xC000009A

Ядро Windows разместило всю доступную память в страницы пула..

0xC0000135

Обнаружена ошибка при загрузке библиотеки. Файл отсутствует или повреждён. Возможно повреждение реестра.

0xC0000142

Сбой инициализации библиотеки

0xC0000218

Необходимый файл улья реестра не был загружен. Файл модет быть повреждён или удалён. Файл реестра разрушен из -за ошибок на жёстком диске или ОЗУ.

0xC000021A

Возникла серьёзная проблема с безопасностью в Windows XP- в нарушении обвиняется Winlogon.exe или Csrss.exe. Эта ошибка возникает при неполном восстановлении архива, несоответствии версий системных файлов, а так же при некорректном изменении разрешений системных файлов, когда учётная запись System теряет доступ к системным файлам и папкам.

0xC0000221

Проблема с указанным файлом. Восстановите файл.

0xC0000244

Возникает при аудите политики безопасности, если CrashOnAuditFail включён.

0xC000026C

Не возможно загрузить драйвер устройства. Проблема в драйвере.

В данной статейки мы поговорим о таком явление в операционной системе Windows как - Blue Screen of Death или по нашему «синий экран смерти », также его называют STOP-ошибка. Рассмотрим основные причины возникновения и расшифруем коды данных ошибок.

А для начала давайте дадим определение, что такое «Blue Screen of Death » - это способ генерации сообщения о фатальной ошибке в операционных системах Windows NT 4.0, Windows 2000, Windows 2003, Windows XP, Windows Vista и Windows 7 вызванной нарушениями в работе некоторых программ или драйверов, но все равно чаще из-за аппаратных сбоев компьютера.

Синий экран приводит к остановке всех процессов в операционной системе и замиранию компьютера после вывода синего экрана. Вообще синий экран нам помогает, Вы спросите чем, а тем, что он предотвращает разрушения операционной системы и вывода из строй оборудования. При появлении «синего экрана смерти » отображается код ошибки и способ ее решения. Но может быть такое, что STOP-ошибка была вызвана, например искажением пакетов данных, передаваемых по локальной сети, в этом случае помогает простая перезагрузка. Если же ошибка появляется каждый раз при запуске операционной системы, то это уже возможно проблема, связанная с аппаратной частью компьютера, например повреждение драйверов, файловой системы, жесткого диска, блоков памяти RAM. Но для выяснения причин возникшей ошибки, необходимо переписать первые две выводимые строки STOP-ошибки. Например, как показано чуть ниже:

STOP 0x0000006B (0xC0000022, 0x00000000, 0x00000000, 0x00000000) PROCESS1_INITIALIZATION_FAILED

где 0xC0000022, 0x00000000, 0x00000000, 0x00000000 - параметры, раскрывающие смысл данной BSoD.

Есть кстати небольшая особенность, она заключается в том, что в операционной системе, чтобы увидеть синий экран нужно сначала включить эту возможность windows, или Вы просто не увидите этого экрана, при возникновении ошибки компьютер просто быстро перезагрузится (и так каждый раз).

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

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

Теперь давайте перейдем непосредственно к самим ошибкам и рассмотрим причины их возникновения и краткие способы решения.

0x00000001: APC_INDEX_MISMATCH

Внутренняя ошибка ядра (kernel). Проблема связана чаще всего с неполадкой в драйверах, нехваткой оперативной памяти или места на жестком диске.

0x0000000A: IRQL_NOT_LESS_OR_EQUAL

Произошло вмешательство в виртуальную память на внутреннем процессе IRQ высокого уровня. Наиболее типичная причина возникновения - драйвер устройства использует неверный адрес. Ошибка возникает из-за плохих драйверов. Редко возникает из-за неисправности одного из устройств в системе.
Параметры:

  1. Адрес, по которому выполнено ошибочное обращение
  2. IRQL, который использовался для обращения к памяти
  3. Тип доступа к памяти: 0 = операция чтения, 1 = операция записи
  4. Адрес инструкции, которая затребовала доступ к памяти по адресу

0x0000001E: KMODE_EXCEPTION_NOT_HANDLED

Это очень часто встречающаяся ошибка. Обычно исключённый адрес указывает на драйвер или функцию, которая вызвала стоп-экран. Всегда обращайте внимание не только на указанный драйвер, но и на сам адрес или имидж, содержащий эту ошибку. Обычно это код исключения 0x80000003. Эта ошибка означает, что точка прерывания или обработчик инициализировался при обращении к памяти, но система загрузилась с /NODEBUG ключа. Это ошибка не может появляться слишком часто. Если ошибка появляется постоянно, убедитесь, что отладчик (debugger) подключён и система загружается с /DEBUG ключа.
На не-Intel системах, если адрес исключения - 0XBFC0304, ошибка возникает вследствие кэширования процессора. Если ошибка появляется постоянно, свяжитесь с производителем процессора.
Как правило, требуется анализ второго параметра этого сообщения, который указывает на адрес драйвера/функции, которая была причиной проблемы.
Параметры:

  1. Код исключительной ситуации
  2. Адрес, при обработке которого произошел сбой
  3. Параметр 0 - исключение
  4. Параметр 1 - исключение

0x00000020: KERNEL_APC_PENDING_DURING_EXIT

Название ошибки указывает на повреждённый/отключённый APC счётчик. Если у вас такая ситуация, проверьте все файловые системы установленные на машине, например используя спасательный комплект EMRD.
Текущий IRQL должен быть равен нулю. Если IRQ не равен нулю, то определённый порядок выгрузки драйверов, при возвращении на более высокий уровень IRQ, может стать причиной возникновения ошибки. Попытайтесь запомнить, что вы делали или какие приложения закрывали, какие драйвера были установлены на момент возникновения синего экрана. Этот симптом указывает на серьёзную проблему в драйверах сторонних разработчиков.
Параметры:

  1. Адрес APC, на момент сбоя.
  2. Сбойная нить APC
  3. Текущий IRQ уровень

0x00000023: FAT_FILE_SYSTEM

FAT ).

0x00000024: NTFS_FILE_SYSTEM

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

0x0000002A: INCONSISTENT_IRP

I/O Request Packet (IRP) не функционирует; возникает, когда поле или несколько полей неверны по сравнению с сохранившемся состоянием IRP. Например, IRP был уже отключен, когда драйвер какого-либо устройства ждал команды.
Параметры:
1 - адрес по которому IRP был найден в нерабочем режиме

0x0000002B: PANIC_STACK_SWITCH

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

0x0000002E: DATA_BUS_ERROR

Данная STOP-ошибка чаще всего возникает из-за сбоя в области оперативной памяти. Такое может случиться, когда драйвер пытается обратиться к адресу памяти, которого не существует.
Параметры:

  1. Адрес виртуальной памяти, который стал причиной ошибки
  2. Физический адрес причины ошибки
  3. Регистрация статуса процессора (PSR)
  4. Регистрация инструкции ошибки (FIR)

0x00000031: PHASE0_INITIALIZATION_FAILED

Инициализацию системы не удалось завершить на ранней стадии (фаза 0). Нужно более детально изучить ошибку, так как данный код ошибки не говорит практический ни о чём.
0x00000032: PHASE1_INITIALIZATION_FAILED
Инициализацию системы не удалось завершить на поздней стадии (фаза 1). Нужно более детально изучить ошибку, так как данный код ошибки не говорит практический ни о чём.
Параметры:

  1. Код уровня системы, который описывает, по какой причине система считает, что инициализация не завершена
  2. Указывает место внутри INIT.C, где произошла ошибка инициализации фазы 1

0x00000035: NO_MORE_IRP_STACK_LOCATIONS

Драйвер высокого уровня пытался вызвать драйвер низкого уровня через интерфейс IoCallDriver(), но у системы не было свободного места в области стека, по этой причине драйвер низкого уровня не достигнет нужных параметров, так как для него вообще нет никаких параметров. Это фатальная ситуация, так как драйвер высокого уровня считает, что заполнил параметры для драйвера низкого уровня (что-то он должен был сделать, чтобы вызвать драйвер низкого уровня). Тем не менее, так как нет свободного места в области стека, был затерт конец пакета. Это часто возникает из-за повреждения блоков памяти стека. Необходимо проверить на ошибки память и драйвера.
Параметры:
1 - адрес IRP

0x00000036: DEVICE_REFERENCE_COUNT_NOT_ZERO

Драйвер устройства пытался удалить из системы один из компонентов своего устройства, но счётчик обращений этого компонента не был равен нулю -это означает, что за данным компонентом находятся какие-то невыполненные задачи (счётчик указывает код ошибки, из-за чего данный компонент не может быть выгружен). Это ошибка вызова драйвера.
Параметры:
1 - адрес объекта

0x0000003E: MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED

Мультипроцессорная система не симметрична по отношению друг к другу. Для правильной симметричности, процессоры должны быть одного типа и уровня. Например, попытка использовать процессор уровня Pentium и 80486 одновременно, вызовет ошибку. Кроме того, на х86 системах, возможность вычислений с плавающей точкой должны быть либо на всех процессорах, либо ни на одном.

0x0000003F: NO_MORE_SYSTEM_PTES

Не хватает РТЕ (page file entries - точек доступа к файлу подкачки). Обычно причиной является драйвер, который плохо очищает файл подкачки (swap) и он переполняется. Также причиной может являться чрезмерная фрагментация файла подкачки.

0x00000040: TARGET_MDL_TOO_SMALL

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

0x00000041: MUST_SUCCEED_POOL_EMPTY

Драйвер системы запросил место в Must Suceed Pool. Данная функция не может быть выполнима, так как система не выделяет места в Must Suceed Pool. Замените или обновите неисправный драйвер системы.
Параметры:

  1. Величина требуемой запроса
  2. Номер использованной страницы
  3. Количество запрашиваемых страниц
  4. Количество доступных страниц

0x00000044: MULTIPLE_IRP_COMPLETE_REQUESTS

Драйвер запросил завершение IRP , но пакет был уже завершён. Эту ошибку сложно выявить. Возможная причина - драйвер пытается завершить одну и ту же операцию несколько раз. Редкая причина - 2 различных драйвера пытаются завладеть пакетом и завершить его. Первый как правило срабатывает, а второй нет. Отследить, какой именно драйвер это сделал, трудно, так как следы первого драйвера были переписаны вторым.
Параметры:
1 - адрес IRP

0x00000048: CANCEL_STATE_IN_COMPLETED_IRP

Эта ошибка указывает, что I/O Request Packet (IRP), который должен быть завершён, имеет порядок отмены определённый в нём же, т.е. это означает, что пакет в таком режиме, может быть отменен. Тем не менее, пакет не относиться более к драйверу, так как он уже вошёл в стадию завершения.
Параметры:
1 - адрес IRP

0x00000049: PAGE_FAULT_WITH_INTERRUPTS_OFF

Страничная ошибка при обращении к памяти, при выключенных прерываниях IRQ. Описание ошибки такое же, как и у 0x0000000A.

0x0000004C: FATAL_UNHANDLED_HARD_ERROR

Критическая нераспознанная ошибка. Наиболее вероятные причины описаны в 0xC0000218, 0xC000022A или
0xC0000221.

0x0000004D: NO_PAGES_AVAILABLE

Нет больше свободной страничной памяти, для завершения операции. Проверьте наличие свободного места на диске. Замените драйвер. Параметры:

  1. Количество использованных страниц
  2. Количество физических страниц на машине
  3. Расширенное значение величины страниц
  4. Общее значение величины страниц

0x0000004E: PFN_LIST_CORRUPT

Причина - повреждённая/неисправная структура ввода-вывода драйвера. Параметры:

  1. Значение 1
  2. Значение ListHead, которое повреждено
  3. Число доступных страниц
  1. Значение 2
  2. Данные, которые удаляются
  3. Максимальное число физических страниц
  4. Итог удаляемых данных

0x00000050: PAGE_FAULT_IN_NONPAGED_AREA

Возникает, когда запрошенная информация не была найдена в памяти. Система проверяет файл подкачки (page file), но отсутствующая информация была обозначена, как невозможная для записи в файл подкачки (page file).
Параметры:
1. указывает на адрес в памяти, который допустил ошибку

0x00000051: REGISTRY_ERROR

Произошла ошибка ввода-вывода с реестром, когда система попыталась прочитать один из его файлов, отсюда следует, что ошибка могла быть вызвана проблемой с оборудованием или повреждением самой системы. Это так же может означать, что ошибка вызвана операцией обновления, которую использует только система безопасности и эта ошибка возникает, когда ресурсы на исходе. Если такая ошибка возникла, проверьте, является ли машина PDC или BDC и сколько аккаунтов в базе данных SAM (Менеджер Безопасности Аккаунтов), не заполнены ли соответствующие библиотеки почти до конца.
Параметры:
1. значение 1 (указывает, где появилась ошибка)
2. значение 2 (указывает, где появилась ошибка)
3. может указывать на библиотеку
4. может быть возвратным кодом HvCheckHive"а, если какая-либо
библиотека повреждена

0x00000058: FTDISK_INTERNAL_ERROR

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

0x00000067: CONFIG_INITIALIZATION_FAILED

Ошибка означает, что реестр не может выделить место, необходимое для работы файлов реестра. Эта ошибка никогда не может появиться, так как процесс резервирования такого места происходит на ранней стадии загрузки системы и для реестра выделяется достаточно места.
Параметры:
1. пять
2. Указывает на NTOS\CONFIG\CMSYSINI, который потерпел неудачу.

0x00000069: IO1_INITIALIZATION_FAILED

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

0x0000006B: PROCESS1_INITIALIZATION_FAILED

Параметры:
1. сообщает на код процесса, который решил, что инициализация системы не прошла успешно.
2. сообщает на место в NTOS\PS\PSINIT.C, где ошибка была обнаружена.
0x0000006D: SESSION1_INITIALIZATION_FAILED 0x0000006E: SESSION2_INITIALIZATION_FAILED 0x0000006F: SESSION3_INITIALIZATION_FAILED 0x00000070: SESSION4_INITIALIZATION_FAILED 0x00000071: SESSION5_INITIALIZATION_FAILED
Это коды кодов (SESSION1 - SESSION5) указывают место в NTOS\INIT\INIT.C, где была допущена ошибка.
Параметры:
1. сообщает код сессии, которая решила, что инициализация системы не прошла успешно.

0x00000073: CONFIG_LIST_FAILED

Указывает, что один из файлов реестра поврежден или нечитаем. Поврежден один из следующих файлов реестра: SOFTWARE, SECURITY, SAM (Менеджер Безопасности Аккаунтов). Возможной причиной является отсутствие места на диске, либо недостаток оперативной памяти.

0x00000074: BAD_SYSTEM_CONFIG_INFO

Эта ошибка может возникнуть в результате того, что файл реестра SYSTEM, загружаемый через компонент NTLDR, поврежден.
Эта ошибка так же может означать, что некоторые требуемые и их параметры отсутствуют. Загрузка в LastKnownGood (Последней удачной конфигурации) возможно решит эту проблему. Но не исключено, что вам придётся переустанавливать систему, или использовать спасательный диск.

0x00000075: CANNOT_WRITE_CONFIGURATION

Эта ошибка может возникнуть, когда в файлы системного реестра (SYSTEM и SYSTEM.ALT) не могут быть записаны дополнительные данные в момент инициализациями реестра в момент первой фазы (когда появляется доступ к файловым системам). Эта ошибка означает, что на диске нет свободного места, а также произошла попытка сохранить реестр на устройстве "только чтение".

0x00000076: PROCESS_HAS_LOCKED_PAGES

Эта ошибка может возникнуть по причине драйвера, который не полностью выгрузился после операции ввода-вывода. Параметры:
1. адрес процесса
2. число закрытых страниц
3. число зарезервированных страниц
4. ноль

0x00000077: KERNEL_STACK_INPAGE_ERROR

Ошибка считывания одной из страниц ядра система. Проблема заключается в сбойном блоке файла виртуальной памяти или ошибки контролера диска (очень редко, причиной может стать нехватка системных ресурсов, а точнее, может закончится резерв невиртуальной памяти со статусом c0000009a ).
Если первый и второй параметры кода ошибки равны 0, то это означает, что местоположение ошибки в ядре не найдено. А это значит, что ошибка вызвана плохим оборудованием.
Статус ввода-вывода c000009c (STATUS_DEVICE_DATA_ERROR) или C000016AL (STATUS_DISK_OPERATION_FAILED) обычно означает, что информация не может быть прочитана из-за плохого блока в памяти. После перезагрузки автоматическая проверка диска попытается определить адрес плохого блока в памяти. Если статус равен C0000185 (STATUS_IO_DEVICE_ERROR) и виртуальная память находиться на SCSI диске, то проверьте подключение и работу SCSI устройства.
Параметры:
1. ноль
2. ноль
3. значение PTE на момент ошибки
4. адрес ошибки ядра или

1. код статуса
2. код статуса ввода-вывода
3. номер страницы виртуальной памяти
4. Смещение в файле подкачк

0x00000079: MISMATCHED_HAL

Уровень проверки HAL и тип конфигурации HAL не подходят ядру системы или типу машины. Такая ошибка, скорее всего, вызвана тем, что пользователь вручную обновил либо NTOSKRNL.EXE либо HAL.DLL. Или на машине мультипроцессорный HAL (MP) и юнипроцессорное ядро (UP), или наоборот.

0x0000007A: KERNEL_DATA_INPAGE_ERROR

Не считывается запрашиваемая ядром страница. Ошибка вызвана плохим блоком в памяти или ошибкой контроллера диска. См. так же 0x00000077. Параметры:
1. тип зависшей блокировки
2. статус ошибки (обычно код ввода-вывода)
3. текущий процесс (виртуальный адрес для блокировки типа 3 или PTE)
4. адрес виртуальной памяти, который не может быть перемещен в файл подкачки

0x0000007B: INACCESSIBLE_BOOT_DEVICE

В процессе инсталляции I/O системы, драйвер загрузочного устройства, возможно, не смог инициализировать устройство, с которого система пыталась загрузиться, или файловая система, которая должна была прочитать это устройство, либо не смогла инициализироваться, либо просто не распознала информацию на устройстве, как структуру файловой системы. В вышеупомянутом случае, первый аргумент - это адрес уникодовой структуры информации, которая является ARC именем устройства, с которого была попытка загрузиться. Во втором случае, первый аргумент - это адрес объекта устройства, которое не может быть смонтировано.
Если эта ошибка возникла при начальной инсталляции системы, возможно система была установлена на диск или SCSI контроллер, которые ею не поддерживается. Имейте в виду, что некоторые контроллеры поддерживаются только драйверами из Windows-библиотек (WDL), которые должны быть установлены в режиме выборочной установкой.
Эта ошибка так же может произойти после установки нового SCSI адаптера или контроллера или после изменения системных разделов. В этом случае, на x86 системах, нужно отредактировать BOOT.INI.
Параметры:
1. указатель на объект устройства или уникодовая строка (Unicode string), или ARC имя.

0x0000007D: INSTALL_MORE_MEMORY

Не хватает оперативной памяти для запуска ядра Windows (необходимо 5 MB)
Параметры:
1. номер найденных физических страниц
2. нижняя физическая страница
3. верхняя физическая страница
4. ноль

0x0000007E: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED

Проблема с оборудованием, драйвером или обнаружена нехватка свободного места на диске. Также ошибка может проявляться при попытке обновления Windows XP до Service Pack 2 или Service Pack 3, либо Windows Vista при попытке обновления до Service Pack 1. Причина ошибки может быть связана с драйверами оборудования. Необходимо откатить изменения до состояния на момент установки Service Pack, либо удалить установленное обновление. Для решения данной проблемы необходимо обновить драйвера оборудования с сайта производителя.

0x0000007F: UNEXPECTED_KERNEL_MODE_TRAP

Произошло непредвиденное исключение в режиме ядра, или прерывания, при котором ядро не срабатывает. Также причиной ошибки может стать прерывание, которое повлекло за собой немедленную смерть в виде двойной ошибки - double fault. Первое число в коде ошибки - число прерывания (8 = double fault). Чтобы узнать больше, что это за прерывание, обратитесь к мануалу семейства Intel x86.
Иными словами, ошибка появляется, когда процессор допускает ошибку, с которой ядро не может справиться. Чаще всего ошибка возникает из-за плохих блоков ОЗУ, а иногда из-за разгона процессора.
Попробуйте отменить в BIOS функцию синхронной передачи данных.

0x00000080: NMI_HARDWARE_FAILURE

Ошибка инициализации ядра на данном оборудовании. HAL должен сообщить всю конкретную информацию, которую имеет, и предложить пользователю обратиться к поставщику оборудования за техподдержкой.

0x00000085: SETUP_FAILURE

Ошибка возникает при загрузке установщика системы в ранних версиях Windows NT. Текстовая форма setup"a больше не использует процедуру поиска ошибок (bugcheck), для того чтобы не создавать серьезных помех при установке. Поэтому вы никогда не столкнётесь с данной ошибкой. Все проверки ошибок были заменены на более дружелюбные и (где возможно) более информативные сообщения об ошибках.

0x0000008B: MBR_CHECKSUM_MISMATCH

Ошибка возникает в процессе загрузки, когда контрольная сумма MBR, вычисленная системой, не совпадает с контрольной суммой загрузчика. Обычно это означает вирус. Просканируйте загрузочный сектор антивирусной программой, предварительно загрузившись с компакт-диска.
KerBugCheckEx параметры:
1 - Сигнатура диска в MBR
2 - Контрольная сумма MBR, записанная в osloader
3 - Контрольная сумма MBR, записанная в системе

0x0000008E: PAGE_FAULT_IN_NON_PAGED_AREA

Несовместимость или неисправность блоков памяти RAM. Продиагностируйте память и замените неисправные модули оперативной памяти.

0x0000008F: PP0_INITIALIZATION_FAILED

Ошибка происходит во время инициализации нулевой фазы менеджера Plug and Play в режиме ядра. Проверьте оборудование и системный диск.

0x00000090: PP1_INITIALIZATION_FAILED

Ошибка происходит во время инициализации первичной фазы менеджера Plug and Play в режиме ядра. К этому моменту инициализированы системные файлы, драйвера и реестр. Проверьте оборудование и системный диск.

0x00000092: UP_DRIVER_ON_MP_SYSTEM

Ошибка возникает, когда однопроцессорный драйвер загружается в системе, где присутствует более чем один активный процессор. KeBugCheckEx параметры: 1 - Базовый адрес однопроцессорного драйвера

0x00000093: INVALID_KERNEL_HANDLE

Ошибка появляется, когда код ядра (kernel code) или другие критические компоненты ОС пытаются закрыть дескриптор, который не является действительным.
Параметры:
1 - Вызванный дескриптор NtClose
2 - 0 означает, что был закрыт защищенный дескриптор
1 означает, что был закрыт неправильный дескриптор
0x00000094: KERNEL_STACK_LOCKED_AT_EXIT
Это сообщение появляется, когда нить существует, в то время как её стек помечен, как блокированный. Проблема вызвана драйвером оборудования.

0x00000096: INVALID_WORK_QUEUE_ITEM

0x00000097: BOUND_IMAGE_UNSUPPORTED

Проблема вызвана некорректным драйвером оборудования.

0x00000098: END_OF_NT_EVALUATION_PERIOD

Время работы демонстрационной версии системы Windows закончилось. Параметры:
1 - Дата инсталляции (нижние 32-бита)
2 - Дата инсталляции (верхние 32-бита)
3 - Триал период в минутах.

0x00000099: INVALID_REGION_OR_SEGMENT

ExInitializeRegion или ExInterlockedExtendRegion были вызваны с неправильным набором параметров.

0x0000009A: SYSTEM_LICENSE_VIOLATION

Произошло нарушение программного лицензионного соглашения. Это может быть или из-за попытки изменить тип продукта системы, или попытки изменить срок триального периода ОС.

0x0000009B: UDFS_FILE_SYSTEM

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

0x0000009C: MACHINE_CHECK_EXCEPTION

Фатальная ошибка Machine Check Exception (проверка машины). Ошибка связана с неправильной конфигурацией оборудования, разгоном процессора, нестабильной работой блоков оперативной памяти, перегревом компонентов системы, нестабильной работой блока питания.

0x0000009F: DRIVER_POWER_STATE_FAILURE

Драйвер находится в противоречивом или недопустимом состоянии потребления энергии. Обычно это происходит из за сбоев в питании, при перезагрузке, выходе из спящего режима и т.д. Необходимо заменить сбойный драйвер, либо удалить программное обеспечение, контролирующее файловую систему (антивирусы, программы шифрования

0x000000A5: ACPI_BIOS_ERROR

Причиной данного сообщения являются постоянные сбои в ACPI BIOS. На уровне операционной системы данную проблему решить нельзя. Необходим детальный анализ.

0x000000B4: VIDEO_DRIVER_INIT_FAILURE

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

0x000000BE: ATTEMPTED_WRITE_TO_READONLY_MEMORY

Драйвер попытался записать данные в постоянное запоминающее устройство (ПЗУ), куда запись невозможна. Проблема в основном связана с установкой плохого драйвера устройства, службы или программно-аппаратного обеспечения. Смените драйвер.
_MEMORY_CORRUPTION
Драйвер записал данные в недопустимую секцию памяти. Смените драйвер.

0x000000C2: BAD_POOL_CALLER

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

0x000000C4: DRIVER_VERIFIER_DETECTED_VIOLATION

Программа проверки драйвера обнаружила фатальную ошибку в модуле генерации STOP-ошибки. Сопроводительные параметры - параметры, которые передаются в KeBugCheckEx и отображаются на синем экране. Смените драйвер.

0x000000C5: DRIVER_CORRUPTED_EXPOOL

Произошла попытка обращения из недопустимой области памяти в процесс IRQL высокого уровня. Эта ошибка возникает почти всегда из-за драйверов, которые разрушили системный пул. Смените драйвер.

0x000000C6: DRIVER_CAUGHT_MODIFYING_FREED_POOL

Драйвер попытался обратиться к освобожденному пулу памяти. Смените драйвер.

0x000000C7: TIMER_OR_DPC_INVALID

Таймер ядра или Delayed Procedure Call (DPC) присутствует в запрещенном участке памяти. Данная ошибка возникает, когда драйвер не смог завершить работу таймера ядра или Delayed Procedure Call (DPC) перед отгрузкой его из памяти. Смените драйвер.

0x000000C9: DRIVER_VERIFIER_IOMANAGER_VIOLATION

Это сообщение от одного из менеджеров проверки драйвера. Смените драйвер.

0x000000CB: DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS

Ошибка, сходная со STOP-ошибкой 0x00000076. Отличается от последней только тем, что в данном случае ошибка выявлена при трассировке ядра. Ошибка указывает на то, что драйвер или менеджер ввода - вывода не могут открыть блокированные страницы после операции ввода - вывода. Обратите внимание на название прикладного драйвера в окне STOP-ошибке. Смените драйвер.

0x000000CE: DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS

Драйвер не может отменить зависшее состояние компонентов системы. Ошибка обычно происходит после установки плохих драйверов или компонентов сервиса. Смените драйвер.

0x000000D1: DRIVER_IRQL_NOT_LESS_OR_EQUAL

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

0x000000D8: DRIVER_USED_EXCESSIVE_PTES

Ошибка происходит, когда драйвер запрашивает большое количество памяти ядра.

0x000000E3: RESOURCE_NOT_OWNED

Различные сбои, связанные с файловой системой, приводят к данной STOP-ошибке. Проблема может быть связана с драйвером NTFS.SYS.

0x000000EA: THREAD_STUCK_IN_DEVICE_DRIVER

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

0x000000F2: HARDWARE_INTERRUPT_STORM

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

0x000000F3: DISORDERLY_SHUTDOWN

Завершение Windows потерпело крах из-за недостатка памяти. Определите, какая программа попала "за пределы памяти", попробуйте обнаружить, почему виртуальная память не обеспечивает нужными системными ресурсами, и исследуйте, отказывается ли программа (или, иногда, драйвер) завершать свою работу, без освобождения открытых страниц в памяти.

0x000000FA: HTTP_DRIVER_CORRUPTED

Системный драйвер Http.sys поврежден. Необходимо данный компонент восстановить с оригинального диска.

0x000000FC: ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY

Произведена попытка выполнить функцию в невыполняемой памяти. Параметры:
1 - Адрес, из которой была попытка выполнить функцию
2 - Содержание входа таблицы страниц (PTE)
0x000000FD: DIRTY_NOWRITE_PAGES_CONGESTION
Нет свободной страничной памяти для продолжения основных системных операций.
Параметры:
1 - Общее количество запрашиваемой страничной памяти
2 - Количество запрашиваемой страничной памяти с невозможностью для записи.
3 -
4 - Код состояния в момент последней записи в страничную память

0x000000FE: BUGCODE_USB_DRIVER

Произошла критическая ошибка в работе USB контроллера и связанных с ним устройств. Проблема как правило вызвана некорректной работой USB-контроллера, либо неисправностью подсоединенных USB-устройств. Отключите все USB-устройства от компьютера, также попробуйте отключить USB-контроллер в BIOS. Обновите драйвера USB.

0x00000101:CLOCK_WATCHDOG_TIMEOUT

Указывает, что ожидаемое прерывание по синхроимпульсам на вторичном процессоре в многопроцессорной системе не было получено в пределах определенного интервала. Данный процессор не обрабатывает прерывания. Как правило, это происходит, когда процессор не отвечает, либо вошел в бесконечный цикл.
Параметры:
1 - Интервал блокировки времени прерывания по синхроимпульсам, в
номинальных тактах системных часов
2 - ноль
3 - Адрес управляющего блока процессора (PRCB) для нереагируемого
процессора
4 - ноль

0x00000104: AGP_INVALID_ACCESS

Попытка записи графическим процессором в память, которая не была зарезервирована для этого. Ошибка связана с видеодрайвером, либо старой версией BIOS.
Параметры:
1 - Смещение (в ULONG) в пределах страниц AGP к первым данным
ULONG, данные которого разрушены
2 - ноль
3 - ноль
4 - ноль

0x00000105: AGP_GART_CORRUPTION

Ошибка появляется при повреждении Graphics Aperture Remapping Table (GART). Ошибка вызвана неправильной работой драйвера DMA (прямого доступа в память)
Параметры:
1 - Базовый адрес (виртуальный) в GART
2 - Смещение в GART, где выявлено искажение
3 - Базовый адрес (виртуальный) из кэша GART (копия GART)
4 - ноль

0x00000106: AGP_ILLEGALLY_REPROGRAMMED

Ошибка вызвана неподписанный либо поврежденным видеодрайвером. Замените видеодрайвер. Параметры:
1 - Оригинальная команда
2 - Текущая команда
3 - ноль
4 - ноль

0x00000108: THIRD_PARTY_FILE_SYSTEM_FAILURE

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

0x00000109: CRITICAL_STRUCTURE_CORRUPTION

Ядро системы обнаружило неверный код, либо нарушение целостности данных. Системы на базе 64-кода защищены от этой ошибки. Проблема могла быть вызвана сбоем оперативной памяти, либо драйверами третьей стороны.

0x0000010E: VIDEO_MEMORY_MANAGEMENT_INTERNAL

Обнаружена внутренняя ошибка видеодрайвера. Проблема с видеодрайвером.

0x0000010F: RESOURCE_MANAGER_EXCEPTION_NOT_HANDLED

В менеджере ресурсов режима ядра (kernel-mode resource manager) произошло исключение.

0x00000112: MSRPC_STATE_VIOLATION

Компонент системы msrpc.sys во время выполнения вернул код ошибки. Код ошибки указан в первом параметре.

0x00000113: VIDEO_DXGKRNL_FATAL_ERROR

Ядро DirectX Graphics выявило критическую ошибку.

0x00000114: VIDEO_SHADOW_DRIVER_FATAL_ERROR

Теневой видеодрайвер обнаружил критическую ошибку.

0x00000115: AGP_INTERNAL

В видеоинтерфейсе AGP драйвером видеопорта была обнаружена критическая ошибка.

0x00000116: VIDEO_TDR_ERROR

Сброс видеодрайвера по таймауту не был успешно произведен.

0x0000011C: ATTEMPTED_WRITE_TO_CM_PROTECTED_STORAGE

Была сделана попытка записи в область защищенную от записи конфигурационного менеджера: Параметры:
1 - Виртуальный адрес предпринятой команды записи
2 - Содержание PTE
3 - зарезервировано
4 - зарезервировано Название драйвера, делающего попытку операции записи, напечатано как
строка Unicode на экране ошибки.

0x00000121: DRIVER_VIOLATION

Драйвер произвел нарушение доступа в одну из областей памяти. Параметры:
1 - описывает тип нарушения
2 - зарезервировано
3 - зарезервировано Используйте отладчик ядра и просмотрите стек вызовов для определения
имени драйвера, который произвел нарушение доступа.

0x00000122: WHEA_INTERNAL_ERROR

Произошла внутренняя ошибка в архитектуре обнаружения ошибок аппаратных средств Windows (Windows Hardware Error Architecture (WHEA))

0x00000124: WHEA_UNCORRECTABLE_ERROR

Произошла ошибка в аппаратной части компьютера. Данная ошибка выявлена архитектурой обнаружения ошибок аппаратных средств Windows (Windows Hardware Error Architecture (WHEA))

0x00000127: PAGE_NOT_ZERO

Страница памяти не была полностью заполнена нулями. Данная ошибка происходит из-за сбоя аппаратных средств, либо по причине срабатывания привилегированного компонента операционной системы, который произвел преждевременное изменение страницы в памяти.
Параметры:

страницу.
2 - Физический номер страницы
3 - ноль
4 - ноль

0x0000012B: FAULTY_HARDWARE_CORRUPTED_PAGE

Обнаружен single bit error (единичная битовая ошибка) на странице памяти. Это ошибка связана с аппаратной оперативной памятью. Параметры:
1 - Виртуальный адрес в памяти, который указывает на некорректную
страницу.
2 - Физический номер страницы
3 - ноль
4 - ноль

0x0000012C: EXFAT_FILE_SYSTEM

Возник сбой чтения или записи в раздел носителя, имеющим формат exFat. Сбой может быть связан с повреждением файловой системы, либо с появлением сбойных секторов на диске. Также сбой может быть связан с программным обеспечением, меняющим структуру диска (программы шифрования и прочее). Данный сбой относится к носителям, отформатированным под Windows Vista Service Pack 1.

0x1000007E: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M
0x1000008E: KERNEL_MODE_EXCEPTION_NOT_HANDLED_M
0xC000009A: STATUS_INSUFFICIENT_RESOURCES

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

0xC0000135: UNABLE TO LOCATE DLL

Windows попытался загрузить DLL библиотеку и получил код ошибки. Возможная причина - файл отсутствует или поврежден. Возможно также поврежден системный реестр.

0xC0000142: DLL Initialization Failure

Данная ошибка была вызвана повреждением системной DLL библиотеки.

0xC0000218: UNKNOWN_HARD_ERROR

Необходимый файл системного реестра не может загрузиться. Файл может быть поврежден или отсутствует (необходим спасательный диск или переустановка Windows). Файлы системного реестра, возможно, были разрушены из-за повреждения жесткого диска. Драйвер, возможно, разрушил данные системного реестра при загрузке в память, или память, куда системный реестр был загружен, имеет ошибку четности (выключите внешний кэш и проверьте ОЗУ).

0xC000021A: STATUS_SYSTEM_PROCESS_TERMINATED

Это происходит, когда Windows переключился в привилегированный режим, а подсистемы непривилегированного режима, типа Winlogon или Подсистемы Времени выполнения Клиент-сервера (CSRSS), вызвали какой-либо сбой, и защиту нельзя гарантировать. Поскольку Windows XP не может работать без Winlogon или CSRSS, это - одна из немногих ситуаций, где отказ обслуживания непривилегированного режима может заставить систему прекращать отвечать. Эта также может произойти, когда компьютер перезапущен после того, как администратор системы изменил разрешения так, чтобы СИСТЕМНАЯ учетная запись больше не имела адекватные разрешения обратиться к системным файлам и папкам. Ошибка также может быть вызвана повреждением файла user32.dll или некорректными системными драйверами (.sys)

0xC0000221: STATUS_IMAGE_CHECKSUM_MISMATCH

драйвер повреждён или системная библиотека была распознана, как повреждённая. Система делает всё для того, чтобы проверить целостность важных системных файлов. Синий экран показывает имя повреждённого файла. Если такое случилось, загрузитесь в любую другую систему или, если таковых нет, переустановите систему. Убедитесь, что версия файла, который был выявлен, как повреждённый, совпадает с версией файла в дистрибутиве системы и если так, то замените его с диска. Постоянные ошибки с разными именами файлов, говорят о том, что есть проблемы с носителями информации или с контроллером диска, где располагаются эти файлы.

0xC0000244

STOP-ошибка происходит, когда политика аудита активирует параметр CrashOnAuditFail

0xC000026C

Обычно указывает на проблемы драйвера устройства. Больше информации о данной ошибке

0xDEADDEAD: MANUALLY_INITIATED_CRASH1

"It’s dead, Jim!” (Это мертвый, Джим!) Эта STOP-ошибка указывает на то, что пользователь преднамеренно инициализировал аварийный отказ, либо от отладчика ядра, либо от клавиатуры.

Вот небольшой перечень ошибок, которые могу появляться в операционных системах Windows NT 4.0, Windows 2000, Windows 2003, Windows XP, Windows Vista и Windows 7. Все боятся синего экрана смерти, но на самом деле если его бы не было, то компьютер просто ломался, и Вам пришлось бы отдавать в ремонт Ваше оборудование, или покупать новое, или может даже весь компьютер. Поэтому давайте отдадим должное разработчикам этой операционной системы, которые заботятся о наших кошелках. На этом мы с Вами заканчиваем разговор о знаменитом «Синем экране смерти ».

.
Сегодня я хочу рассказать вам как справиться с такой системной ошибке как «BSoD» ещё она более известна под именем «Синий экран смерти». Если вы мне скажите, что у вас не разу в жизни не выпадал синий экран, это будет означать два варианта либо вы сидите за Макбуком с рождения, либо вы приобрели компьютер, только вчера=)

Вообще синий экран смерти (он же BsoD) – относиться к особым типам ошибок семейства Windows и может быть как критической для операционной системы, так и серьёзным предупреждением. Вот взгляните, что из себя представляет Bsod:


Пояснения:

  • 1) Название ошибки
  • 2) Рекомендации по устранению
  • 3) код ошибки
  • 4) Параметры ошибки
  • 5) Название драйвера
  • 6) Адрес ошибки

Жуть правда?=)

Если система смогла загрузиться после bsod, то в вашем случае ошибку можно считать не столь критичной, но в следующей раз, когда синий экран снова выскочит, то запишите на лист бумаги пункт №1 и номер № 3 показанный на скриншоте и с помощью этой статьи вы сможете разобраться, в чём причина возникновения такой штуки на вашем компьютере.

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

Причины возникновения синего экрана смерти

Давайте перечислим причины в связи, с чем может возникнуть bsod
К первой группе относятся причины связанные с установкой программного обеспечения, а ко второй как физические, так и программные неисправности компьютера.

Группа A:
– Установка нового устройства (Оперативная память, видеокарта, hdd);
– Установка ServicePack’a или какого либо обновления windows;
– Обновление драйверов

Группа B:

  • выход из строя жесткого диска, ОЗУ, видеокарты, блока питания…
  • столкновение устройств компьютера (кабель от hdd может попасть в кулер );
  • Перегрев процессора;
  • Неподходящий драйвер;
  • Конфликт драйверов;
  • Не корректная прошивка BIOS
  • недостаток свободного места на жестком диске;
  • разгон производительности процессора и ОЗУ.

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

Бывает что, работая за компьютером, он резко зависает и через несколько секунд появляется синий экран смерти. В таком случае необходимо разобраться, в чём заключается проблема и первым делом отключить автоматическую перезагрузку при критических ошибках Windows. Что для этого нужно сделать? Для начала запускаем windows в «Безопасном режиме » и проделываем следующие действия:

Для тех, у кого Windows XP:

Нажимаем правой кнопкой на «Мой компьютер » à затем выбираем пункт «Свойства » à вкладка «Дополнительно » à подгруппа «» à «Параметры ». В появившемся диалоге снимаем галочку с пункта “Выполнять автоматическую перезагрузку ” и включаем запись малых дампов памяти (находим группу “Запись отладочной информации” и в списке выбираем “Малый дамп памяти (64 КБ)”. В общем делаем всё как на скриншоте ниже:

Для тех, у кого Windows Vista 7:

Заходим в папку «Мой Компьютер » à затем в меню сверху выбираем «Свойства системы » à далее на панели слева «Защита системы » à вкладка «Дополнительно » à подгруппа «» à «Параметры ». В появившемся диалоге снимаем галочку “Выполнить автоматическую перезагрузку ” и включаем запись малых дампов памяти (ищем группу “Запись отладочной информации ” и в списке выбираем “Малый дамп памяти (128 КБ)”. В общем, делаем всё как на скриншоте ниже:

2). После перезагрузки записать код ошибки и проверить его здесь: http://bsodstop.ru/index.php/kod-bsod

3). Теперь вам нужно скачать утилиту «Blue_Screen_View » с помощью, которой вы определите драйвер, что вызывает Bsod. Скачать программу, а так же научиться её пользоваться можно пройдя по этой ссылке: http://www.oszone.net/10225/BlueScreenView


4). Далее гуглим драйвер, который является виновником торжества.
Если это драйвер видеокарты – обновляем или откатываем его, а если драйвер звука, материнской платы или сетевой карты – то его следует обновить или поставить более старую версию.


Если же это не помогло, тогда запоминаем название драйвера. В таблице, данной ниже, по этому же названию из ошибки ищем устройство или программу, к которой он принадлежит. Это необходимая процедура для выявления устройства или программы, драйвер, который вызвал крушение операционной системы. Если драйвер принадлежит ПО (программному обеспечению), его пере установка поможет разрешить проблему. В противном случае эту программку необходимо удалить и использовать более стабильный аналог. Если драйвер принадлежит к одной из систем ПК, его необходимо обновить. Зачастую откат на более раннюю версию может избавить от подобных проблем. На этом я думаю всё, теперь вам осталось поработать с таблицей.


В принципе это и есть развёрнутый ответ на вопрос

А теперь подведем итоги!

Как предотвратить синий экран смерти в будущем?

1. Всегда проверяйте, осталось ли свободное место на системном разделе жесткого диска. Если свободного места мало или вообще нет, то необходимо его увеличить, удалив ненужные данные;

2. Держите компьютер в чистоте и время от времени сканируйте компьютер антивирусом для удаления всевозможной дряни с него.


3. Постоянно обновляйтесь официально через сервер Microsoft, так как большинство ошибок возникают вследствие проблем ОС. А с новыми обновлениями все «дырки» системы закрываются


4. Если BSoD появился после установки драйверов, то их нужно заменить на более старые, проверенные. Если же после установки программы, то ее удаление решит вопрос. Также может пригодиться опция “Запуск последней удачной конфигурации системы ”.

5. Если экран смерти начал появляться, после того как Вы подключили новое устройство к системе, то необходимо проверить его на совместимость с Вашей ОС. Далее установить драйвера с официального сайта-производителя.

6. Поставьте настройки BIOS по умолчанию. Неправильные настройки BIOS’а могут привести к весьма печальным последствиям. И экран смерти это не самый плохой конец. Если Вы не уверенны в своих навыках, то в BIOS’е лучше ничего не менять. А обратиться к специалисту.


7. Очень часто причиной появления BSoD является неисправность ОЗУ. Для её проверки можно использовать тестирующие программы, например memtest86+. В случае обнаружения планку оперативной памяти следует заменить. При использовании в компьютере двух планок памяти и более, устранение неисправной карты устранит сбой.

8. Проверьте жесткий диск на наличие битых секторов и ошибок. По возможности восстановите ошибки и битые сектора стандартными средствами системы.

9. Необходимо избавиться от перегрева компонентов ПК. Почистите Ваш компьютер от пыли, смажьте все кулеры (процессорный, чипсетный, видеокарты, блока питания). При необходимости, установите дополнительные куллера, для организации правильного потока и циркуляции воздуха в системном блоке.

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

11. В крайнем случае, переустановите операционную систему. Используйте только лицензионный диск операционной системы. Использование различных сборок приводит к постоянным проблемам. (хотя это уже наверно перебор=)) Сам никогда не пользовался лицензионной windows.

Напоследок хочу привести вам наиболее частые причины возникновения синего экрана смерти.

Популярные коды ошибок синего экрана смерти

DATA_BUS_ERROR – это ошибка, указывающая на неполадки в самом устройстве или в его оборудовании. Зачастую это проблемы с памятью. Одним из вариантов может стать причина неверного адреса физической или виртуальной памяти. Если вы апгрейдили свой компьютер, то может быть у вас установлено оборудование, не совместимое с системой, или же более вероятно, что проблема в драйверах. Если вы до возникновения ошибки делали обновления программного обеспечения или драйверов, то однозначно проблема в драйверах.

Способ исправления : нужна правильная переустановка драйверов, чаще всего видеокарты (не исключено и любое другое устройство). Это уже касается обновления драйверов.

NTFS_FILE_SYSTEM – это проблема с записью и чтением с системного диска и системой файлов NTFS. Причиной этому может стать или большая фрагментация, или поврежденный кластер на диске. Не исключена проблема с видом FAT_FILE_SYSTEM, это по сути аналогичное, но только касается файловой системы FAT.

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

Одна из наиболее частых ошибок – KMODE_EXCEPTION_NOT_HANDLED. Эта ошибка идет со вторым ключом, который ссылается на проблемный драйвер или значение, которое стало причиной вызова ошибки.

В случае с Windows XP очень часто проблема решается сама. Если же такой вариант не прошел, значит что-то произошло с «поддержкой системы в аварийной ситуации». Следовательно, придется решать проблему вручную.

Способ исправления : существует несколько способов исправления. Многое зависит от значения второго ключа.

0×01Е – такой ключ свидетельствует о несовместимости драйверов или о неисправности устройств. Зачастую на синем экране можно увидеть названия файлов, указывающих на проблемные драйвера. Если вы пропишите название файла поисковую систему, то легко сможете определить драйвер, что выдает ошибки. Решением этой проблемы будет переустановка драйвера по инструкции.

Win32k.sys – этот ключ говорит о неправильном доступе с третьей стороны. Может быть, стоит специальная отдельная программа для такого подключения. Для исправления вам нужно с помощью F8 загрузиться в безопасном режиме и начисто удалить программу.

Очень интересно, что могут быть даже такие проблемы, как несовместимость микропрограммного обеспечения. Короче говоря, старый BIOS не адаптирован под современное железо. Решением проблемы станет обновление BIOS. Такой информации полно в интернете, поэтому и с этой задачей вы справитесь.

Вам предоставлен список решений, которые смогут вам помочь эффективно разобраться с этой проблемой. Обязательно возьмите на заметку, что если в безопасном режиме (загрузка через F8) вход в систему производится, то проблему стоит искать в драйверах или ПО. Если вход в систему не может выполниться не при каких условиях, то ищите проблему в железе или в BIOS.

IRQL_NOT_LESS_OR_EQUAL – ошибка при неправильном значении или расположении памяти. Как правило, она выскакивает в виде STOP 0x0000000A память не может быть Read.

Перед тем как начать рассматривать эту ошибку нужно проверить драйвера. Было ли произведено обновление драйверов или инсталляция новых программ? Деинсталлируйте их или же сделайте откат на более раннюю версию.

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

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

PAGE_FAULT_IN_NONPAGED_AREA – ошибка, которую вызвало отсутствие запрашиваемых данных. В самых частых случаях причиной проблемы стает ОЗУ, его некорректная работа или сбой. Возможно еще может быть проблема с антивирусом или в системной службе.

Способ исправления : можно попробовать выполнить загрузку в безопасном режиме и очистить недавно установленное программное обеспечение.

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

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


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

Так как же поставить диагноз любой ошибке и назначить правильное решение?

Существует одно не писаное правило для анализа ошибок BIOS, – в любой системе на пустом месте не возникнет ни одна ошибка.

Самый быстрый и эффективный способ определения большинства системных ошибок – это вспомнить ранее совершенные действия на ПК (которые появились ранее появления синего экрана). Когда вы сможете восстановить все совершенные ошибки в системе, то вы сможете устранить неполадку.

Ключевые факторы, из-за которых всплывают ошибки BSoD.

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

Опять-таки вы только недавно приобрели компьютер. Все шло как по маслу. Но через некоторое время вы установили пару программ и после этого вы увидели синий экран смерти.
Способ решения : выполните загрузку в безопасном режиме, деинсталлируйте программы и драйвера.
Может быть, что и антивирус находит плохое взаимодействие с определенными программами. Можно попробовать на время его выключить и попытаться повторить установку программы. Если на этот раз операция закончилась успехом, то в список доверенных программ в антивирусе следует ее добавить.

У вас по нынешним меркам старый компьютер, поэтому вы приняли решение его апгрейдить. После проведенного апгрейда и установленных драйверов стал появляться синий экран.
Способ решения: в любом случае проблема в HDD, на вряд ли она физическая, так что вам должно помочь обновление файловой системы. Дабы успешно войти в систему, нужно будет из автозапуска убрать программы.

Все сливки в интернете на тему «bsod» я собрал здесь, два копирайтера писали текст, а потом я ещё его приводил в читабельное состояние. Думаю получилось очень даже не плохо!

P . S .

На этом у меня всё дорогие друзья! Я надеюсь теперь вы получили полный объём знания о том, . Кстати как вам статьи на компьютерную тематику? Устал постоянно писать о SEO вот развеиваюсь потихонечку =) Кто в первые на блоге подписывается на его обновления , а кто нет, оставляет комментарий=)