Hvis blå er din yndlingsfarve, er der måske en garanteret måde at begynde at hader den på - ved at se den fem gange om dagen, ledsaget af virkelig charmerende meddelelser, der forsigtigt informerer dig om, at eventuelle ikke-gemte oplysninger kan gå tabt, eller at der var en hardware-fejl snart. Kan du gætte, hvad jeg taler om? Blue Screens of Death, selvfølgelig. Virkningerne af blå skærme kan variere fra at forårsage let irritation for brugeren, til reel katastrofe for dataene på computeren, til at skulle haste i computerbutikken for at købe ny hardware osv. Jeg spøgte med de negative følelser over for den blå farve på grund af hyppige blå skærmbilleder, men hvis du virkelig ønsker (eller har grunde - for eksempel hvis du er fargeblind), kan du åbne filen system.ini og ændre skærmen til døden til at være i en anden farve. Mere information om, hvad du skal gøre, når du har åbnet system.ini kan findes her.
Uanset hvad farverne på skærme til død varierer på tværs af enheder og operativsystemer - fra gule (Mozilla XML-parsningsfejl) til grøn (TiVo-enheder), til sort (OS / 2 og Windows), så det er op til dig at beslutte, om du ' Jeg holder det blåt eller ændrer det. Og når der ryktes, vil der i Windows Vista også være en rød skærm af døden - for virkelig alvorlige stopfejl. Flot farve - en påmindelse om den, der har været brugt i århundreder i corrida. Lad os bare håbe, at brugerne ikke reagerer som tyre.
Noget humor (eller sarkasme) hjælper bestemt, men lad os nu tage seriøst emnet og begynde at undersøge, hvorfor blå skærme vises, og hvad de skal gøre, når du ofte ser dem.
Hvorfor blå skærme vises
Teknisk ser blå skærme ud til at forhindre, at systemet får en mere alvorlig fejl og skade. De vises, når systemet registrerer en fejl eller et problem, hvorfra det ikke kan gendannes. Systemet stopper (det er derfor, det officielle navn på Blue Screens er “Stop Error”), skriver indholdet af hukommelse på disken (hukommelsesdumps), hvis dette er aktiveret for systemet og viser en tekstmeddelelsesfejlmeddelelse med oplysninger om den tilstand, der forårsagede fejlen. Blå skærme kan vises når som helst - under installation, ved opstart eller tilfældigt uden nogen åbenbar grund. Nogle af de mest almindelige årsager til BSoD'er er:
-
drivere
-
overophedning af hardware eller harware
-
konflikter mellem programmer
-
fil uoverensstemmelser eller fejl i registreringsdatabasen
Det er ikke normalt, at blå skærme ofte sker. Faktisk skal blå skærme ikke være en "funktion" i Windows. Så hvis du ser dem ofte, og du stadig er i stand til at starte Windows, bør du være opmærksom på dem, før de tvinger dig til at gøre det og frem for alt - prøv at finde ud af, hvad der forårsager dem. Hvis du for nylig har foretaget hardwareændringer, er dette en mulig grund til blå skærme. Fysiske fejl i alle former for hardware - hukommelse, diske, kort osv. - kan være en grund til blå skærme.
De nyeste versioner af Windows, ligesom XP og 2003, er mere stabile og kan gendannes efter et par blå skærme, men nogle gange kan endda en enkelt blå skærm gøre dit Windows uholdbart, og du bliver nødt til at geninstallere dit operativsystem. Generelt hjælper oplysningerne i en blå skærm med at identificere de mulige årsager og nogle gange endda den nøjagtige årsag (hvis du ser en driver, der er anført i blå skærm-tekstmeddelelsen, kan du være næsten sikker på, at denne driver er den mistænkte), men der er også mange tilfælde, hvor tekstbeskederne på de blå skærme er så vage, at det ikke er muligt at gætte, hvad der gik galt. Se på fejlfindingsafsnittene i denne artikel for at få forslag til, hvordan du håndterer blå skærme.
Hvad er almindeligt i BSoD'er på Windows 2000, XP og 2003?
Selvom der er nogle detaljer i forekomst, udseende og håndtering af blå skærme på Windows 2000, XP og 2003, er der mange almindelige ting, der er gyldige for dem alle. For eksempel er en af de ting, de alle har fælles, de oplysninger, de leverer. Den nøjagtige tekst til meddelelserne adskiller sig, men generelt er der tekniske oplysninger, der inkluderer data som stopfejlnummeret, nogle ekstra parametre i hex-format, navnet på det modul (hvis relevant), der har forårsaget fejlen, og den hukommelsesadresse, hvor der opstod en fejl, som vist i det første skærmbillede nedenfor.
Meget ofte vises det symboliske navn på stopfejlen nær stopfejlnummeret. Symboliske navne er temmelig kryptiske, og nogle af de mest almindelige navne lyder som ”PAGE_FAULT_IN_NONPAGED_AREA”, ”BAD_POOL_CALLER” eller ”IRQL_NOT_LESS_OR_EQUAL”, men sikker på, at der er en smule lettere at forstå end en stopmeddelelse i hex-format.
Et andet almindeligt afsnit for alle Windows-versioner er afsnittet med anbefalinger. Det giver generelle råd om, hvordan man går videre. Nogle gange er de anførte forslag til gendannelse nøjagtigt, hvad der er nødvendigt at gøre for at undgå nye blå skærme (for eksempel hvis du for nylig har ændret hardware eller har opdateret drivere, kan deaktivering eller fjernelse af dem være løsningen). Et generelt tip er at genstarte i fejlsikret tilstand. Dette hjælper også ofte, medmindre dit operativsystem er så rodet, at det overhovedet ikke er muligt at starte det, og der er kun et middel tilbage - at geninstallere det.
Det sidste afsnit viser data om debugport og dump status. Hvis ingen af dem er aktiveret, vil du ikke se dette. Når gemte hukommelsesdump-filer er aktiveret, vises fremgangen med at skrive den (i procent).
Ud over sektionerne i en typisk blå skærm er mange af stopmeddelelserne de samme (eller lignende i betydning og fejlfinding, skønt ordene kan variere lidt) for Windows 2000, XP og 2003. Jeg vil bestemt ikke oprette en liste over meddelelser her, især når man tænker på, at et stop-fejlmeddelelsesnummer faktisk kan betyde flere forskellige ting, når hex-parametrene i parentes er forskellige. Det bedste sted at lede efter forklaring på stop-fejlmeddelelseskoden er Microsofts websted - som de siger, få oplysninger fra hestens mund.
Hvad er forskelligt i BSoD'er på Windows 2000, XP og 2003?
Nå, den første åbenlyse forskel er "design". Dens kunstneriske fordele ligger uden for denne artikels rækkevidde, men hvis du er interesseret i at se flere sorter af BSoD'er, kan du tjekke her: http://en.wikipedia.org/wiki/Blue_screen_of_death. Der er eksempler på BSoD'er til alle Windows-smag, men 2003, inklusive oldies som Windows 3.x, NT og 9.x, når BSoD'er bestemt var hyppigere end i 2000, XP eller 2003.
En anden forskel er stopmeddelelserne, der kun er specifikke for en version af Windows (eller for en given version af Windows (f.eks. XP) og en bestemt servicepakke (f.eks. XP med SP2)). Når du støder på en stopmeddelelse, skal du huske at kontrollere dens betydning og foreslåede fejlfinding for den version af Windows, du kører. I slutningen af hver supportside for en bestemt stopfejl angiver Microsoft for hvilke versioner af Windows det gælder, så du vil altid vide i det mindste dette. Et sted, hvor du kan få en liste over fejlmeddelelser og forklaring fra, er Microsofts websted. For Windows 2000 - tjek her; til Windows XP - se her, og her er stopmeddelelserne til Windows 2003.
At uddybe de tekniske detaljer om, hvad der ændres i en bestemt version eller servicepakke af Windows, er næppe de ting, som den generelle bruger eller endda systemadministrator har brug for at vide. For eksempel introducerer SP2 for XP ændringer i hukommelsesstyring, og kernen i Windows 2003 blev betydeligt ændret i sammenligning med tidligere versioner. Som et resultat kan applikationer, der kørte på Windows XP, før SP2 blev anvendt, eller før du opgraderede til Windows 2003, muligvis enten ikke begynde på alle, eller hænge (med eller uden en blå skærm). Selv hvis du ved, at årsagen er kernekompatibilitet, medmindre du er udvikleren, der skrev det problematiske program, kan du næppe ændre det for at løse det, så du skal kigge efter alternativer. Det klogeste du kan gøre er at finde en opdateret version (hvis nogen), der testes under den version af Windows, du har brug for den til - XP med SP2 eller 2003. Eller du kan vælge at fjerne det problematiske program fra denne maskine - f.eks. SP2 til XP inkluderer en firewall, som det vides at have haft konflikter med anden firewall-software (og ikke kun). Nogle af de andre firewalls er temmelig jaloux at indlæse først, og jeg personligt havde en lignende sag med to andre firewalls og Blue Screens på en Windows 2003-maskine. Problemet blev først løst, efter at en af firewalls var fjernet.
En meget almindelig årsag til blå skærme er drivere. Måske er de endnu mere almindelige end fysisk hardwarefejl. Ændringer i hukommelsesstyring eller kernen påvirker driverne mere end applikationer. Tredjepartsleverandører formår normalt ikke at levere en ny driver, i det øjeblik en ny version af Windows eller en ny Service Pack frigives, selv når de gør en indsats for at gøre det. Og i nogle tilfælde leverer de bare aldrig en driver til en bestemt version af operativsystemet!
Det ser ud til, at hardwareleverandører stort set springer over Windows 2003 - selv producenter af avancerede hardwarekomponenter siger, at Windows 2003 ikke er for offentligheden, så hvorfor gider at levere en separat driver til det? Og sandsynligvis har de fra salg et synspunkt, de har ret. Jeg kunne ikke finde præcise og ajourførte data om procentdelen af installationer, der hvert af de tre operativsystemer (Windows 2000, XP og 2003) har, men en relativt nylig artikel siger, at “XP May Catch Up to Win 2000 by Year's End ”, hvilket får mig til at tænke, at selvom XP allerede har afskrækket 2000 som det mest installerede operativsystem, Windows 2003 næppe er i spillet overhovedet, og jeg gætter på, at det næppe udgør 10 procent af det fra det samlede antal Windows installationer.
Alligevel er Windows 2003 et server-operativsystem og skal ikke køre på køkken-pc'er, så det er ikke en overraskelse, at hardwareleverandører ikke er interesseret i det meget. Den lave markedsindtrængning af Windows 2003 sammen med dens arkitektoniske ændringer fra XP forklarer, hvorfor hardwareleverandører generelt springer over Windows 2003 i deres chaufførsortiment. Og når man husker, at Vista er over horisonten, er det ikke svært at forudsige, at der ikke vil være mange nye drivere til Windows 2003 i de kommende måneder. Så hvis du kører 2003 og har hyppige blå skærme, fordi en driver (selvom det er skrevet specifikt til Windows 2003) af en enhed ikke opfører sig, skal du overveje at nedjustere til XP, indtil Vista (eller Longhorn) officielt ankommer. Jeg vil tale mere om (ulemperne ved) dette i det næste afsnit.
