PDA

Показать полную графическую версию : Почему нельзя устранить BSOD без перезагрузки?


PulSar.CE194694
05-07-2008, 22:49
Привет!
Собственно вопрос: почему нельзя устранить BSOD без перезагрузки? Как я понимаю, синий экран появляется, когда приходит дядя Макар и взмахом волшебной палочки удаляет из процессов всякие хиленькие файлы, вроде EXE, DLL и т. д. на которых держится виндоус. Так почему вместо BSOD не запустить эти файлы заново? Ведь при загрузки системы они не из неоткуда появляются... Объясните плз :) :search:

iskander-k
05-07-2008, 23:30
Есть такой пункт -" Загрузить последнюю работоспособную копию "
НЕ помогает - консоль восстановления .
Так почему вместо BSOD не запустить эти файлы заново? »



На форуме о BSOD много написано. В поиске наберите . :clapping:

Котяра
06-07-2008, 00:53
Собственно вопрос: почему нельзя устранить BSOD без перезагрузки? Как я понимаю, синий экран появляется, когда приходит дядя Макар и взмахом волшебной палочки удаляет из процессов всякие хиленькие файлы, вроде EXE, DLL и т. д. на которых держится виндоус. Так почему вместо BSOD не запустить эти файлы заново? Ведь при загрузки системы они не из неоткуда появляются... Объясните плз »
Смотря о каком BSOD-е идет речь. Большинство BSOD-ов возникает не от того, что приходит дядя Макар и взмахом волшебной палочки удаляет из процессов всякие хиленькие файлы, вроде EXE, DLL и т. д. »
, а из-за файлов *.sys и *.drv и не тогда, когда они выгружаются, а тогда когда они вызывают неподдерживаемую операцию (примерно тоже самое происходит в EXE-шниках, когда выводится окно "программа будет закрыта". Лишь завершение двух процессов - csrss.exe и winlogon.exe приводит к BSOD-у. При закрытии csrss.exe происходит BSOD потому что на нем держится виндоус »
и без csrss.exe Windows уже не способен что-либо запустить. Потому что Windows уже сам частично не запущен :) Я проводил опыты на виртуальном ПК, в которых csrss.exe приостанавливался (Suspend) вместо завершения (Kill), приводящего к синему экрану. Так переставал двигаться даже курсор мыши! Не говоря уже о реакции на клавиатуру - она отсутствовала. Так что с csrss.exe у Windows больше нет вариантов, кроме BSOD-а. Другой процесс winlogon.exe обеспечивает такие функции, как защита системных файлов, вход и выход из системы, выключение и перезагрузка. При его завершении система выведет синий экран C000021a (Fatal system Error) (http://forum.oszone.net/thread-82306.html), содержащий "кракозябры" - нечитаемые символы. Этот синий экран вызывается не ядром системы, а smss.exe - процессом диспетчера сессий Windows, выполняющего ряд важных функций во время запуска операционной системы. Кстати, завершение самого smss.exe в течение 5 секунд после запуска приведет к тому же синему экрану C000021a (Fatal system Error) (http://forum.oszone.net/thread-82306.html). Вообще-то, Windows может работать без winlogon.exe, но неполноценно. Если завершить (Kill) или приостановить (Suspend) smss.exe, то можно будет завершить (Kill) и winlogon.exe. Жаль, нельзя отключить этот BSOD, чтобы иметь возможность сохранить данные в случае завершения winlogon.exe - важного, но все-таки необязательного процесса. Еще одна причина BSOD-ов - сбои в реестре. В таком случае Windows отобразит синий экран с0000218 {Registry file failure} (http://forum.oszone.net/thread-71569.html).

PulSar.CE194694
06-07-2008, 11:58
Ясно, спасибо. Те бсоды - это вина ОС. А железо влияет как-нибудь?

ЗЫ а про устройство Windows кто-нибудь книги писал? (не имею в виду виндоус для чайников или шаг за шагом :biggrin: )

Petya V4sechkin
06-07-2008, 14:18
а про устройство Windows кто-нибудь книги писал?
А как же )
Классика: Внутреннее устройство Microsoft Windows (http://www.ozon.ru/context/detail/id/2427699/), несколько цитат в этой теме (http://forum.oszone.net/thread-105377.html)

PulSar.CE194694
06-07-2008, 17:46
Замечательно, СПС.

Котяра
06-07-2008, 19:03
А железо влияет как-нибудь? »
Через драйвера.

ackerman2007
06-07-2008, 20:01
вообще-то жизнь после BSoD'а есть. почитайте статью в журнале Хакер (http://www.xakep.ru/magazine/xa/085/114/1.asp) и еще одну статью на xakep.ru (http://www.xakep.ru/post/44314/default.asp)

truvo
06-07-2008, 21:49
А у меня вот, бывало, при первом входе - BSOD, а дальше, хотя я никаких вроде мер не принимаю (просто не знаю, что надо делать), как-то всё само налаживается и работает нормально...

Drongo
06-07-2008, 22:11
truvo, при первом входе - BSOD »Дальше, это как понимать? Перезагрузка происходит? Или выпадает синий экран? Если первый случай, то возможно второй раз системе удаётся удачно загрузиться, а во втором случае, кнопку reset нужно жать вручную. И тут уже никак не получится хотя я никаких вроде мер не принимаю »По всей видимости комп перезагружается своим ходом. как-то всё само налаживается »Не налаживается само собой, а просто удачно загружается. :)

truvo
06-07-2008, 22:51
Дальше, это как понимать? »А понимайте как хотите, главное, побольше таких пустых комментариев

Drongo
06-07-2008, 23:24
truvo, А понимайте как хотите, главное, побольше таких пустых комментариев »Вы нормальный человек? Вы в состоянии различать вопросы? И я хочу понять, задавая вам вопрос, и попытаться решить вашу проблему, по крайней мере отфильтровать полученные сведения. А вы ещё и хамите. Уже не первый раз, причём именно мне. Чем вам мой вопрос не пришёлся по душе?

truvo
07-07-2008, 01:23
Drongo, я абсолютно ненормальный человек, если вы - нормальный. Не отвечайте на мои вопросы больше - ни в каких ветках форума, прошу вас!




© OSzone.net 2001-2012