Hvis blått er din favorittfarge, er det kanskje en garantert måte å begynne å hate den - ved å se den fem ganger om dagen, ledsaget av virkelig sjarmerende meldinger som forsiktig informerer deg om at eventuell ikke lagret informasjon kan gå tapt eller at det har oppstått en maskinvarefeil og så videre. Kan du gjette hva jeg snakker om? Blue Screens of Death, selvfølgelig. Effektene av blå skjermer kan variere fra å forårsake liten irritasjon for brukeren, til virkelig katastrofe for dataene på datamaskinen, til å måtte skynde datamaskinbutikken for å kjøpe ny maskinvare, etc. Jeg spøkte om de negative følelsene overfor den blå fargen. på grunn av hyppige Blue Screensm, men hvis du virkelig vil (eller har grunner - for eksempel hvis du er fargeblind), kan du åpne system.ini-filen og endre Screen of Death til å være i en annen farge. Mer informasjon om hva du skal gjøre etter at du har åpnet system.ini, finner du her.
Uansett, fargene på Screens of Death varierer mellom enheter og operativsystemer - fra gule (Mozilla XML-parsingsfeil), til grønne (TiVo-enheter), til svart (OS / 2 og Windows), så det er opp til deg å bestemme om du vil Jeg vil beholde den blå eller endre den. Og som ryktet går, i Windows Vista vil det også være en rød skjerm av døden - for virkelig alvorlige stoppfeil. Fin farge - en påminnelse om den som har blitt brukt i århundrer i corrida. La oss bare håpe at brukerne ikke reagerer som okser.
Noe humor (eller sarkasme) hjelper helt sikkert, men la oss nå ta alvorlig spørsmål om emnet og begynne å utforske hvorfor blå skjermer vises og hva du skal gjøre når du ofte ser dem.
Hvorfor blå skjermer vises
Teknisk ser blå skjermer ut for å forhindre at systemet får en mer alvorlig feil og skade. De vises når systemet oppdager en feil eller et problem som det ikke kan gjenopprette fra. Systemet stopper (det er derfor det offisielle navnet på Blue Screens er “Stoppfeil”), skriver innholdet på minnet på disken (minnedumper), hvis dette er aktivert for systemet og viser en tekstmeldingsfeilmelding med informasjon om tilstanden som forårsaket feilen. Blå skjermer kan vises når som helst - under installasjon, ved oppstart eller tilfeldig uten noen åpenbar grunn. Noen av de vanligste årsakene til BSoD-er er:
-
drivere
-
overoppheting av maskinvare eller harware
-
konflikter mellom programmer
-
fil uoverensstemmelser eller registerfeil
Det er ikke normalt at blå skjermer ofte skjer. Faktisk er det ikke meningen at Blue Screens skal være en "funksjon" i Windows. Så hvis du ser dem ofte, og du fremdeles kan starte Windows, bør du være oppmerksom på dem før de tvinger deg til å gjøre det, og fremfor alt - prøv å finne ut hva som forårsaker dem. Hvis du nylig har gjort maskinvareendringer, er dette en mulig årsak til Blue Screens. Fysiske feil i all slags maskinvare - minne, disker, kort osv. - kan være en grunn til blåskjerm.
De nyeste versjonene av Windows, som XP og 2003, er mer stabile og kan gjenopprettes etter et par blå skjermer, men noen ganger kan til og med en enkelt blå skjerm gjøre Windows uopprettbart, og du må installere operativsystemet ditt på nytt. Generelt hjelper informasjonen i en blå skjerm å identifisere mulige årsaker og noen ganger til og med den eksakte årsaken (hvis du ser en driver som er oppført i blåskjerm-tekstmeldingen, kan du være nesten sikker på at denne driveren er den mistenkte), men det er også mange tilfeller når tekstmeldingene til blåskjermene er så vage at det ikke er mulig å gjette hva som gikk galt. Ta en titt på feilsøkingsdelene i denne artikkelen for å få forslag til hvordan du håndterer blå skjermer.
Hva er vanlig i BSoD-er på Windows 2000, XP og 2003?
Selv om det er noen detaljer i forekomst, utseende og håndtering av blå skjermer på Windows 2000, XP og 2003, er det mange vanlige ting som er gyldig for dem alle. For eksempel er en av tingene de alle har felles informasjonen de gir. Den nøyaktige teksten til meldingene er forskjellig, men generelt er det teknisk informasjon, som inkluderer data som stoppfeilnummeret, noen tilleggsparametere i hex-format, navnet på modulen (hvis aktuelt) som forårsaket feilen, og minneadressen der feil oppstod, som vist i det første skjermbildet nedenfor.
Svært ofte vises symbolsk navn på stoppfeilen nær stoppfeilnummeret. Symboliske navn er ganske kryptiske, og noen av de mest vanlige høres ut som ”PAGE_FAULT_IN_NONPAGED_AREA”, ”BAD_POOL_CALLER”, eller ”IRQL_NOT_LESS_OR_EQUAL”, men sikker på at det er litt enklere å forstå enn en stoppmelding i hex-format.
En annen vanlig seksjon for alle Windows-versjoner er anbefalingsdelen. Det gir generelle råd om hvordan du går frem. Noen ganger er de oppførte forslagene til gjenoppretting nøyaktig hva som er nødvendig å gjøre for å unngå nye blå skjermer (for eksempel hvis du nylig har endret maskinvare eller har oppdatert drivere, kan deaktivering eller fjerning av dem være løsningen). Et generelt tips er å starte på nytt i sikkermodus. Dette hjelper ofte, med mindre operativsystemet ditt er så rotete at det ikke er mulig å starte det i det hele tatt, og det bare er ett middel igjen - å installere det på nytt.
Den siste delen viser data om feilsøkingsporten og dump-statusen. Hvis ingen av dem er aktivert, vil du ikke se dette. Når lagring av minnedump-fil er aktivert, vises fremdriften for å skrive den (i prosent).
Foruten seksjonene i en typisk blåskjerm, er mange av stoppmeldingene de samme (eller lignende i betydning og feilsøking, selv om ordene kan variere litt) for Windows 2000, XP og 2003. Jeg kommer absolutt ikke til å liste opp meldinger her, spesielt med tanke på at ett stopp feilmeldingsnummer faktisk kan bety flere forskjellige ting, når hex-parametrene i parentes er forskjellige. Det beste stedet å lete etter forklaring på meldingen om stoppfeilmeldingen er nettstedet til Microsoft - som de sier, få informasjon fra hestens munn.
Hva er forskjellig i BSoD-er på Windows 2000, XP og 2003?
Vel, den første åpenbare forskjellen er "design". Dens kunstneriske fordeler er utenfor rammen av denne artikkelen, men hvis du er interessert i å se flere varianter av BSoD-er, kan du sjekke her: http://en.wikipedia.org/wiki/Blue_screen_of_death. Det er eksempler på BSoD-er for alle Windows-smaker, men 2003, inkludert oldies som Windows 3.x, NT og 9.x da BSoD-er absolutt var hyppigere enn i 2000, XP eller 2003.
En annen forskjell er stoppmeldingene som er spesifikke for bare en versjon av Windows (eller for en gitt versjon av Windows (f.eks. XP) og en bestemt Service Pack (f.eks. XP med SP2)). Husk å sjekke betydningen og foreslåtte feilsøking for versjonen av Windows du kjører når du støter på en stoppemelding. På slutten av hver støtteside for en bestemt stoppfeil oppgir Microsoft for hvilke versjoner av Windows den gjelder, så du vil alltid vite minst dette. Et sted du kan få en liste over feilmeldinger og forklaring fra, er nettstedet til Microsoft. For Windows 2000 - sjekk her; for Windows XP - se her, og her er stoppmeldingene for Windows 2003.
Å gå i dybden med de tekniske detaljene om hva som endres i en bestemt versjon eller servicepakke av Windows, er neppe tingene som den generelle brukeren, eller til og med systemadministratoren trenger å vite. For eksempel introduserer SP2 for XP endringer i minnestyring, og kjernen i Windows 2003 ble betydelig endret i forhold til tidligere versjoner. Som et resultat kan applikasjoner som kjørte på Windows XP før SP2 ble brukt eller før du oppgraderte til Windows 2003, ikke starte i det hele tatt, eller henge (med eller uten en blå skjerm). Selv om du vet at grunnen er inkompatibilitet med kjerner, med mindre du er utvikleren som skrev det problematiske programmet, kan du nesten ikke endre det for å fikse det, så du må se etter alternativer. Det klokeste du kan gjøre er å finne en oppdatert versjon (om noen), som er testet under den versjonen av Windows du trenger det til - XP med SP2 eller 2003. Eller du kan velge å fjerne det problematiske programmet fra denne maskinen - for eksempel SP2 for XP inkluderer en brannmur, som er kjent for å ha hatt konflikter med annen brannmurprogramvare (og ikke bare). Noen av de andre brannmurene er ganske sjalu å laste først, og jeg hadde personlig en lignende sak med to andre brannmurer og Blue Screens på en Windows 2003-maskin. Problemet ble løst først etter at en av brannmuren ble fjernet.
En veldig vanlig årsak til Blue Screens er drivere. Kanskje er de enda mer vanlige enn fysisk maskinvarefeil. Endringer i minnestyring eller kjernen påvirker driverne mer enn applikasjoner. Tredjepartsleverandører klarer generelt ikke å levere en ny driver i det øyeblikket en ny versjon av Windows eller en ny Service Pack blir utgitt, selv når de prøver å gjøre det. Og i noen tilfeller leverer de bare aldri en driver for en bestemt versjon av operativsystemet!
Det ser ut til at maskinvareleverandører i stor grad hopper over Windows 2003 - selv produsenter av avanserte maskinvarekomponenter sier at Windows 2003 ikke er for allmennheten, så hvorfor bry deg om å levere en egen driver for det? Og sannsynligvis fra salgssynspunkt har de rett. Jeg kunne ikke finne presise og oppdaterte data om prosentandelen av installasjoner som hvert av de tre operativsystemene (Windows 2000, XP og 2003) har, men en relativt nyere artikkel uttaler at “XP May Catch Up to Win 2000 by Year's End ”, noe som får meg til å tenke at selv om XP allerede har avskaffet 2000 som det mest installerte operativsystemet, så er Windows 2003 neppe i spillet i det hele tatt, og jeg antar at det nesten ikke er 10 prosent av det totale antallet Windows installasjoner.
Uansett er Windows 2003 et serveroperativsystem og antas ikke å kjøres på kjøkken-PC-er, så det er ikke en overraskelse at maskinvareleverandørene ikke er interessert i det veldig. Den lave markedsinntrengningen av Windows 2003, sammen med de arkitektoniske endringene fra XP, forklarer hvorfor maskinvareleverandører generelt hopper over Windows 2003 i driverutvalget sitt. Og med tanke på at Vista er over horisonten, er det ikke vanskelig å forutsi at det ikke kommer mange nye drivere for Windows 2003 de kommende månedene. Så hvis du kjører 2003 og har hyppige blå skjermer fordi en driver (selv om den er skrevet spesielt for Windows 2003) av en enhet ikke oppfører seg, bør du vurdere å nedgradere til XP til Vista (eller Longhorn) offisielt ankommer. Jeg vil snakke mer om (ulempene ved) dette i neste avsnitt.