«Голубой экран смерти» OS Windows станет гораздо более информативным


Еще недавно BSOD выглядел ужасающе строгим

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

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



Насколько можно судить, новый тип BSOD появился на Insider preview Windows 10. Некоторые пользователи отмечают, что QR-код появляется не всегда, зато есть ссылка на страницу с описаниями кодов проблемы. Пока что неясно, будет ли это нововведение запущено для всех пользователей, или же это просто один из экспериментов.

Комментарии (58)


  1. Celtis
    12.04.2016 12:22
    +4

    Честно говоря, уже забыл, когда в последний раз видел BSOD.


    1. GreyPhantom
      12.04.2016 12:49
      +4

      Я сегодня… В Windows 10 Pro. Проблема с памятью…


    1. susnake
      12.04.2016 13:35
      +3

      На прошлой неделе в понедельник на сервере. :(


    1. am_devcorp
      12.04.2016 16:24

      Вчера, когда будил комп. Win10. В сообщении что-то про ntfs.sys


    1. tangro
      13.04.2016 10:38
      +1

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


    1. bkotov
      13.04.2016 12:36

      Десятка почему-то часто «радует» бсодами, на разных машинах, при различных сценариях использования. Не припомню такого со времен раннего XP


  1. olekl
    12.04.2016 12:49
    +1

    Сейчас этот код ведет на страницу с описанием того, что такое блю скрин и что на нем нет кнопки пуск… Интересно, в будущем ссылки будут на более информативные страницы?


    1. Zzzuhell
      12.04.2016 12:53
      +10

      Это потому что причина — MANUALLY_INITIATED_CRASH


  1. leek
    12.04.2016 13:08
    +1

    Последний раз винда падала из-за кривых дров, а еще раньше из-за древнего железа.


  1. Abiboss
    12.04.2016 13:37
    +3

    Не могу вспомнить, видел ли BSOD в 10-ке. В 8-мерке, кажется, видел пару раз, но тоже не уверен. В любом случае, им стоило бы пойти дальше и внедрить в BSOD простейшую игрушку, чтобы можно было в нее играть, пока система данные собирает. Что-то наподобие того, что есть в Google Chrome на Android, когда страница не смогла загрузиться.


    1. LoadRunner
      12.04.2016 13:49

      Как Вы себе представляете реализацию игры на компьютере в состоянии «ОБОЖЕЧТОДЕЛАТЬЯДВАЧАСАДЕЛАЛЭТОИНЕСОХРАНИЛ»?


      1. Abiboss
        12.04.2016 14:26

        То, что человек, который находится в таком состоянии, почувствует в этой игре издевку — это Вы правы. А реализацию — наверное, возможно, она ресурсов немного ест, раз на андроиде запускается


        1. LoadRunner
          12.04.2016 14:52

          А Вы точно Windows System Administrator?
          Или просто не понимаете механизма BSOD?


          1. Abiboss
            12.04.2016 14:55
            +1

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


            1. Alexsey
              12.04.2016 21:41
              +3

              BSOD не возникает на пустом месте. Ядро системы даже свою собственную работу не может корректно продолжить (и не факт что не из-за внешних факторов вроде проблем с железом), о каких играх может идти речь?


              1. Abiboss
                13.04.2016 09:20

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


                1. Ra-Jah
                  13.04.2016 09:45

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


                  1. OnelaW
                    13.04.2016 10:07

                    А почему собственно нет?


                    1. Alexeyslav
                      13.04.2016 20:39

                      Врятли это возможно в состоянии «синий экран».
                      Это такое защитное состояние системы, когда даже софт зарегистрировал что что-то пошло не так, причем очень серьёзно пошло не так — например запись не в ту область памяти на привелегированном уровне. Это может означать что с аппаратной частью что-то не так и если продолжить какую-то работу и задействовать хотябы даже DMA-контроллер из-за неисправности или неадекватного состояния регистров процессора он может из пользовательских данных наделать кашу, например рандомно вызывая процедуру записи на случайный винчестер подключенный к системе и записав туда какой-то мусор.
                      В этом состоянии после сбоя нужно делать как можно меньше движений, и сохранение дампа это наименьшее из зол, при аппаратной неисправности SATA-контроллера чисто теоретически даже само сохранение дампа может представлять опасность для пользовательских данных.
                      Хорошо если это единичный сбой из-за сбоя модуля памяти, а если начал сбоить регистр процессора, или тот же SATA-контроллер, чипсет? Тогда даже вывод текста на экран может оказаться довольно разрушительным для системы.


                      1. OnelaW
                        14.04.2016 10:31

                        Тут же вьюноши надеждой питаются. Раз способна запуститься система диагностики, то почему не возможен запуск иного приложения. Хотя если OS в контейнере, то такое возможно.


    1. ClearAirTurbulence
      12.04.2016 14:55

      Это вам с софтом везет. Обработчик RAW CaptureOne стабильно вылетает в BSOD на многих ноутах с win10 (например, DELL XPS 15 2016), если не запретить ему пользоваться встроенной графикой, и принудительно не выставить дискретную. Может, дело в драйверах строенной графики, может, в самом софте…

      Что до игр в BSOD, надо в BSOD вставить браузер, чтобы сам выходил в интернет по нужной ссылке и показывал, в чем дело :)


      1. 6opoDuJIo
        12.04.2016 16:27

        Он, часом, не вызывает в контексте ядра функции wgl?
        Потому-что у интела свой подход к реализации wgl в драйверах.


      1. busyrv
        12.04.2016 16:54
        +1

        Окей гугл, как в BSOD заменить EDGE на Chrome


      1. Tufed
        12.04.2016 16:54
        +2

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


        1. Al_Azif
          12.04.2016 18:32
          +4

          В первом бсоде всё и писалось — код ошибки, имя драйвера, дамп.

          Но щяс-то сделали всё как для настоящих хипстеров: чтобы айфончиком(стоимостью в тот компик) сделать 20мпикс фотачку, которую умная система computer vision распознает, выделит QR, раскодирует его, выделит из него урл, по беспроводной связи отошлёт на другой конец земли, откуда, с другого конца, и сообщит вам всё тот же самый код, который был на предыдущей версии бсода.

          >>Очень хороший способ реализации, чтоб QR-коды стали массовыми не только в Азии и где-то на складах.
          В подкорке всё ещё сидят коды ошибок XP.

          Ну да, оно и понятно, QR-код-то куда легче и прочитать и запомнить, чай, ага.


          1. Romiro_Orimor
            12.04.2016 20:09
            +1

            Надо искать хоть какие-то плюсы.
            Да, мне тоже не нравиться BSOD с грустным смайликом — информация, можно сказать, отсутствует.
            В XP для меня самый приемлемый BSOD, но маркетологам по ходу виднее.


            1. MichaelBorisov
              12.04.2016 20:57

              Я тоже думаю, что в XP был самый оптимальный BSOD — как по выводимой информации, так и по сообщению: «A problem has been detected and Windows has been shut down to prevent damage to your computer». Приводится понятное и достаточное объяснение причины, по которой вся работа была прервана, а данные — не сохранены. В новом BSOD даже этого нет — для непосвященного выглядит как издевка, ну или как беспомощность MS.


          1. Randl
            12.04.2016 23:13

            Плюс QR-кода очевиден — можно скопировать текст, запостить его на форум или показать админу не фотографируя экран/переписывая вручную/запоминая/etc.


          1. jabr
            13.04.2016 05:18

            Есть очень ответственные пользователи:
            image


    1. geher
      12.04.2016 21:04

      И получить BSODOBSOD.


  1. zloydiadia
    12.04.2016 14:59

    насчет синего экрана незнаю а вот распаять на мамке флешку с драйверами на мамку+ простенький браузер в биосе -это было б щикарно


    1. oWeRQ
      12.04.2016 15:22
      +3

      Уже было, хотя и кривовато реализовано, например у Asus было Express Gate.

      Зачем флешка, если драйвера для материнки вшиты в системы(по крайней мере все самое необходимое), а браузер и так доступен с любого livecd/liveusb.


    1. Alexeyslav
      12.04.2016 16:08

      Опоздали… это называется UEFI BIOS. С ноутом шёл встроенный загрузчик в виде операционки позволяющей начать установку виндовс, прослушать музыку(после подключения к инету и обновления «операционки») и запустить браузер, довольно тормозной гуглхром, надо сказать, один из первых версий.
      А вот с дровами облом, они щас весят как не в себя, а флешка там небольшая на 32Мб. Да и непонятно под какую операционку дрова там хранить, как их оперативно обновлять(едва ли вас устроят дрова 5-летней давности при внезапной переустановке системы) а если обновлять через инет, не проще ли сразу при установке их сливать?


      1. oWeRQ
        13.04.2016 12:29

        Можно поинтересоваться, какой ноут и как назывался тот загрузчик?

        UEFI довольно интересная штука, но ничего интересного под нее не нашел, только загрузчики, шел и тетрис.


        1. Alexeyslav
          13.04.2016 19:29

          Ноут ASUS EeePC 1225B. Названия у загрузчика нет… да и давно не пользовался этим загрузчиком. А сейчас просто уже не знаю как его хотябы запустить. Меню загрузки по кнопкам F1-F12 не вызывается(возможно какие-то комбинации надо нажимать). по F3 вылезла какая-то FLASH Utility, с выбором FS0, FS1, FS3 — я так понял это части UEFI биоса, которые можно прошивать независимо.


        1. Alexsey
          14.04.2016 09:42
          +1

          Это не совсем загрузчик, это просто мини-линукс либо на одном из разделов диска, либо на отдельной флешке на материнке. Называется ASUS Express Gate.


          1. oWeRQ
            14.04.2016 11:35

            Из ASUS Express Gate вроде как нельзя было запустить установку Windows.


  1. Raytheon
    12.04.2016 16:26
    +3

    Мне одному кажется, что старый темно-синий экран куда приятнее нового?


  1. sumanai
    12.04.2016 16:33
    +2

    Честно говоря, ни разу не сканировал QR код за всю свою жизнь, и софта не имею.



    1. dartraiden
      12.04.2016 19:39

      Странно, что не сталкивались с необходимостью. Двухфакторная авторизация в Гугле или Дропбоксе, например. Там при её настройке показывается QR-код, который можно считать смартфоном и в приложении (я предпочитаю FreeOTP) сразу создаётся соответствующая учётка. Можно, конечно, вводить руками ключ, но зачем…


  1. Romiro_Orimor
    12.04.2016 16:53

    Очень хороший способ реализации, чтоб QR-коды стали массовыми не только в Азии и где-то на складах.
    В подкорке всё ещё сидят коды ошибок XP.


  1. rPman
    12.04.2016 18:23
    +4

    Помятуя о том, во что превратила Microsoft 'информацию по ссылке' для своих же обновлений, вангую классический текст на открывшейся страничке по qr-коду:

    Обратитесь к системному администратору

    p.s. это не сарказм


    1. susnake
      12.04.2016 21:31

      Аха, даже если он это ты…


  1. sweetbrick
    13.04.2016 00:44

    Если кто соскучился по бсоду — поставьте скринсейвер.
    Можете знакомых осчастливить)


  1. zloydiadia
    13.04.2016 07:12

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


    1. Romiro_Orimor
      13.04.2016 08:30

      Думаю козырнуть вашим комментарий года через 3-4 в статье «Настраиваем AdBlock в BSOD». =)


  1. vlivyur
    13.04.2016 09:34

    Продам рекламное место на этом коде.
    А в linux-то реализовали или нет?


  1. MonsterGod
    13.04.2016 09:44

    На Win10 видел BSOD только когда ставил драйвера на звук. Вышло так, что на домашнем ПК встроенная звуковая от VIA, винда сама естественно нашла и скачала работающую версию и все было хорошо, но не работал 5.1 и отсутствовала панель управления. Ну и черт меня дернул попробовать поставить драйвера от Win7. Перезагрузка и BSOD при загрузке системы. Ну, думаю я, сейчас загружусь в безопасном режиме и снесу драйвера. Все ведь просто. Загружаю систему и при привычном нажатии на F8 ничего не происходит. Тут то я слегка и поднапрягся, ведь к такому меня жизнь не готовила. Полез я в общем в гугл, а он мне и рассказывает, что так мол и так, MS отключили по умолчанию выбор загрузки по F8 в Win10 и если он тебе оказался нужен, то включай его заранее в настройках системы. После сего я поднапрягся еще больше, ведь решать задачу по возвращению во времени не так-то просто. Благо под рукой оказался диск с Win8 от ноутбука. Благополучно загрузив с него режим восстановления, я получил доступ к консоли и вздохнул спокойно включив выбор загрузки по F8 через нее (если кому надо, то «bcdedit /set {default} bootmenupolicy legacy»). Ну, далее я естественно снес драйвера в безопасном режиме, через некоторое время VIA выпустила уже нормальные драйвера под Win10 и все было хорошо. Ну да к чему я все это. Мораль сей истории такова: если вы это сейчас читаете и у вас Win10 — проверьте включен ли у вас выбор режима загрузки по F8.


    1. susnake
      13.04.2016 10:17

      выбор режима загрузки

      Вы про это?
      image


      1. MonsterGod
        13.04.2016 11:34
        +1

        Нет, я про это:

        Спойлер
        image


        1. Ra-Jah
          13.04.2016 14:06

          Жмите reset во время загрузки до BSOD. На второй раз предложит.


          1. MonsterGod
            13.04.2016 14:13

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


  1. fedorro
    13.04.2016 11:16

    Это хорошо, но по моим ощущением большинство ссылок на решение проблем в Windows дают 1% полезной информаци — код ошибки, чтобы по нему гуглить, да и то не всегда. Как раз недавно пытался заставить работать центр обновлений, коды ошибок сменяли друг друга, а ссылка вела на вопросы типа «Я скрыл обновление, а теперь хочу его установить.»


  1. ARD8S
    13.04.2016 15:40

    Лучше бы логи нормальные сделали и программу смотрелку для них. Типа всё в одном — «программы просмотра журналов».


  1. under-c
    13.04.2016 16:08

    Прекрасно. Создаем программу аля бсод от руссиновича и показываем qr код с ссылкой на вредонос для мобильных платформ.


  1. asmrnv777
    15.04.2016 18:51

    QR-коды — это, наверное, круто, только вот из коробки они не поддерживаются мобильными осями. Не понимаю, почему, но факт остается фактом. Чтобы прочитать QR-код пользователю надо что-то ставить из стора. Мне вот, не среднестатистическому пользователю было бы лень ставить что-то, чтобы узнать, что за ошибка вылезла в ОС. Я бы просто сфоткал экран и ребутнувшись загуглил проблему.