Anonim

Om blå är din favoritfärg, kanske det finns ett garanterat sätt att börja hata den - genom att se den fem gånger om dagen, åtföljd av riktigt charmiga meddelanden som försiktigt informerar dig om att o sparad information kan gå förlorad eller att det fanns ett maskinvarufel och så vidare. Kan du gissa vad jag pratar om? Blue Screens of Death, naturligtvis. Effekterna av blå skärmar kan variera från att orsaka lätt irritation för användaren, till verklig katastrof för data på datorn, till att behöva rusa datorbutiken för att köpa ny hårdvara, etc. Jag skämtade om de negativa känslorna mot den blå färgen på grund av ofta blå skärmar men om du verkligen vill (eller har skäl - till exempel om du är färgblind) kan du öppna filen system.ini och ändra skärmen för döden för att vara i en annan färg. Mer information om vad du ska göra när du öppnar system.ini kan hittas här.

Hur som helst, färgerna på Screens of Death varierar mellan enheter och operativsystem - från gul (Mozilla XML-parsing-fel), till grön (TiVo-enheter), till svart (OS / 2 och Windows), så det är upp till dig att bestämma om du " Jag ska hålla den blå eller ändra den. Och som ryktet går, i Windows Vista kommer det också att finnas en röd skärm av döden - för riktigt allvarliga stoppfel. Fin färg - en påminnelse om den som har använts i århundraden i corrida. Låt oss bara hoppas att användare inte reagerar som tjurar.

Viss humor (eller sarkasme) hjälper säkert men nu låt oss bli seriösa om ämnet och börja utforska varför blå skärmar visas och vad vi ska göra när du ofta ser dem.


Varför blå skärmar visas
Tekniskt sett verkar blå skärmar för att förhindra systemet från ett allvarligare fel och skador. De visas när systemet upptäcker ett fel eller problem, från vilket det inte kan återställas. Systemet stannar (det är därför det officiella namnet på Blue Screens är “Stop Error”), skriver innehållet i minnet på disken (minnesdumpar), om detta är aktiverat för systemet och visar ett textmeddelande-felmeddelande med information om villkoret som orsakade felet. Blå skärmar kan visas när som helst - under installationen, vid uppstart eller slumpmässigt utan någon uppenbar anledning. Några av de vanligaste orsakerna till BSoD: er:

  • drivrutiner

  • överhettning av hårdvara eller harware

  • konflikter mellan program

  • fil inkonsekvenser eller registerfel

Det är inte normalt att blå skärmar händer ofta. Faktum är att blå skärmar inte ska vara en "funktion" i Windows. Så om du ser dem ofta och du fortfarande kan starta upp Windows, bör du uppmärksamma dem innan de tvingar dig att göra det och framför allt - försök ta reda på vad som orsakar dem. Om du nyligen har gjort hårdvaruändringar är detta en möjlig orsak till Blue Screens. Fysiska fel i alla typer av hårdvara - minne, diskar, kort etc. - kan vara en anledning till blå skärmar.

De senaste versionerna av Windows, som XP och 2003, är mer stabila och kan återhämta sig efter ett par blå skärmar, men ibland kan till och med en enda blå skärm göra ditt Windows oåtkomligt och du måste installera om ditt operativsystem. I allmänhet hjälper informationen i en blå skärm att identifiera de möjliga orsakerna och ibland till och med det exakta skälet (om du ser en drivrutin som finns med i textmeddelandet på blå skärmen kan du vara nästan säker på att den här drivrutinen är misstänkt) men det finns också fall när textmeddelandena på blå skärmar är så vaga att det inte går att gissa vad som gick fel. Ta en titt på felsökningsavsnitten i den här artikeln för förslag på hur du hanterar blå skärmar.


Vad är vanligt i BSoD: er på Windows 2000, XP och 2003?

Även om det finns vissa detaljer i förekomsten, utseendet och hanteringen av blå skärmar på Windows 2000, XP och 2003, finns det många vanliga saker som är giltiga för dem alla. Till exempel är en av de saker de har gemensamt den information de tillhandahåller. Den exakta texten på meddelandena skiljer sig men i allmänhet finns det teknisk information, som inkluderar data som stoppfelnumret, några ytterligare parametrar i hex-format, namnet på modulen (om tillämpligt) som orsakade felet och minnesadressen där fel inträffade, som visas i den första skärmdumpen nedan.

Mycket ofta visas det symboliska namnet på stoppfelet nära stoppfelnumret. Symboliska namn är ganska kryptiska och några av de vanligaste namnen låter som ”PAGE_FAULT_IN_NONPAGED_AREA”, ”BAD_POOL_CALLER” eller ”IRQL_NOT_LESS_OR_EQUAL” men säker på att det finns lite lättare att förstå än ett stoppmeddelande i hex-format.

Ett annat vanligt avsnitt för alla Windows-versioner är avsnittet med rekommendationer. Det ger allmänna råd om hur man ska gå vidare. Ibland är de listade förslagen för återhämtning exakt vad som är nödvändigt att göra för att undvika nya blå skärmar (till exempel, om du nyligen har bytt hårdvara eller har uppdaterat drivrutiner, kan inaktivera eller ta bort dem kan vara lösningen). Ett generellt tips är att starta om i Safe Mode. Detta hjälper också ofta om inte ditt operativsystem är så trassligt att det inte är möjligt att starta det alls och det finns bara ett botemedel kvar - att installera om det.

Det sista avsnittet visar data om felsökningsporten och dumpningsstatus. Om ingen av dem är aktiverade ser du inte detta. När sparade minnesdumpfiler är aktiverade visas framstegen med att skriva den (i procent).

Förutom avsnitten i en typisk blå skärm är många av stoppmeddelandena desamma (eller liknande i betydelse och felsökning, även om orden kan variera lite) för Windows 2000, XP och 2003. Jag kommer säkert inte att lista meddelanden här, särskilt med tanke på att ett stoppmeddelande nummer faktiskt kan betyda flera olika saker, när hexparametrarna inom parentes är olika. Det bästa stället att leta efter förklaring av meddelandekoden för stoppfel är Microsofts webbplats - som de säger, få information från hästens mun.


Vad är annorlunda i BSoD: er på Windows 2000, XP och 2003?

Den första uppenbara skillnaden är "designen". Dess konstnärliga fördelar ligger utanför denna artikel, men om du är intresserad av att se flera sorter av BSoD: er, kolla här: http://en.wikipedia.org/wiki/Blue_screen_of_death. Det finns exempel på BSoD-skivor för alla Windows-smaker men 2003, inklusive oldies som Windows 3.x, NT och 9.x när BSoDs verkligen var vanligare än 2000, XP eller 2003.

En annan skillnad är stoppmeddelanden som är specifika för endast en version av Windows (eller för en given version av Windows (t.ex. XP) och ett visst Service Pack (t.ex. XP med SP2)). Därför, när du stöter på ett stoppmeddelande, tänk på att kontrollera dess betydelse och föreslagna felsökning för den version av Windows du kör. I slutet av varje supportsida för ett visst stoppfel anger Microsoft för vilka versioner av Windows det gäller, så du kommer alltid att veta åtminstone detta. En plats där du kan få en lista med felmeddelanden och förklaring från är webbplatsen för Microsoft. För Windows 2000 - kolla här; för Windows XP - titta här, och här är stoppmeddelandena för Windows 2003.

Att studera de tekniska detaljerna om vad som ändras i en viss version eller servicepaket av Windows är knappast de saker som den allmänna användaren, eller till och med systemadministratören behöver veta. Till exempel introducerar SP2 för XP förändringar i minneshantering och kärnan i Windows 2003 ändrades avsevärt jämfört med tidigare versioner. Som ett resultat kan program som kördes på Windows XP innan SP2 har tillämpats eller innan du uppgraderade till Windows 2003 antingen inte starta alls eller hänga (med eller utan blå skärm). Även om du vet att orsaken är kärnans inkompatibilitet, såvida du inte är utvecklaren som skrev det problematiska programmet, kan du knappast ändra det för att fixa det, så du måste leta efter alternativ. Det klokaste du kan göra är att hitta en uppdaterad version (om någon) som testas under den version av Windows du behöver den för - XP med SP2 eller 2003. Eller så kan du välja att ta bort det problematiska programmet från den här maskinen - till exempel SP2 för XP innehåller en brandvägg, som är känd för att ha haft konflikter med någon annan brandväggsprogramvara (och inte bara). Några av de andra brandväggarna är ganska svartsjuk att ladda först och jag personligen hade ett liknande fall med två andra brandväggar och Blue Screens på en Windows 2003-maskin. Problemet löstes först efter att en av brandväggarna togs bort.

En mycket vanlig orsak till blå skärmar är drivrutiner. Kanske är de ännu vanligare än fysiskt hårdvarufel. Förändringar i minneshantering eller kärnan påverkar drivrutiner mer än applikationer. Tredjepartsleverantörer lyckas vanligtvis inte leverera en ny drivrutin i det ögonblick en ny version av Windows eller ett nytt Service Pack släpps, även när de gör ansträngningar att göra det. Och i vissa fall levererar de bara aldrig en drivrutin för en viss version av operativsystemet!

Det verkar som om hårdvaruförsäljare till stor del hoppar över Windows 2003 - även tillverkare av avancerade hårdvarukomponenter säger att Windows 2003 inte är för allmänheten, så varför bry sig om att leverera en separat drivrutin för det? Och antagligen ur försäljningssynpunkt har de rätt. Jag kunde inte hitta exakta och aktuella uppgifter om procentandelen installationer som vart och ett av de tre operativsystemen (Windows 2000, XP och 2003) har, men en relativt ny artikel säger att “XP May Catch Up to Win 2000 by Year's Slut ”, vilket får mig att tänka att även om XP redan har avskräckt 2000 som det mest installerade operativsystemet, så är Windows 2003 knappast i spelet alls och jag antar att det knappast utgör 10 procent av det totala antalet Windows installationer.

Hur som helst, Windows 2003 är ett serveroperativsystem och är inte tänkt att köra på köksdatorer, så det är inte en överraskning att hårdvaruförsäljare inte är intresserade av det så mycket. Den låga marknadspenetrationen för Windows 2003, tillsammans med dess arkitektoniska förändringar från XP, förklarar varför hårdvaruförsäljare i allmänhet hoppar över Windows 2003 i deras förareutbud. Och med tanke på att Vista är över horisonten är det inte svårt att förutsäga att det inte kommer att finnas många nya drivrutiner för Windows 2003 under de kommande månaderna. Så om du kör 2003 och har ofta blå skärmar eftersom en drivrutin (även om den är skriven specifikt för Windows 2003) av en enhet inte fungerar, skulle du bättre överväga att nedgradera till XP tills Vista (eller Longhorn) officiellt anländer. Jag kommer att prata mer om (nackdelarna med) detta i nästa avsnitt.

Att hantera blå dödsskärmar