Софт

Bluescreen

Рейтинг: 4.9/5.0 (416 проголосовавших)

Категория: Windows: Мониторинг

Описание

BlueScreenView – утилита для определения драйвера, вызвавшего BSOD

BlueScreenView – утилита для определения драйвера, вызвавшего BSOD

Ко мне обратилось сразу несколько человек с вопросом, стоит ли вместо Debugging Tools for Windows использовать для анализа дампов памяти относительно недавно вышедшую утилиту BlueScreenView. Бесплатные утилиты NirSoft (автор – Nir Sofer) хорошо известны своей полезностью, удобством и продуманностью функционала. И BlueScreenView действительно очень удобна для определения проблемного драйвера.

BlueScreenView

Увеличить рисунок

По умолчанию она ищет дампы в папке %systemroot%\Minidump, но можно настроить и собственную папку (Options –> Advanced ). Для найденных драйверов утилита отображает:

  • В верхней панели – название файла, дату создания, название стоп-ошибки, код ошибки, параметры, а также драйвер, предположительно вызвавший проблему (Caused By Driver ).
  • В нижней панели – (в зависимости от настроек в Options –> Lower Pane Mode ) все драйверы, загруженные во время ошибки, или только драйверы, найденные в стеке. Среди всех драйверов - на розовом фоне отображаются предположительно вызвавшие проблему драйверы. Также, утилита может отображать синий экран, очень похожий на тот, который все так любят.

Важно! Я должен отметить, что при определении драйвера не нужно полагаться только на имя файла в столбце Caused by Driver. Следует рассмотреть драйверы в нижней панели (или только выделенные розовым цветом, если включено отображение всех драйверов), в первую очередь обращая внимание на несистемные драйверы.

Утилита очень быстро работает, а также обладает дополнительными возможностями по копированию отдельных строк и созданию HTML-отчетов.

BlueScreenView vs. kdfe.cmd / WinDbg

В приведенном выше скриншоте виновником проблемы являлся не USBPORT.SYS (системный драйвер), aclaudsl.sys (драйвер модема). Именно на последний указал анализ kdfe. полагающeгося на Debugging Tools for Windows. И тут я перехожу к вопросу, насколько корректен анализ утилиты по сравнению с kdfe / WinDbg.

Честно говоря, я не являюсь экспертом по отладке, но одно очевидно сразу: в отличие от WinDbg, BlueScreenView не использует для анализа символы, загружаемые с сайта Microsoft. Я поинтересовался у автора программы, насколько корректным считает он анализ в этих условиях. И вот что он ответил (в сокращении):

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

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

Я решил проверить, насколько результаты BlueScreenView совпадают с kdfe. Поскольку в материале нет недостатка, я взял навскидку полтора десятка дампов с наиболее распространенными кодами (0x8E, 0x50, 0xD1 и 0x0A). Лишь в одном случае результаты отличались – BlueScreenView указала на системный драйвер, а kdfe – на драйвер Outpost Firewall. Тестирование также выявило, что далеко не всегда BlueScreenView верно указывает на проблемный драйвер в верхней панели, но во всех случаях кроме одного, оговоренного выше, проблемный драйвер был обозначен в нижней панели. Таким образом, kdfe понятнее указывает на проблемный драйвер. Однако наблюдалась и обратная картина – иногда kdfe однозначно указывает на системный драйвер, в то время как BlueScreenView выделяет еще и несистемные, которые также могут оказаться причиной проблемы.

Я вполне могу порекомендовать BlueScreenView для быстрого анализа дампов памяти, создающихся при BSOD. Однако утилита не всегда однозначно указывает на проблемный драйвер в верхней панели. Поэтому, вместо того чтобы любоваться в нижней панели картинкой синего экрана, лучше включить для нее отображение драйверов и изучить их список. В неочевидных случаях лучше также провести анализ с kdfe. а для глубокого анализа без WinDbg все равно не обойтись.

Bluescreen:

  • скачать
  • скачать
  • Другие статьи, обзоры программ, новости

    BlueScreen Screen Saver, или Всегда ли BSOD – зло

    BlueScreen Screen Saver. или Всегда ли BSOD – зло.

    …Одним из наиболее тревожных цветов в мире NT является синий.

    Почему? Потому что печально известный Blue Screen of Death (BSOD ) неожиданно возникает на экранах мониторов ПК с установленными операционными системами семейства Windows NT всякий раз, когда случается что-нибудь ужасно неправильное и страшно ошибочное.

    Утилита BlueScreen Screen Saver (BSSS ) не только достоверно воспроизводит настоящий BSOD. но и имитирует startup screens – заставки, возникающие во время загрузки системы.

    Например, в NT 4.0 BlueScreen Screen Saver имитирует проверку жесткого диска при наличии системных ошибок, а в Windows 9x /Win2K /Windows XP /Windows Server 2003 показывает соответствующий экран загрузки системы (startup splash screen ) с индикатором выполнения загрузки.

    BSSS периодически выводит различные BSOD (например, IRQL_NOT_LESS_OR_EQUAL. KMODE_EXCEPTION_NOT_HANDLED. BAD_POOL_HEADER. PAGE_FAULT_IN_NONPAGED_AREA и др.), имитируя перезагрузку операционной системы и вывод очередного BSOD через каждые 15 – 20 секунд.

    Фактически вся информация, выводимая на Bluescreen's BSOD и стартовых экранах загрузки системы (system start screen ), берется из вашей системной конфигурации (например, номер версии операционной системы, тип процессора. загруженные драйверы, характеристики дисковых устройств, объем памяти и т.д.), – причем эта информация выводится BSSS с такой достоверностью, что вводит в заблуждение даже продвинутых NT -разработчиков.

    Представляя BSSS. Марк Руссинович (Mark Russinovich ) так говорит о своем детище: «…Use Bluescreen to amaze your friends and scare your enemies!» («Используйте Bluescreen. чтобы изумлять ваших друзей и пугать ваших врагов. »).

    Установка и использование BlueScreen Screen Saver

    – скачайте и разархивируйте утилиту (прямая ссылка для скачивания – http://download.sysinternals.com/Files/BlueScreen.zip ; 62,3КБ );

    – поместите файл SysInternalsBluescreen.scr в каталог \Windows\System32\ ;

    – нажмите файл правой кнопкой мыши. из контекстного меню выберите Установить ;

    – в окне Параметры экранной заставки (Windows Vista /7 ; в Windows XP – диалоговое окно Свойства: Экран ) установите требуемый интервал –> OK.

    Выбрав из контекстного меню файла SysInternalsBluescreen.scr опцию Настроить. вы можете вызвать окно BlueScreen Screen Saver Configure и установить флажок Fake disk activity (Имитировать дисковую активность ), – это придаст больше реализма лже-BSOD 'у!

    Примечания

    1. Веб-узел Sysinternals был создан в 1996 г. Марком Руссиновичем (Mark Russinovich ) и Брайсом Когсвеллом (Bryce Cogswell ) для размещения созданных ими усовершенствованных сервисных программ и технической информации. В июле 2006 г. корпорация Microsoft приобрела компанию Sysinternals.

    2. Сервисные программы Sysinternals помогают IT -специалистам (разработчикам драйверов, программистам, системным администраторам и просто «продвинутым» пользователям) находить и устранять неисправности, выполнять диагностику операционных систем Windows и прикладного программного обеспечения.

    3. Некоторые антивирусы могут воспрепятствовать установке и запуску BlueScreen Screen Saver. причислив его к лику вирусов-шуток.

    BlueScreenView - решаем проблему синего экрана смерти (BSOD)

    BlueScreenView - решаем проблему синего экрана смерти (BSOD)

    В действительности BSOD (Blue Screen of Death или Синий экран смерти) является защитным механизмом, который завершает работу системных функций до возможных дальнейших повреждений. Во многих случаях BSOD вызывается проблемой драйвера оборудования, которую может решить перезагрузка.

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

    В отличие от проблемы вызвавшей BSOD эту решить крайне просто. Пройдите в "Компьютер" - "Свойства" - "Дополнительные параметры системы" - "Дополнительно" - "Загрузка и восстановление" и снимите галочку в поле "Выполнить автоматическую перезагрузку".

    Теперь при возникновении ошибки, компьютер не будет перезагружаться а покажет вам BSOD, например, вот такой:

    BlueScreenView

    BlueScreenView является крохотной (54 Кб) бесплатной утилитой, которая представит вам файл дампа BSOD в легком для чтения и понимания виде, в результате чего вы сможете понять, что вызвало BSOD. При запуске утилита ищет файлы минидампов (местонахождение минидампов можно посмотреть по аналогии с первым скриншотом статьи - в графе "Файл дампа"), которые были созданы при сбое, и затем представляет собранную информацию. Файлы дампов отображаются в верхней панели программы. В то же время в нижней панели выделяются драйвера, которые вызвали сбой.

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

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

    Кликните правой кнопкой мыши по любому файлу дампа и выберите HTML Report. Эта возможность будет полезной, если вам необходимо отослать информацию в службу поддержки. В то же время возможность сохранения отчетов будет хороша при идентификации повторяющихся проблем.

    Еще одной приятной возможность программы является показ оригинальной ошибки BSOD.

    Вы также можете настраивать отображающиеся параметры по своему усмотрению.

    Утилита не требует установки для работы, доступна на нескольких различных языках, в том числе и на русском, и работает под XP, Vista и Windows 7. С установленной BlueScreenView вам будет гораздо проще выявить причину появления BSOD.

    Вы можете скачать BlueScreenView отсюда. Надеемся, она поможет вам в решении проблем с "Синим экраном смерти".

    BlueScreenView - скачать бесплатно BlueScreenView

    BlueScreenView 1.55

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

    Отзывы о BlueScreenView 1.55

    мишка про BlueScreenView 1.52 [15-09-2013]

    закинуть в папку с прогой

    CheMax Rus

    The Bat! Home

    Virtual DJ

    Pidgin (Gaim)

    Process Explorer

    Русская Рыбалка

    FAR Manager

    Adobe Flash Player

    BlueScreen (ошибка): как исправить?

    BlueScreen (ошибка): как исправить?

    «Синий экран смерти», или как называют специалисты BSOD, – защитная реакция компьютера, приостанавливающая системные работы перед потенциальными сбоями или повреждениями. В определенных ситуациях BlueScreen (ошибка) появляется в связи с проблемами драйверов. В таких случаях отлично помогает простая перезагрузка компьютера. Но часто происходят ситуации, когда без дополнительных действий и специальных программ решить проблему уже невозможно. Одной из таких популярных приложений считается BlueScreen Viewer, о которой в дальнейшем будет сказано особо.

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

    Имя события (проблемы) - BlueScreen. Причины возникновения

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

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

    Большинство причин «синего экрана» кроется в видеокарте компьютера. Например, такая распространенная проблема, как BlueScreen (код 1049), означает нарушения работы видеокарты.

    Диагностировать появившуюся проблему

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

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

    Из-за сильного перегрева видеокарты и центрального процессора часто тоже могут происходить системные сбои. Чтобы выяснить, перегреваются ли процессор и видеокарта, можно посмотреть меню "БИОС", где указывается внутренняя температура компьютера, или воспользоваться специальной программой, замеряющей температуру внутренних компонентов и узлов.

    Следующая причина, по которой на экран выводится имя события проблемы BlueScreen, – это поломка планки оперативной памяти. Работу ОЗУ можно протестировать программой «Мемтест», которая в течение нескольких минут отсканирует память и покажет, действительно ли из-за оперативки происходит сбой в системе.

    Также проблема BlueScreen может появляться из-за нарушений в работе жесткого диска. Чтобы проверить этот вариант, можно воспользоваться специальными программами для устранения ошибок и сбоев в жестком диске или системной функцией chkdsk, которую можно найти в "Виндовс", во вкладке «Сервис». При ее запуске начнется проверка компьютера на наличие ошибок.

    И последний распространенный вариант – проверка компьютера на наличие вирусов. Для этого подойдут распространенные антивирусные программы, такие как "Аваст", "Доктор Веб", "Нортон", "Касперский" и другие.

    Если все равно появляется BlueScreen (1049), ошибка, как исправить?

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

    Если все вышеперечисленные методы восстановления системы не помогли, и постоянно появляется «экран смерти» на мониторе при загрузке или в течение работы компьютера, то самый действенный способ все восстановить в рабочее состояние - это вернуть ПК к базовым конфигурациям и параметрам, т. е. переустановить систему. Программисты часто шутят, что это - единственный действенный способ от всех системных проблем компьютера, в том числе и от BlueScreen (1049). Действительно, этот способ может решить почти все проблемы компьютера, связанные с системными сбоями, нарушениями или вирусными заражениями. Однако такой вариант имеет серьезный недостаток - это потеря всей сохраненной информации на жестком диске во время переустановки "Виндовс". Поэтому это самый крайний способ по восстановлению компьютера.

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

    Использования вспомогательных программ

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

    • сканирует файлы minidump, созданные во время системного сбоя, который привел к «синему экрану»;
    • предоставляет подробную информацию в сведенной таблице;
    • показывает дату/время появления проблемы;
    • показывает код ошибки;
    • выводит на монитор имена файлов minidump;
    • предоставляет сведения о модулях и драйверах, которые могли послужить причиной падения системы.
    Достоинства приложения Viewer BlueScreen

    Помимо этого, программа обладает следующими плюсами:

    • она бесплатная;
    • не требует, чтобы ее устанавливали на ПК;
    • в файловой папке имеется русификатор;
    • легкая и удобная в применении.
    Принцип действия программы

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

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

    Помимо вышеназванной программы, BlueScreen (ошибка) может диагностироваться и такими приложениями, как WhoCrashed и WhatIsHang. Это бесплатные программки, которые выявляют неисправные драйвера, приводящие к сбою операционной системы.

    «Синий экран» компьютера – просьба о помощи

    Многие люди относятся к данной проблеме как к «смерти» ПК, тогда как на самом деле, «экран смерти» - это крик о помощи пользователю. Когда у человека что-то болит, он может пожаловаться своим близким или врачу на эту боль, рассказать о симптомах и так далее. А что делать умному, но пока что безмолвному устройству, когда в его «организме» происходит серьезная проблема, называемая нами BlueScreen (ошибка)? Все что он может сделать - так это высветить нам на мониторе «синий экран», на котором белыми буквами и символами будут написаны «жалобы» компьютера пользователю с кратким описанием проблемы, содержащей всего несколько цифр.

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

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

    Особенности и нюансы самостоятельного восстановления системы

    Ниже приведены некоторые рекомендации по устранению BSOD:

    • Если недавно было обновление видеодрайвера, то следует попробовать «откатить» его или восстановить систему на более ранний срок. Для этого в системных опциях компьютера надо установить функцию автоматической фиксации точки восстановления при установке нового программного обеспечения.
    • BlueScreen (ошибка) может появляться из-за попытки разогнать процессор, видеокарту или операционную память – эти процессы необходимо остановить.
    • Если данная проблема возникает во время игр,нужно понизить разрешение экрана, а графику выставить на минимальные показатели.
    • Необходимо обновить файл Direct.
    Советы специалистов

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

    Вот еще один вариант по восстановлению ОС.

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

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

    Также в безопасном режиме можно попробовать восстановить систему без ее переустановки. В этом случае вставляем диск с "Виндовс", выбираем функцию «Восстановить систему» и нажимаем «ОК». Благодаря такому выбору старые файлы системы стираются, а новые устанавливаются без потери личной информации.

    В этом же режиме можно сделать «откат» драйверов. Некорректно установленные драйвера могут влиять на сбой в системе.

    Секреты программистов

    Есть еще один секрет, вскрывающий причину появления BSOD, – нехватка свободного места на жестком диске. Многие об этом не знают, но если на жестком диске осталось меньше 15% свободного пространства, то это тоже часто вызывает данную проблему. Надо провести очистку «винчестера» от старых и ненужных файлов с помощью специальных программ или функцией самой системы.

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

    Не надо сразу хвататься за голову из-за того, что появилась надпись BlueScreen (1049), ошибка. Как исправить проблему «синего экрана» в домашних условиях, имея при этом базовые знания компьютерного пользования, видно из вышеописанной информации. И бежать в ближайший центр по ремонту ПК пока еще рано, необходимо попробовать восстановить «упавшую» систему самостоятельно, что сэкономит весьма значительные средства и даст уверенность в своих силах и возможностях. И только лишь если все методы не принесли результата, можно отнести компьютер в ремонт.

    Как бороться с BlueScreen? Компьютерный форум

    Если у тебя 7-ка, то вот:

    Windows NT/2000/XP/Vista/7

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

    В рамках Windows Resource Kit синие экраны смерти называются стоп-ошибками (англ. stop error); в SDK и DDK они называются bug check screens или Stop screens.

    * код ошибки (Stop-код) и её символьное имя (например 0x0000001E, KMODE_EXCEPTION_NOT_HANDLED)

    * 4 параметра, поясняющие ошибку, предназначенные для отладочного ПО (значение параметров зависит от кода ошибки)

    * адрес места ошибки (если его возможно указать)

    * название драйвера, в котором произошла ошибка (если его возможно указать)

    Ядро NT предоставляет функции KeBugCheck и KeBugCheckEx, которые показывают синий экран смерти, останавливая работу системы. Обе функции принимают Stop-код, вторая позволяет также указать упомятные ранее 4 дополнительных параметра.

    Имя события проблемы: BlueScreen сам по себе перегружается, чего за фегня?

    Имя события проблемы: BlueScreen сам по себе перегружается, чего за фегня.

    Гугли код ошибки и будет тебе счастье

    toxa v1.0 Мастер (1288) 5 лет назад

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

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

    [RETROSPIRT] Мыслитель (5965) 5 лет назад

    Синий экран смерти (англ. Blue Screen of Death, Blue Screen of Doom, BSoD) — название сообщения о критической системной ошибке в операционных системах Microsoft Windows. Существует три вида сообщений BSOD: для семейства Microsoft Windows 95/98/Me, для семейства Microsoft Windows NT/2000/XP/2003/Vista/7 и для семейства Microsoft Windows CE.

    Синий экран смерти впервые появился в Windows версии 1.3.[источник не указан 191 день]

    Термин Blue Screen of Death был предложен Эриком Ноесом (англ. Erik Noyes) в 1991 году во время его работы в службе поддержки электронной службы доставки компании Charles Schwab and Co. Inc

    Windows NT/2000/XP/Vista/7

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

    В рамках Windows Resource Kit синие экраны смерти называются стоп-ошибками (англ. stop error); в SDK и DDK они называются bug check screens или Stop screens.

    Содержимое текста на экране:

    * код ошибки (Stop-код) и ее символьное имя (например 0x0000001E, KMODE_EXCEPTION_NOT_HANDLED)

    * 4 параметра, поясняющие ошибку, предназначенные для отладочного ПО (значение параметров зависит от кода ошибки)

    * адрес места ошибки (если его возможно указать)

    * название драйвера, в котором произошла ошибка (если его возможно указать)

    Ядро NT предоставляет функции KeBugCheck и KeBugCheckEx, которые показывают синий экран смерти, останавливая работу системы. Обе функции принимают Stop-код, вторая позволяет также указать упомятные ранее 4 дополнительных параметра.

    учной вызов

    Операционные системы семейства NT, начиная с Windows 2000, могут быть настроены таким образом, чтобы дать пользователю возможность вручную спровоцировать «синий экран смерти». Чтобы включить эту опцию, необходимо изменить определённые настройки в системном реестре. [1] После этого по двойному нажатию клавиши SCROLL LOCK при удерживании правой клавиши CTRL система выдаст синий экран. Эта опция полезна, например, для получения дампа памяти компьютера в заданный момент или для экстренной остановки компьютера аналогично кнопке Reset. Иногда она используется при разрешении настоящих проблем работы операционной системы.

    Чёрный экран смерти

    После обновления Windows, выпущенного 10 ноября 2009 года, были зафиксированы случаи, когда Windows перестаёт загружаться, останавливаясь на чёрном экране. [2] По аналогии с синим экраном смерти проблему назвали «чёрный экран смерти». Компанией Prevx была разработана программа, исправляющая причины вызова экрана смерти [3]. По заявлению разработчиков, существует около 10 сценариев, приводящих к появлению чёрного экрана смерти. Официального средства исправления данной проблемы от Microsoft на данный момент не существует.

    Как расшифровать сообщение BSOD

    Как расшифровать сообщение BSOD «Синий экран смерти» — «Blue Screen of Death»

    Операционная система Windows XP славится своим умением зависать по самым разным поводам и с самыми разными результатами. Иногда решить проблему можно просто завершением неотвечающего приложения или перезагрузкой, но в некоторых случаях это может привести к сбою всей системы. Microsoft называет такие сбои «стоп-ошибками» (Stop errors), потому что в подобных случаях система перестает реагировать на действия пользователя. При возникновении стоп-ошибки вместо графического пользовательского интерфейса появляется синий экран в стиле DOS с зашифрованным сообщением об ошибке и ее кодовым номером. Этот экран любовно называют «синим экраном смерти» — «Blue Screen of Death» или, сокращенно, BSOD

    Как расшифровать сообщение BSOD

    Стоп-ошибки могут быть вызваны сбоями как аппаратуры, так и программного обеспечения, но чаще всего причиной являются именно неполадки оборудования. Каждая стоп-ошибка сопровождается подробным описанием и шестнадцатеричным кодом ошибки из восьми цифр. При первом столкновении с синим экраном это может показаться неочевидным (главным образом, из-за шока, вызванного его появлением), но на самом деле, описание и код ошибки можно использовать для диагностики проблемы. Нужно просто уметь вычленять из сообщения BSOD ключевые сведения, чтобы понять, где искать решение. Главное — разобраться, где в сообщении содержится нужная информация.

    Предположим, вы столкнулись с синим экраном, показанным на рис.

    Эта стоп-ошибка указывает на то, что запрошенные данные отсутствуют в памяти.

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

    A problem has been detected and Windows has been shut down to prevent damage to your computer. PAGE_FAULT_IN_NONPAGED_AREA

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

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

    If this is the first time you've seen this error screen, restart your computer. If this screen appears again, follow these steps:

    Check to make sure any new hardware or software is properly installed. If this is a new installation, ask your hardware or software manufacturer for any Windows updates you might need.

    If problems continue, disable or remove any newly installed hardware or software. Disable BIOS memory options such as caching or shadowing If you need to use Safe Mode to remove or disable components, restart your computer, press F8 to select Advanced Startup Options, and then select Safe Mode

    (Если вы видите это сообщение об ошибке впервые, перезагрузите компьютер. Если сообщение об ошибке появляется вновь, выполните следующие рекомендации:

    Проверьте, правильно ли установлено новое оборудование или программное обеспечение. Если система была установлена недавно, обратитесь к поставщику оборудования или программного обеспечения за необходимыми обновлениями Windows.

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

    За общими рекомендациями следует раздел технических сведений (Technical Information) с шестнадцатеричным кодом ошибки из восьми цифр. В зависимости от вида ошибки код обычно сопровождается четырьмя дополнительными значениями, заключенными в круглые скобки. Как правило, нужной информации в них не содержится, но на всякий случай стоит все же обратить на них внимание. Если ошибка, вызвавшая появление синего экрана, непосредственно связана с каким-либо файлом, в этом разделе упоминается и имя этого файла. В нашем примере ошибку вызвал файл ati3diag.dll:

    Technical information: (Технические сведения)

    *** STOP: 0x00000050 (0x8872A990, 0x00000001, 0x804F35D7, 0x00000000)

    *** ati3diag.dll - Address ED80AC55 base at ED88F000, Date Stamp 3dcb24d0

    За разделом технических сведений вновь следует сообщение общего характера о том, что Windows XP сохранила содержание системной памяти в файл на жестком диске:

    Beginning dump of physical memory.

    Physical memory dump complete.

    Contact your system administrator or technical support group for further assistance

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

    Вооружившись полученными сведениями, можно зайти на официальную страницу технической поддержки Microsoft или поискать решение проблемы в базе "Устранение неполадок при возникновении Blue Screen Of Death (BSOD) "