Ако синьото е любимият ви цвят, може би има гарантиран начин да започнете да го мразите - като го виждате пет пъти на ден, придружено от наистина очарователни съобщения, които внимателно ви информират, че може да е загубена всяка незапазена информация или че е имало хардуерна повреда и скоро. Можете ли да познаете за какво говоря? Сини екрани на смъртта, разбира се. Ефектите от сините екрани могат да варират от причиняване на леко дразнене на потребителя, до истинско бедствие за данните на компютъра, до налагане на бързане в компютърния магазин за закупуване на нов хардуер и др. Шегувах се за негативните чувства към синия цвят поради честото синьо екраниране, но ако наистина искате (или имате причини - например ако сте сляпо), можете да отворите файла system.ini и да промените екрана на смъртта, за да бъде в друг цвят. Повече информация за това какво да направите, след като отворите system.ini, можете да намерите тук.
Както и да е, цветовете на екраните на смъртта варират в различните устройства и операционни системи - от жълто (грешки при разбор на Mozilla XML), до зелено (TiVo устройства), до черно (OS / 2 и Windows), така че от вас зависи да решите дали ще я запазя синя или ще я сменя. И докато мълвата върви, в Windows Vista ще има и червен екран на смъртта - за наистина сериозни грешки при спиране. Приятен цвят - напомняне за този, който се използва от векове в корида. Да се надяваме само, че потребителите не реагират като бикове.
Някой хумор (или сарказъм) със сигурност помага, но сега нека да се заемем сериозно с темата и да започнем да проучваме защо се появяват сините екрани и какво да правите, когато често ги виждате.
Защо се появяват сини екрани
Технически изглежда, че сините екрани предотвратяват по-сериозна грешка и повреда на системата. Те се показват, когато системата открие грешка или проблем, от който не може да се възстанови. Системата спира (затова официалното име на сините екрани е „Stop Error“), записва съдържанието на паметта на диска (изхвърляне на паметта), ако това е активирано за системата и показва съобщение за грешка в текстов режим с информация за състоянието, което причини грешката. Сините екрани могат да се появят по всяко време - по време на инсталирането, при стартиране или произволно без видима причина. Някои от най-честите причини за BSoD са:
-
шофьори
-
прегряване на хардуер или хардуер
-
конфликти между програмите
-
файлови несъответствия или грешки в системния регистър
Не е нормално Сините екрани да се случват често. Всъщност Сините екрани не трябва да бъдат „функция” на Windows. Така че, ако ги виждате често и все още можете да стартирате Windows, по-добре да им обърнете внимание, преди да ви принудят да го направите и най-вече - опитайте се да разберете какво ги причинява. Ако наскоро сте направили хардуерни промени, това е една от възможните причини за сините екрани. Физическите повреди във всички видове хардуер - памет, дискове, карти и т.н. - могат да бъдат причина за сините екрани.
Най-новите версии на Windows, като XP и 2003, са по-стабилни и могат да се възстановят след няколко сини екрана, но понякога дори един син екран може да направи вашия Windows unbootable и ще трябва да преинсталирате операционната си система. По принцип информацията в син екран помага да се идентифицират възможните причини, а понякога дори и точната причина (ако видите драйвер, посочен в текстовото съобщение на Blue Screen, тогава можете да сте почти сигурни, че този водач е заподозряният), но има и много случаи, когато текстовите съобщения на Сините екрани са толкова неясни, че не е възможно да се предположи какво се обърка. Вижте разделите за отстраняване на неизправности в тази статия за предложения как да се справите със сините екрани.
Какво е общото в BSoDs на Windows 2000, XP и 2003?
Въпреки че има някои специфики в появата, външния вид и работата със сините екрани в Windows 2000, XP и 2003 г., има много общи неща, които са валидни за всички тях. Например, едно от нещата, които всички имат общо, е информацията, която предоставят. Точният текст на съобщенията се различава, но като цяло има техническа информация, която включва данни като номера на грешката за спиране, някои допълнителни параметри в шестнадесетичен формат, името на модула (ако е приложимо), което е причинило грешката и адреса на паметта, където възникна грешка, както е показано на първия скрийншот по-долу.
Много често символното име на грешката при спиране се показва близо до номера на грешката при спиране. Символичните имена са доста загадъчни и някои от най-често срещаните звучат като „PAGE_FAULT_IN_NONPAGED_AREA“, „BAD_POOL_CALLER“ или „IRQL_NOT_LESS_OR_EQUAL“, но сигурно има малко по-лесно разбиране от стоп съобщение в шестнадесетичен формат.
Друг общ раздел за всички версии на Windows е разделът с препоръките. Той дава общи съвети как да продължите. Понякога изброените предложения за възстановяване са точно това, което е необходимо да се направи, за да се избегнат нови сини екрани (например, ако наскоро сте сменили хардуера или сте обновили драйвери, деактивирането или премахването им може да бъде решение). Общ съвет е да рестартирате в безопасен режим. Това също често помага, освен ако вашата операционна система не е толкова объркана, че изобщо не е възможно да я стартирате и има само едно средство за защита - да я инсталирате отново.
Последният раздел изброява данни за порта за отстраняване на грешки и състоянието на зареждането. Ако нито едно от тях не е активирано, това няма да видите. Когато са активирани запаметяващи файлове на паметта, се показва напредъкът на писането му (в проценти).
Освен секциите в типичен син екран, много от съобщенията за спиране са еднакви (или сходни по значение и отстраняване на проблеми, въпреки че думите могат да варират малко) за Windows 2000, XP и 2003 г. Със сигурност няма да изброявам съобщения тук, особено като се има предвид, че номер на съобщение за грешка за спиране всъщност може да означава няколко различни неща, когато шестнадесетичните параметри в скобите са различни. Най-доброто място за търсене на обяснение на кода на съобщението за грешка в стоп е сайтът на Microsoft - както се казва, да получите информация от устата на коня.
Какво е различното в BSoDs на Windows 2000, XP и 2003?
Е, първата очевидна разлика е „дизайнът“. Неговите артистични предимства са извън обхвата на тази статия, но ако се интересувате да видите няколко разновидности на BSoD, проверете тук: http://en.wikipedia.org/wiki/Blue_screen_of_death. Има примери за BSoDs за всички вкусове на Windows, но 2003 г., включително стари продукти като Windows 3.x, NT и 9.x, когато BSoDs със сигурност са били по-чести, отколкото през 2000, XP или 2003.
Друга разлика е стоп съобщенията, които са специфични само за една версия на Windows (или за дадена версия на Windows (напр. XP) и определен сервизен пакет (например XP със SP2)). Ето защо, когато срещнете съобщение за спиране, имайте предвид да проверите значението му и предложете отстраняване на неизправности за версията на Windows, която използвате. В края на всяка страница за поддръжка за определена грешка при спиране, Microsoft заявява за кои версии на Windows се прилага, така че винаги ще знаете поне това. Едно място, от което можете да получите списък със съобщения за грешки и обяснения, е сайтът на Microsoft. За Windows 2000 - проверете тук; за Windows XP - вижте тук и ето съобщенията за спиране за Windows 2003.
Задълбочаването на техническите подробности за това, което е променено в определена версия или сервизен пакет на Windows, едва ли е нещото, което трябва да знае общият потребител или дори системният администратор. Например, SP2 за XP въвежда промени в управлението на паметта и ядрото на Windows 2003 е значително променено в сравнение с предишните версии. В резултат на това приложения, работещи на Windows XP преди прилагането на SP2 или преди да сте надстроени до Windows 2003, може или да не стартират изобщо, или да висят (със или без син екран). Дори ако знаете, че причината е несъвместимостта на ядрото, освен ако не сте разработчикът, който е написал проблемната програма, трудно можете да я модифицирате, за да я поправите, така че трябва да потърсите алтернативи. Най-мъдрото нещо, което можете да направите, е да намерите актуализирана версия (ако има такава), която се тества под версията на Windows, която ви трябва за - XP със SP2 или 2003 г. Или можете да изберете да премахнете проблемната програма от тази машина - например SP2 за XP включва защитна стена, за която се знае, че е имала конфликти с някои други софтуерни програми (и не само). Някои от другите защитни стени са доста ревниви, за да се заредят първо и аз лично имах подобен случай с други две защитни стени и сини екрани на машина с Windows 2003. Проблемът беше решен едва след като беше премахната една от защитните стени.
Много честа причина за сините екрани са шофьорите. Може би те са дори по-чести от физическата повреда на хардуера. Промените в управлението на паметта или ядрото засягат драйверите повече от приложенията. По принцип доставчиците на трети страни не успяват да доставят нов драйвер в момента, в който се появи нова версия на Windows или нов Service Pack, дори когато полагат усилия да го направят. И в някои случаи те просто никога не доставят драйвер за определена версия на операционната система!
Изглежда, че производителите на хардуер до голяма степен пропускат Windows 2003 - дори производителите на хардуерни компоненти от висок клас казват, че Windows 2003 не е за широката публика, така че защо да се притеснявате да доставяте отделен драйвер за това? И вероятно от гледна точка на продажбите са прави. Не можах да намеря точни и актуални данни за процента на инсталациите, които има всяка от трите операционни системи (Windows 2000, XP и 2003), но сравнително скорошна статия гласи, че „XP може да достигне печалба 2000 до година Край “, което ме кара да мисля, че дори ако XP вече е детрониран през 2000 г. като най-широко инсталираната операционна система, Windows 2003 едва ли е в играта и предполагам, че тя прави едва 10 процента от общия брой на Windows инсталации.
Както и да е, Windows 2003 е сървърна операционна система и не трябва да работи на кухненски компютри, така че не е изненада, че доставчиците на хардуер не се интересуват много от нея. Ниското навлизане на пазара на Windows 2003, заедно с архитектурните му промени от XP, обясняват защо производителите на хардуер обикновено прескачат Windows 2003 в асортимента си на драйвери. И като се има предвид, че Vista е над хоризонта, не е трудно да се предвиди, че няма да има много нови драйвери за Windows 2003 през следващите месеци. Така че, ако използвате 2003 и имате чести екрани, тъй като драйвер (дори ако е написан специално за Windows 2003) на устройство се държи неправилно, по-добре помислете за понижаване до XP, докато Vista (или Longhorn) официално пристигне. Ще говоря повече за (недостатъците) на това в следващия раздел.
