Как стать автором
Обновить

Комментарии 60

Честно говоря, уже забыл, когда в последний раз видел BSOD.
Я сегодня… В Windows 10 Pro. Проблема с памятью…
На прошлой неделе в понедельник на сервере. :(
Вчера, когда будил комп. Win10. В сообщении что-то про ntfs.sys
Приоткройте дверцу в мир разработки драйверов и BSOD станет вашим постоянным спутником.
Десятка почему-то часто «радует» бсодами, на разных машинах, при различных сценариях использования. Не припомню такого со времен раннего XP
Сейчас этот код ведет на страницу с описанием того, что такое блю скрин и что на нем нет кнопки пуск… Интересно, в будущем ссылки будут на более информативные страницы?
НЛО прилетело и опубликовало эту надпись здесь
Последний раз винда падала из-за кривых дров, а еще раньше из-за древнего железа.
Не могу вспомнить, видел ли BSOD в 10-ке. В 8-мерке, кажется, видел пару раз, но тоже не уверен. В любом случае, им стоило бы пойти дальше и внедрить в BSOD простейшую игрушку, чтобы можно было в нее играть, пока система данные собирает. Что-то наподобие того, что есть в Google Chrome на Android, когда страница не смогла загрузиться.
Как Вы себе представляете реализацию игры на компьютере в состоянии «ОБОЖЕЧТОДЕЛАТЬЯДВАЧАСАДЕЛАЛЭТОИНЕСОХРАНИЛ»?
То, что человек, который находится в таком состоянии, почувствует в этой игре издевку — это Вы правы. А реализацию — наверное, возможно, она ресурсов немного ест, раз на андроиде запускается
А Вы точно Windows System Administrator?
Или просто не понимаете механизма BSOD?
Точно. Как-то они изображение выводят же, можно ведь чуть усложнить код.
BSOD не возникает на пустом месте. Ядро системы даже свою собственную работу не может корректно продолжить (и не факт что не из-за внешних факторов вроде проблем с железом), о каких играх может идти речь?
О самых простейших, типа той же миниигры с динозавром в хроме. И издевательскую надпись «пока мы собираем дамп памяти, попробуйте пройти пару уровней». Полагаю, это следующий шаг после вывода графического изображения на «экране смерти».
Пока мы собираем дамп памяти, мы тут запустили для вас ядро линукс, поработайте пока в нем.
А почему собственно нет?
Врятли это возможно в состоянии «синий экран».
Это такое защитное состояние системы, когда даже софт зарегистрировал что что-то пошло не так, причем очень серьёзно пошло не так — например запись не в ту область памяти на привелегированном уровне. Это может означать что с аппаратной частью что-то не так и если продолжить какую-то работу и задействовать хотябы даже DMA-контроллер из-за неисправности или неадекватного состояния регистров процессора он может из пользовательских данных наделать кашу, например рандомно вызывая процедуру записи на случайный винчестер подключенный к системе и записав туда какой-то мусор.
В этом состоянии после сбоя нужно делать как можно меньше движений, и сохранение дампа это наименьшее из зол, при аппаратной неисправности SATA-контроллера чисто теоретически даже само сохранение дампа может представлять опасность для пользовательских данных.
Хорошо если это единичный сбой из-за сбоя модуля памяти, а если начал сбоить регистр процессора, или тот же SATA-контроллер, чипсет? Тогда даже вывод текста на экран может оказаться довольно разрушительным для системы.
Тут же вьюноши надеждой питаются. Раз способна запуститься система диагностики, то почему не возможен запуск иного приложения. Хотя если OS в контейнере, то такое возможно.
НЛО прилетело и опубликовало эту надпись здесь
Он, часом, не вызывает в контексте ядра функции wgl?
Потому-что у интела свой подход к реализации wgl в драйверах.
Окей гугл, как в BSOD заменить EDGE на Chrome
может кто-нибудь объяснит ламеру почему нельзя сразу написать человеческим языком в чем возможный косяк и возможные решения? на мой взгляд кодов BSODа не так уж много и они редко изменяются. Вместо посылания на сайт.
В первом бсоде всё и писалось — код ошибки, имя драйвера, дамп.

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

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

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


Теперь они еще и QR-код будут перерисовывать.
И получить BSODOBSOD.
насчет синего экрана незнаю а вот распаять на мамке флешку с драйверами на мамку+ простенький браузер в биосе -это было б щикарно
Уже было, хотя и кривовато реализовано, например у Asus было Express Gate.

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

UEFI довольно интересная штука, но ничего интересного под нее не нашел, только загрузчики, шел и тетрис.
Ноут ASUS EeePC 1225B. Названия у загрузчика нет… да и давно не пользовался этим загрузчиком. А сейчас просто уже не знаю как его хотябы запустить. Меню загрузки по кнопкам F1-F12 не вызывается(возможно какие-то комбинации надо нажимать). по F3 вылезла какая-то FLASH Utility, с выбором FS0, FS1, FS3 — я так понял это части UEFI биоса, которые можно прошивать независимо.
Это не совсем загрузчик, это просто мини-линукс либо на одном из разделов диска, либо на отдельной флешке на материнке. Называется ASUS Express Gate.
Из ASUS Express Gate вроде как нельзя было запустить установку Windows.
Мне одному кажется, что старый темно-синий экран куда приятнее нового?
НЛО прилетело и опубликовало эту надпись здесь
Странно, что не сталкивались с необходимостью. Двухфакторная авторизация в Гугле или Дропбоксе, например. Там при её настройке показывается QR-код, который можно считать смартфоном и в приложении (я предпочитаю FreeOTP) сразу создаётся соответствующая учётка. Можно, конечно, вводить руками ключ, но зачем…
НЛО прилетело и опубликовало эту надпись здесь
Очень хороший способ реализации, чтоб QR-коды стали массовыми не только в Азии и где-то на складах.
В подкорке всё ещё сидят коды ошибок XP.
Помятуя о том, во что превратила Microsoft 'информацию по ссылке' для своих же обновлений, вангую классический текст на открывшейся страничке по qr-коду:
Обратитесь к системному администратору

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

Вы про это?
image

Если да, то она включается, если при перезагрузке сначала зажать шифт, а затем нажать на «Перезагрузить». Хз зачем они так сделали.
Жмите reset во время загрузки до BSOD. На второй раз предложит.
Ну, это слишком очевидно, чтоб не попробовать это. Не знаю как ваша система, а моя на второй раз пыталась произвести восстановление сама, у нее ничего не выходило и можно было начинать по новой. Суть в том что MS зачем-то отключили по умолчанию выбор вариантов загрузки по F8 и это очень и очень плохое решение с их стороны.
Это хорошо, но по моим ощущением большинство ссылок на решение проблем в Windows дают 1% полезной информаци — код ошибки, чтобы по нему гуглить, да и то не всегда. Как раз недавно пытался заставить работать центр обновлений, коды ошибок сменяли друг друга, а ссылка вела на вопросы типа «Я скрыл обновление, а теперь хочу его установить.»
Лучше бы логи нормальные сделали и программу смотрелку для них. Типа всё в одном — «программы просмотра журналов».
НЛО прилетело и опубликовало эту надпись здесь
Прекрасно. Создаем программу аля бсод от руссиновича и показываем qr код с ссылкой на вредонос для мобильных платформ.
QR-коды — это, наверное, круто, только вот из коробки они не поддерживаются мобильными осями. Не понимаю, почему, но факт остается фактом. Чтобы прочитать QR-код пользователю надо что-то ставить из стора. Мне вот, не среднестатистическому пользователю было бы лень ставить что-то, чтобы узнать, что за ошибка вылезла в ОС. Я бы просто сфоткал экран и ребутнувшись загуглил проблему.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории