Сегодня мы узнаем, что такое BSOD или синий экран смерти в операционной системе Windows. Почему он возникает? Что это на самом деле такое? Как бороться с BSOD и не напороться на него? Причем тут Ctrl+Alt+Del и Стив Балмер? Обо всем просто и понятно — как и всегда!
СОДЕРЖАНИЕ: 00:00 Вступление 00:50 Что такое BSOD? 01:53 Рекламная интеграция 03:29 Почему возникает синий экран смерти? 06:35 Как синий экран развивался со временем? 09:08 Новый дизайн BSOD 11:08 Почему экран смерти синий? 13:33 А что с MacOS и Linux? Выводы
С вами на связи Борис Веденский, Валерий Истишев и Митя Иванов! Обзоры смартфонов, репортажи с выставок, новости из мира технологий и многое другое на самом популярном в Рунете канале о гаджетах Droider.Ru!
обидно когда происходит
[музыка]
так кто вдруг пропустил или на Маке Это
синий экран смерти на Windows вещь
которая хоронит все несохранённый файлы
и нервы пользователя Но что это вообще
за экран такой почему он синий и когда
появился чтобы ответить на эти вопросы
Мы с вами погрузимся в историю Windows И
найдём там много всего интересного
оказывается если копнуть поглубже можно
выяснить скрытые механизмы операционной
системы и выяснить как появляются
подобные ошибки и Почему на них нужно
особенным образом реагировать Так что
сегодня погрузимся в историю Windows и
узнаем много инсайтов в том числе от
бывшего разработчика Microsoft Дева pler
у него кстати есть свой Youtube канал и
ссылка на него тоже в описании Ну а с
вами Борис Веденский это дройдер
[музыка]
погнали как вообще эта штука появилась
Давайте начнём с названия аббревиатура
bsod так и расшифровывается Blue Screen
of то есть синий экран смерти вообще это
термин изобретения
интернет-соединения дальше и появился
этот экран буквально с самой первой
версии Windows тогда винда ещё не была
отдельной операционной системой а просто
интерфейсом для msds Помните такой то
есть не совсем программой но всё ещё не
полностью операционной тем не менее своё
ядро у Windows было уже тогда и оно
также отвечало за работу памяти а значит
и выводило синий экран смерти при
недопустимых операциях с памятью
выглядел этот экран вот так и тут сразу
возникает вопрос А что это за текст всё
просто это содержимое оперативной памяти
только представлены не в виде нулей
единиц А в виде символов что-то понять
здесь могли только самые продвинутые
пользователи а остальные вероятно просто
[музыка]
пугались друзья Вы наверное смотрели
наши отчётные ролики с мвц 2024 помните
смартфон tecna pova 6 Pro 5G Да тот
самый в роскошном зелёном цвете и с
небольшим глиом теперь он добрался до
нашей страны это универсальный смартфон
подходящий для всего в том числе для игр
традиционно главной фишкой линейки пова
являются большие аккумуляторы энергии
хватит надолго особенно на длительные
игровые сессии и игровые фишки вроде
обходной зарядки и специальной
оптимизации тут есть Давайте пробежит по
спека чипсет на 6 наме медитек Да 6080 и
до 24 ГБ оперативки такие значения
достигаются с помощью специального
расширения Но дело не ограничилось
только железом полезный софт тоже на
месте например функции gamespace 4.0 и
Game Assistant 4.0 с помощью них можно
оптимизировать работу цпу включить обход
ную зарядку настроить быстрый доступ к
нужным приложением Ну и самое
забавное есть возможность изменить голос
чтобы быть щим Альфа самцом в онлайн
батареях помимо прочего у гаджета
отличный AMOLED дисплей с поддержкой 120
гц диагональю 6,8 дюйма огромный
аккумулятор на 6.000 мача с быстрой
зарядкой мощностью 70 Вт и неплохие
камеры 108 мегапиксельная основная и
тридцати двух мегапиксельная фронталка
techn poa 6 Pro 5G уже продаётся скорее
переходите по ссылке в описании цены вас
приятно удивят ну а мы продолжаем
Так почему же возникает синий экран
существует распространённое мнение что
это происходит из-за проблем с
процессором с питанием с драйверами или
из-за того что на видеокарте давно не
меняли термопасты на самом деле это не
совсем так чтобы разобраться Давайте
заглянем под капот операционной системы
Windows самое важное здесь то что
операционка работает в двух режимах в
режиме ядра и в режиме пользователя с
режимом пользователя всё довольно просто
в современных версиях Windows в этом
режиме работают прикладные программы а
также подключаем устройство вроде флешек
и принтеров и ошибка в этом режиме
приведёт лишь к вылету программы или
всплывающем сообщению об ошибки никакого
синего экрана в режиме пользователя не
будет а вот с режимом ядра всё
интереснее ядро - это важнейший
компонент операционной системы оно
отвечает за множество аспектов работы
компьютера от распределения памяти для
программ и отрисовки интерфейса до
электропитания компонентов ПК и из всего
этого нас интересует только работа с
оперативной памятью Главная задача ядра
в этом этом плане обеспечить чтобы у
каждого процесса было достаточно памяти
и при этом изолировать процессы друг от
друга это делается чтобы у одного
процесса не было доступа к памяти
другого но есть проблема различные баги
вирусы и уязвимости могут привести к
тому что софт всё-таки попытается
залезть в память другого процесса или
ядра или запросит слишком много памяти
для себя например больше чем есть в
системе как же защититься в таком случае
правильно ответ Microsoft врубить синий
экран В таком случае немедленно
фиксирует эту попытку и прекращает
работу системы вызывая bsod то есть что
важно доступа к чужой памяти не
происходит ядро успевает перехватить
команду А пока отображается синий экран
оно собирает архив всех выполнявших се
процессов то есть создаёт дам это нужно
чтобы разработчики OS смогли
проанализировать процессы и понять что
именно привело к ошибке и ещё в режиме
ядра работают некоторые устройства
которым важна производительность или
необходим доступ ко всем компонентам
устройства например видео карты или
компоненты безопасности такие как tpm
Для таких устройств ошибка лишь в
драйвере будет равняться ошибка в ядре А
значит приведёт к синему экрану Именно
поэтому например считаются очень плохой
практикой Когда разработчики игры
устанавливают защиту от читов в ядро
операционной системы это ставит под
угрозу стабильность ПК даже когда игра
не запущена но оказывается синий экран -
это не всегда плохо например он
считается отличным инструментом для
отладки системы и программ Он собирает
всю оператив активную память системы в
один файл этим делает проще поиск багов
с этой же целью Windows есть инструменты
которые позволяют вызывать BS вручную
про один из них расскажем позже и ещё
раз синий экран возникает тогда когда
возникает ошибка с доступом к
оперативной памяти у программы или
драйвера А причин для этого может быть
очень много начиная от Бага в программе
или вируса и заканчивая некачественным
модулем оперативки и мне кажется в этом
моменте за погружение уже можно
поставить лайк колокольчик подписку
нашему ролику Чтобы другие видосы не
пропускать нам приятно вам
контент и создатели Windows понимали что
этот инструмент надо делать удобнее
поэтому особенно интересно Проследить
как синий экран развивался со временем
например уже в версии Windows 3 был
создан другой более понятный дизайн
экрана здесь уже показывается Какая
ошибка возникла в каком драйвере так
стало явно проще понять причину
возникновения ошибки но это не самое
интересное во-первых после появления bsd
можно было продолжить работу с
компьютером сообщение нажмите любую
клавишу для продолжения к этому как бы
призывала разработчики сделали это чтобы
пользователи могли сохранить свою работу
а затем перезагрузиться самостоятельно
Но более правильным решением было
перезагрузиться сразу для этого нужно
было нажать Ctrl отсюда и старое
название во-вторых весь текст на этом
экране придумал лично Стив Балмер Дада
тот
самый бывший гней директор Microsoft и
что-то вроде правой руки Билла Гейтса По
слухам на ранних этапах разработки
Windows 3 он посетил отдел разработки и
увидел ранний прототип синего экрана ему
не понравилась формулировка сообщения
которую выдавал экран кто-то из
сотрудников предложил Стиву сделать
лучше он так и поступил можно сказать
что пользователи Windows 3 95 и 98 На
синем экране видели сообщение ещё от
самого главного инженера Microsoft но в
целом реализация технологии шла Тяжело в
частности на Windows 98 Одной из главных
фишек системы стала технология plug and
Play раньше перед подключением любого
нового устройства необходимо было
установить его драйверу ну алды помнят А
с появлением plug and Play система
автоматически распознавал устройство и
ставила нужные драйверы сейчас это
воспринимается Как само собой
разумеющееся но тогда это была прям
инновация так вот на презентации Windows
98 для демонстрации этой технологии
программист Крис capell подключил сканер
компьютеру и сразу после сообщения о
подключении система выдала синий экран
на глазах у всей публики и била
гей но почему так произошло в то время
все устройства работали как раз в режиме
ядра а значит вызывать синий экран мог
даже принтер С тех пор Microsoft решили
что такой подход явно вредит
стабильности Windows Так что было
принято решение переносить драйверы в
пространство пользователя и следующая
версия операционки Windows 2000 уже
перестала быть надстройкой над msds
Впрочем это не так интересно как новый
дизайн bsod в нём появилось текстовое
обозначение ошибки а также общая
информация о том что могло привести к
сбоя например вирусы или драйверы ещё
исчезла возможность продолжить работы
теперь нажать любой кла приводила к
перезагрузке Спасибо разработчики
считали что всё-таки если произошла
настолько критическая ошибка то
дальнейшее использование компьютера
могло привести даже к
поломке следующая итерация синего экрана
пробыла с нами от Windows XP до Windows
7 именно такой вариант экрана смерти
наверняка видели многие из вас и с
Windows XP связано одно важное изменение
драйвер видеокарты перенесли обратно из
пространства пользователя в пространство
ядра Да в старых версиях Windows
критическая ошибка в видеокарте не
приводила к синему экрану но ценой этого
было снижение производительности каждый
запрос видеокарты к памяти происходил
через ядро что добавляла задержки и
нагружает перенесли обратно в ядро
производительность выросла но теперь баг
в драйвере видеокарты приводит к синему
экрану Так что аккуратнее с разгоном он
зачастую как раз приводит к различным
багам Но самое забавное что синий экран
попытались сделать менее пугающим версии
Windows 8 которая претерпела
значительный редизайн здесь вместо
большого количества технического текста
и общих Советов посля встречает большой
грустный смайлик а также сообщение мо
прогу лить Что произошло смайлика кстати
нет в серверных версиях системы а также
в японской локализации в поздних версиях
Windows 10 а затем и в одиннадцатой
версии разработчики добавили qr-kod он
ведёт на страницу с советами по
диагностике А ещё немного изменилась
формулировка сообщения раньше было
написано что Ваш компьютер столкнулся с
проблемой А теперь ваше устройство
столкнулось с проблемой Windows теперь
это не только про
компьютеры но всё-таки главный вопрос
про синий экран почему он синий и всегда
ли он был таким начнём с того что во
времена DOS и Windows 1.0 выбор цветов
был невелик главный стандарт графики
того времени cga предполагал 16 цветов
при этом можно заметить нижние цвета Это
всего лишь затемнён верхние Так что
действительно разных вариантов ещё
меньше Но зачем вообще заморачиваться с
цветом Почему бы не сделать просто белый
текст на чёрном фоне Дело в том что Так
выглядит обычный интерфейс командной
строки в DOS и в таком случае
пользователь не сразу поймёт произошла
ли серьёзная ошибка или система просто
вернулась в режим DOS или что-то в этом
роде для важного системного сообщения
нужно было выбрать какой-то другой
цветовой сигнал чтобы оно быстро
считывать так вот одна из главных теорий
того почему был выбран именно синий цвет
заключается в том что так было бы проще
замечать BIOS судьи экраны во время
обширного тестирования сотен компьютеров
синий цвет сразу бы вырвался из общей
картины неплохая гипотеза но это не
совсем так синий экран создал
разработчик Джон Верт на его рабочем
компьютере был BIOS с синим интерфейсом
А ещё он писал код с помощью текстового
редактора sck Edit и палитра редактора
тоже была синей фон и белый текст Так
что получается Джон использовал для bsod
просто свою любимую привычную палитру
цветов загрузить компьютер написать код
вызвать критическую ошибку всё в одной
цветовой гамме получается что до сих пор
мы видим именно синий экран просто
потому что программисту так было
комфортнее вести разработку своего софта
но здесь можно копнуть ещё чуть глубже и
ответить на вопрос А почему в целом
синий цвет так распространён и популярен
один из ответов в том что Синий легче
всего распознавать людям с отклонениями
в восприятии цветов синий различают все
кроме полных дальтоников и именно
поэтому кстати основной цвет Facebook
тоже синий потому что Марк Цукерберг
плохо различает цвета но вообще bsod
бывают не только синими например в
тестовых сборках Windows 98 экран был и
красным А в бета версиях Windows 11
синий экран сделали чёрным Но эти цвета
не прижились за более чем 30 лет уже
прижилась ассоциация что если экран
резко стал синим значит случилось что-то
серьёзное Единственное исключение сборки
Windows 11 для инсайдеров то есть для
бета тестеров там синий экран заменили
на зелёный и это Это что-то вроде
награды мол молодцы ребята что нашли
ошибку но Неужели Windows - это
единственная система которая рушит планы
пользователя своим синим экраном
оказывается аналоги есть и в Linux и
macos и там это называется kernel panic
причём механизм активации такой же как и
у Windows отличаются только вид
отображения самой ошибки в дистрибутива
Linux отображается Лог последних событий
А на macos уже после перезагрузки
отображается сообщение что произошла
ошибка и на напоследок интересный факт
Вы можете сами вызвать синий экран для
этого нужно запустить командную строку
от имени администратора и ввести команду
Win init это критически важный процесс
системы и команда попытается его
перезапустить сработает защита и
случится
bsod честно говоря до вводу этой команды
я даже не знал как синий экран выглядит
на Windows 11 в последний раз честно мне
кажется в начале нулевых я его видел но
люди вокруг говорят что случается часто
так что напишите в комментариях Когда вы
и при каких обстоятельствах последний
раз видели синий экран смерти или аналог
на Маке тоже кстати любопытно и спасибо
что посмотрели видео Надеюсь было
интересно с вами был Борис нский это
дройдер увидимся в других роликах
Подписывайтесь жмите лайк колокольчик не
пропускайте до встречи в
будущем