Синий экран смерти

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Синий экран смерти в Windows семейств 3.х и 9.x.
Синий экран смерти Windows NT 3.x и 4.0. Также был и в ранних бета-версиях Windows 2000.
Синий экран смерти в Windows 2000 и бета-версиях XP.
Синий экран смерти в Windows XP, Server 2003, Vista, Home Server, 7, Server 2008 и Server 2008 R2.
Синий экран смерти ReactOS. Смешан с синими экранами Windows XP и 2000.
Синий экран смерти Windows CE 5.0
Вариант синего экрана смерти Windows Vista.

Синий экран смерти (англ. Blue Screen of Death, Blue Screen of Doom, BSoD) — название сообщения о критической системной ошибке в операционных системах Microsoft Windows. Существует три вида сообщений BSOD: для семейств Microsoft Windows 3.x и 9.x, Microsoft Windows NT и Microsoft Windows CE.

Синий экран смерти впервые появился в Windows 3.1, по непотвержденным данным синий экран имелся и в Windows 1x, 2x и 2.1x

В различных системах[править | править вики-текст]

Windows NT (3.1, 3.51, 4.0, 2000, ХР, Vista, 7, 8, 8.1, 10)[править | править вики-текст]

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

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

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

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

  • код ошибки (Stop-код) и её символьное имя (например, 0x0000001E, KMODE_EXCEPTION_NOT_HANDLED)
  • 4 параметра, поясняющие ошибку, предназначенные для отладочного ПО (значение параметров зависит от кода ошибки). Так же можно самому получить информацию, поясняющую ошибку, с помощью командной строки и команды net helpmsg.[1]
  • адрес места ошибки (если его возможно указать)
  • название драйвера, в котором произошла ошибка (если его возможно указать)

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

Windows 8[править | править вики-текст]

Новая версия экрана с ошибкой была замечена разработчиком после предварительного просмотра Windows 8, выпущенного в сентябре 2011 года. Вместо отображения детальной технической информации об ошибке использован упрощённый для пользователей подход, при котором отображается грустный смайлик и сообщение о необходимости перезагрузки компьютера. Это было сделано из соображения, что многие пользователи не вдаются в описание ошибки, а просто нажимают кнопки Power Off или Reset, пытаясь исправить проблему. Сама причина этой проблемы отображается ниже. Также такой вариант экрана с ошибкой, возможно, не так пугает людей, которые видят «экран смерти».

Причины и методы решения[править | править вики-текст]

Причины падения компьютера в "синий экран смерти":

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

Возможные методы решения по устранению критической ошибки:

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

- Выполнение анализов дампов памяти. Рекомендуется для продвинутых пользователей, разработчиков, технических инженеров. В таких случаях на большинстве форумов рекомендуют использовать программу BlueScreenView. Однако эта программа может отображать информацию о причине критической ошибки некорректно и не совсем полно[2]. Более корректным является использование Windows Debugging Tools с обязательным использованием отладочных символов Microsoft. На основе полученных данных можно делать дальнейшие предположения. В зависимости от полученной информации на основе анализа дампов памяти, может также потребоваться выполнить различные тесты, такие, как: тестирование памяти, проверка HDD, стресс-тесты видеокарты, процессора. В особо затруднительных случаях приходится применять специальные средства от Microsoft, предназначенные для разработчиков драйверов, такие, как Driver Verifier, которые позволяют отслеживать каждый шаг и какие команды выполняют драйвера, и в случае, если они ведут себя некорректно, воспроизвести критическую ошибку с подробным отображением причины её возникновения. Для воспроизведения таких процессов и выполнения самого сложного всестороннего анализа рекомендуется использование отдельного компьютера предназначенного для специального тестирования программного обеспечения.

Ручной вызов[править | править вики-текст]

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

Красный экран смерти (ошибка загрузки Windows) в Windows Longhorn.

Красный экран смерти[править | править вики-текст]

В 2000 году на юмористическом сайте BBSpot (англ.) появилось предсказание, что в 2016 году Windows улучшит синий экран смерти, сделав его красным.[4] В 2004 году появились сообщения, что в загрузчике бета-версии Windows Vista (Windows Longhorn) сообщает о критических ошибках именно на красном фоне.[5]

Также красный экран смерти присутствовал в Windows 98. Он сообщал о критической ошибке ACPI.

Windows 3.x, 9x[править | править вики-текст]

После появления синего экрана в системах Windows 9x в отдельных случаях компьютер спрашивает, следует ли продолжить работу. Во многих случаях возможно нормальное продолжение работы после синего экрана, однако компьютер все же приходится перезагружать. В Windows 3.x вызвать синий экран смерти можно было, нажав сочетание клавиш CTRL+ALT+DEL. Существовало много разных вариаций этого экрана: например, вместо стандартного описания ошибки могло быть совсем другое; также вместо надписи "Windows" в белом прямоугольнике могли быть надписи "Система не отвечает", "ВНИМАНИЕ!", название какого-либо приложения или вируса и т. д. Также в этом синем экране редко отображался код ошибки, в основном система предлагала нажать любую кнопку или перезагрузить компьютер.

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

В WIndows 9x язык синего экрана смерти был таким же, как и язык самой операционной системы[6]. Вновь разноязычный синий экран появился только в Windows 8.

Синий экран смерти в Windows 95 и 98 можно вызвать вручную, введя в окне "Выполнить..." команду con/con.

Синий экран в массовой культуре[править | править вики-текст]

  • В мультсериале Удивительный мир Гамбола после неудачной попытки зайти в интернет был выдан синий экран смерти.
  • В игре Portal 2 есть синий экран смерти.
  • Синий экран смерти есть в игре Vampire: The Masquerade — Bloodlines. На уровне в канализации, в самом конце, где надо открыть тоннель в логово Носферату, на компьютере, открывающем этот тоннель, можно увидеть BSoD с забавным посланием от разработчиков.
  • В игре Ghost Master его можно вызвать, если привязать к компьютеру призрака с оковами на электричество и использовать умения «искры», «шторм искр» или «бросок тока» (при двух последних синие экраны появляются у всех компьютеров, находящихся в помещении, например, на уровне «Необычные подозреваемые»).
  • В игре Magicka есть заклинание «Выход на рабочий стол», «Выкидывающее» любого персонажа из игры. Во время применения заклинания на цель «наскакивает» BSOD, и она исчезает.
  • В Opposing Force, в самом начале, можно вызвать синий экран смерти на одном из лабораторных компьютеров. В комнате, где толстый охранник застрелил зомби, нужно подойти к компьютеру, на экране которого виден рабочий стол Windows, и несколько раз нажать кнопку «использовать». Изображение на экране сменится на BSoD.
  • В игре Startopia в лаборатории, где работают учёные-тураккены, на экране компьютера обычно появляются различные графики, но иногда на нём высвечивается известный пользователям Windows «синий экран смерти», после чего турракен-учёный с досадой бьёт кулаком по устройству.
  • В игре Prey в одном из уровней инопланетный компьютер, если его активировать несколько раз, также выдает синий экран смерти.
  • В игре Duke Nukem Forever на одном из уровней, когда Дюк прыгает в люк и сбивает монитор компьютера. Если приглядеться, то можно увидеть «синий экран смерти» Windows 95/98/ME.
  • В игре Scrapland после уничтожения начальника главного героя, если продолжить игру, можно увидеть на информационных экранах внутри здании вместо новостей нечто, очень напоминающее «синий экран смерти».
  • В игре Dead Island в отеле при перезагрузке системы безопасности на мониторах можно увидеть «синий экран смерти».
  • В сериале «Мульт личности» можно неоднократно заметить «синие экраны смерти», причем только тот, который использовался в Windows 3.x и 9.х (фото 2). Когда Тимошенко, Янукович, Ющенко и Яценюк поют песню в Верховной Раде, на проекторах изображен синий экран. На этих же проекторах «синий экран смерти» можно увидеть в новогоднем выпуске 2009—2010 года, когда королева Елизавета II звонит Януковичу в Раду. BSOD также можно заметить в 11 серии, в аэропорту, когда рейсы задерживали из-за извержения вулкана в Исландии, на стене висит монитор с «синим экраном смерти». А также «синий экран» изображен на экранах компьютеров в супермаркете, в 23 серии, когда у Миронова всего 300 рублей, а продавец насчитал ему 25 тысяч.
  • В игре Call of Duty 4: Modern Warfare в миссии В командном пункте есть компьютер с синим экраном смерти.
  • В Mac OS X на пиктограммах сетевых компьютеров с Windows изображен синий экран смерти.
  • В мультфильме «Джимми Нейтрон» в серии, где все функции аппарата перемешались, и главный герой говорил, что картинка зависла, показывался синий экран смерти Windows 9x.
  • В игре Super Smash Flash 2 0.9 beta при вызывании MissingNo появится синий экран смерти, длится 10.0 секунд и потом игра продолжается.
  • В игре The Sims 3 Сумерки или Антология в городе Бриджипорт на съёмочной площадке иногда появляется компьютер с синим экраном смерти.
  • В мультфильме «Indigen Episode #279» синий экран смерти возникает на бортовом компьютере русской боевой космической станции (РБКС) (3:55).
  • В игре Две сорванные башни в прологе, когда персонаж добирается до зала управления на большом компьютере виден BSoD Windows 98.
  • В сериале «Воздействие» (Leverage) в первой серии первого сезона на 31 минуте на экране компьютера секретаря видим BSoD Windows 98.
  • В Космические Рейнджеры HD Революция на фоне помещения бизнес-центра есть синий экран смерти.
  • В игре Half-Life в Black Mesa после каскадного резонанса неоднократно можно заметить компьютеры с синим экраном смерти.
  • В клипе Теоретические Электродинамики с сольного альбома 8 bit участника группы Триагрутрика Vibe на конце видео появляется синий экран «триагрутрики» смерти.
  • В игре Far Cry на некоторых уровнях можно встретить компьютеры с экранами смерти.
  • В онлайн-игре Adventure Quest при пропадании интернет-соединения появляется «синий свиток рока» — Blue Scroll of Doom (что дает ту же аббревиатуру BSoD).
  • В игре Bad Piggies синий экран смерти возникает при неполадках игры и объектов. Появляется Blue Screen of Pig Death.
  • В игре Payday 2 синий экран смерти появляется на 2-м дне миссии «Освобождении Хокстона». Телевизоры в офисе ФБР будут показывать его.
  • В игре The Sims 4 при поломке компьютера, на компьютере персонажа появится BSOD на симлише.
  • В игре Watch Dogs в процессе взлома банкомата появляется экран смерти. Также он появляется во время использования Генератора помех, во всех телевизорах города.
  • В начале игры Tom Clancy's Splinter Cell: Blacklist на заднем плане можно увидеть BSOD.

Синий экран смерти в других системах[править | править вики-текст]

  • ReactOS также использует синий экран смерти.
  • Синий экран смерти есть и в Symbian OS 8.1, который появляется при запуске программы с чужой карты памяти.

См. также[править | править вики-текст]

Примечания[править | править вики-текст]

Ссылки[править | править вики-текст]