Pokud je vaše oblíbená barva modrá, možná existuje zaručený způsob, jak ji začít nenávidět - tím, že ji uvidíte pětkrát denně, doprovázené opravdu okouzlujícími zprávami, které vás jemně informují, že všechny neuložené informace mohou být ztraceny nebo že došlo k selhání hardwaru již brzy. Dokážete hádat, o čem mluvím? Modré obrazovky smrti, samozřejmě. Účinky modrých obrazovek se mohou lišit od způsobení mírného podráždění pro uživatele, ke skutečné katastrofě pro data v počítači, k nutnosti spěchat v počítačové prodejně pro nákup nového hardwaru atd. Žertoval jsem o negativních pocitech směrem k modré barvě kvůli častým modrým scénářům, ale pokud to opravdu chcete (nebo máte důvody - například pokud jste slepí), můžete otevřít soubor system.ini a změnit obrazovku smrti tak, aby byla v jiné barvě. Další informace o tom, co dělat po otevření systému.ini najdete zde.
Barvy obrazovek smrti se liší v různých zařízeních a operačních systémech - od žluté (chyby analýzy XML v Mozilla), po zelenou (zařízení TiVo), až po černou (OS / 2 a Windows), takže je jen na vás, zda se rozhodnete, Nechám to modré nebo ho změníte. A jak se říká, v systému Windows Vista bude také červená obrazovka smrti - pro opravdu závažné chyby při zastavení. Pěkná barva - připomínka té, která byla po staletí používána v Corrida. Doufejme, že uživatelé nereagují jako býci.
Nějaký humor (nebo sarkasmus) jistě pomůže, ale teď pojďme brát vážně téma a začít zkoumat, proč se objeví modré obrazovky a co dělat, když je často vidíte.
Proč se objevují modré obrazovky
Technicky se zdá, že modré obrazovky zabraňují vážnější chybě a poškození systému. Zobrazují se, když systém detekuje chybu nebo problém, ze kterých se nemůže obnovit. Systém se zastaví (proto je oficiální název Modré obrazovky „Stop Error“), zapíše obsah paměti na disk (výpisy paměti), pokud je pro systém povolen a zobrazí textovou chybovou zprávu s informacemi o stav, který chybu způsobil. Modré obrazovky se mohou objevit kdykoli - během instalace, při spuštění nebo náhodně bez zjevného důvodu. Mezi nejčastější důvody BSoD patří:
-
Ovladače
-
přehřátí hardwaru nebo harware
-
konflikty mezi programy
-
soubor nekonzistence nebo chyby registru
Není běžné, že se modré obrazovky dějí často. Ve skutečnosti by modré obrazovky neměly být „funkcí“ systému Windows. Pokud je tedy často vidíte a stále dokážete zavést systém Windows, raději byste jim měli věnovat pozornost, než vás k tomu donutí, a především - pokuste se zjistit, co je způsobuje. Pokud jste v poslední době provedli změny hardwaru, je to jeden z možných důvodů pro modré obrazovky. Fyzické poruchy ve všech druzích hardwaru - paměť, disky, karty atd. - mohou být důvodem pro modré obrazovky.
Nejnovější verze systému Windows, jako jsou XP a 2003, jsou stabilnější a mohou se zotavit po několika modrých obrazovkách, ale někdy i jediná modrá obrazovka může způsobit, že se váš systém Windows nebude možné spustit a budete muset přeinstalovat operační systém. Obecně platí, že informace na modré obrazovce pomáhají identifikovat možné důvody a někdy i přesný důvod (pokud vidíte ovladač uvedený v textové zprávě na modré obrazovce, pak si můžete být téměř jisti, že tento ovladač je podezřelý), ale existuje také mnoho případy, kdy jsou textové zprávy na modrých obrazovkách tak vágní, že není možné uhodnout, co se pokazilo. Podívejte se na části řešení potíží v tomto článku, kde najdete návrhy, jak se vypořádat s modrými obrazovkami.
Co je běžné v BSoD na Windows 2000, XP a 2003?
Přestože existují určité podrobnosti týkající se výskytu, vzhledu a zacházení s modrými obrazovkami ve Windows 2000, XP a 2003, existuje mnoho společných věcí, které platí pro všechny z nich. Například jedna z věcí, které mají všichni společné, jsou informace, které poskytují. Přesný text zpráv se liší, ale obecně existují technické informace, které zahrnují data, jako je číslo chyby zastavení, některé další parametry v hexadecimálním formátu, název modulu (pokud je použitelný), který chybu způsobil, a adresu paměti, kde došlo k chybě, jak je znázorněno na prvním snímku obrazovky níže.
Symbolické jméno chyby zastavení se velmi často zobrazuje poblíž čísla chyby zastavení. Symbolická jména jsou velmi kryptická a některá z nejběžnějších znějí jako „PAGE_FAULT_IN_NONPAGED_AREA“, „BAD_POOL_CALLER“ nebo „IRQL_NOT_LESS_OR_EQUAL“, ale určitě jsou trochu srozumitelnější než stop zpráva ve formátu hex.
Další společnou částí pro všechny verze systému Windows je část doporučení. Poskytuje obecnou radu, jak postupovat. Někdy jsou uvedené návrhy na obnovu přesně to, co je třeba udělat, aby se zabránilo novým modrým obrazovkám (například pokud jste nedávno změnili hardware nebo máte aktualizované ovladače, řešením může být deaktivace nebo odebrání). Obecným tipem je restart v nouzovém režimu. To také často pomáhá, pokud váš operační systém není tak zmatený, že není možné jej vůbec spustit a zbývá pouze jeden prostředek - přeinstalovat jej.
V poslední části jsou uvedena data o stavu ladicího portu a stavu výpisu. Pokud není povolen žádný z nich, neuvidíte to. Je-li povoleno ukládání souboru výpisu paměti, zobrazuje se průběh zápisu (v procentech).
Kromě sekcí v typické modré obrazovce je mnoho stop zpráv stejné (nebo podobné ve významu a řešení problémů, i když slova se mohou trochu lišit) pro Windows 2000, XP a 2003. Určitě nebudu seznam zpráv zde, zejména s ohledem na to, že číslo chybové zprávy s jednou zastávkou může ve skutečnosti znamenat několik různých věcí, když jsou hexadecimální parametry v závorkách odlišné. Nejlepší místo, kde hledat vysvětlení kódu chybové zprávy zastavení, je web společnosti Microsoft - jak se říká, získejte informace z úst koně.
Co se liší v BSoD na Windows 2000, XP a 2003?
Prvním zjevným rozdílem je „design“. Jeho umělecké výhody jsou mimo rozsah tohoto článku, ale pokud máte zájem vidět několik druhů BSoD, podívejte se sem: http://en.wikipedia.org/wiki/Blue_screen_of_death. Existují příklady BSoD pro všechny varianty Windows kromě roku 2003, včetně starých jako Windows 3.x, NT a 9.x, kdy byly BSoD určitě častější než v letech 2000, XP nebo 2003.
Dalším rozdílem jsou zprávy o zastavení, které jsou specifické pouze pro jednu verzi systému Windows (nebo pro danou verzi systému Windows (např. XP) a konkrétní aktualizaci Service Pack (např. XP s SP2)). Proto když narazíte na zprávu o zastavení, nezapomeňte zkontrolovat její význam a navrhnout řešení problémů pro verzi systému Windows, kterou používáte. Na konci každé stránky podpory pro konkrétní chybu zastavení společnost Microsoft uvádí, pro které verze systému Windows se použije, takže o tom vždy budete vědět. Jedním z míst, kde můžete získat seznam chybových zpráv a vysvětlení, je web společnosti Microsoft. Pro Windows 2000 - podívejte se sem; pro Windows XP - podívejte se sem a zde jsou zprávy o zastavení pro Windows 2003.
Ponořit se do technických podrobností o tom, co se v konkrétní verzi nebo aktualizaci Service Pack systému Windows mění, je stěží věcí, které musí běžný uživatel nebo dokonce správce systému vědět. Například aktualizace SP2 pro XP přináší změny ve správě paměti a jádro systému Windows 2003 bylo ve srovnání s předchozími verzemi značně upraveno. Výsledkem je, že aplikace, které byly spuštěny v systému Windows XP před použitím aktualizace SP2 nebo před upgradem na systém Windows 2003, se nemusí vůbec vůbec spustit nebo přestat reagovat (s modrou obrazovkou nebo bez ní). I když víte, že příčinou je nekompatibilita jádra, pokud nejste vývojář, který napsal problematický program, můžete jej jen stěží upravit, abyste jej vyřešili, takže musíte hledat alternativy. Nejmoudřejší věc, kterou můžete udělat, je najít aktualizovanou verzi (pokud existuje), která je testována ve verzi Windows, kterou potřebujete - XP s SP2 nebo 2003. Nebo si můžete vybrat, zda chcete z tohoto počítače odebrat problematický program - například Aktualizace SP2 pro XP obsahuje bránu firewall, o které je známo, že měla konflikty s jiným softwarem brány firewall (nejen). Některé další firewally jsou docela žárlivé, než se načtou první a já osobně jsem měl podobný případ s dvěma dalšími firewally a modrými obrazovkami na počítači se systémem Windows 2003. Tento problém byl vyřešen až po odstranění jedné z firewallů.
Velmi častým důvodem pro modré obrazovky jsou ovladače. Možná jsou ještě častější než fyzické selhání hardwaru. Změny ve správě paměti nebo jádru ovlivňují ovladače více než aplikace. Prodejci třetích stran obecně nedokážou dodat nový ovladač v okamžiku vydání nové verze systému Windows nebo nového Service Packu, i když se o to snaží. A v některých případech prostě nedostanou ovladač pro konkrétní verzi operačního systému!
Zdá se, že výrobci hardwaru Windows 2003 do značné míry přeskočili - dokonce i výrobci špičkových hardwarových komponent říkají, že Windows 2003 není pro širokou veřejnost, tak proč se obtěžovat dodávat samostatný ovladač? A pravděpodobně z obchodního hlediska mají pravdu. Nemohl jsem najít přesná a aktuální data o procentech instalací každého ze tří operačních systémů (Windows 2000, XP a 2003), ale v relativně nedávném článku se uvádí, že „XP může dohnat až k vítězství 2000 za rok End “, což mě nutí myslet si, že i když XP již vydal 2000 jako nejběžněji nainstalovaný operační systém, Windows 2003 je ve hře sotva vůbec a můj odhad je, že z celkového počtu Windows tak činí jen 10 procent instalace.
Windows 2003 je každopádně serverovým operačním systémem a nemá být provozován na kuchyňských počítačích, takže není překvapením, že se o něj výrobci hardwaru příliš nezajímají. Nízká penetrace systému Windows 2003 na trh spolu s jeho architektonickými změnami oproti systému XP vysvětlují, proč výrobci hardwaru obvykle přeskočují systém Windows 2003 ve svém sortimentu ovladačů. A s ohledem na to, že Vista je nad horizontem, není těžké předvídat, že v nadcházejících měsících nebude pro Windows 2003 mnoho nových ovladačů. Pokud tedy používáte 2003 a máte časté modré obrazovky, protože se ovladač zařízení (i když je napsán speciálně pro Windows 2003) špatně chová, měli byste raději zvážit přechod na XP, dokud oficiálně nepřijde Vista (nebo Longhorn). Budu o tom mluvit více (o jeho nevýhodách) v další části.
