Pakk ut feilsøkingsinformasjon fra Windows XP BSOD feilmeldinger

Opprinnelig utgitt 22. juli 2008.

Microsoft Windows XP-systemer er beryktet for krasj av mange årsaker og på flere måter. Noen av disse krasjene er milde og kan lett overvinnes ganske enkelt ved å lukke et ikke-svarende program eller ved å starte systemet på nytt. Andre er imidlertid mer seriøse og kan bringe hele systemet på kne. Microsoft kaller denne typen krasj "Stoppfeil" fordi operativsystemet slutter å svare. Når en Stop-feil oppstår, erstattes GUI av en DOS-lignende blå skjerm med en kryptisk feilmelding etterfulgt av et kodenummer. Denne skjermen omtales hengivenhet Blue Screen of Death, eller BSOD for kort.

Jeg skal vise deg hvordan du analyserer BSOD-er og trekke ut relevant informasjon om feilsøking. Så vil jeg se på noen av de mer vanlige Windows XP BSOD-feilene. Jeg vil også gi en kobling til en artikkel i Microsofts Knowledge Base som beskriver feilsøkingstrinnene og mulige løsninger i detalj. Hvis du vil se skjermbilder av disse feilmeldingene i BSOD, sammen med en forklaring på hver enkelt, kan du sjekke ut dette fotogalleriet.

Dette blogginnlegget er også tilgjengelig i PDF-format som en TechRepublic nedlasting.

Å dissekere en BSOD

Selv om stoppfeil kan være forårsaket av både maskinvare- og programvarefeil, er den mest typiske årsaken en maskinvarefeil. Hver stoppfeil er ledsaget av en spesifikk feilbeskrivelse og en åttesifret heksadesimal tallfeilkode. Det vil kanskje ikke vises umiddelbart når du ser en BSOD (mest på grunn av sjokkfaktoren som treffer deg når en BSOD oppstår), men du kan bruke beskrivelsen og koden til å identifisere typen feil som oppstår. Du trenger bare å være i stand til å identifisere viktige deler av meldingen, slik at du får en retning og fokus for feilsøkingsekspedisjonen. Trikset er å finne relevant informasjon på BSOD.

La oss anta at du støter på BSOD vist i figur A.

Figur A

Denne stoppfeilen indikerer at forespurt data ikke var i minnet.

Øverst på Windows XP BSOD finner du feilbeskrivelsen, som vil være i alle store bokstaver med flere ord bundet sammen med understrekede tegn. I følgende BSOD-utdrag er teksten KMODE_EXCEPTION_NOT_HANDLED feilbeskrivelsen:

 Et problem er blitt oppdaget, og Windows har blitt stengt ned for å forhindre skade på datamaskinen din.PAGE_FAULT_IN_NONPAGED_AREA 

Umiddelbart etter feilbeskrivelsen finner du noen generelle feilsøkingstrinn. I noen tilfeller vil du følge disse trinnene føre deg til en løsning. (Husk at den samme informasjonen vises i nesten alle BSOD.)

 Hvis dette er første gang du ser denne feilskjermen, må du starte datamaskinen på nytt. Hvis dette skjermbildet vises igjen, følger du disse trinnene: 

Kontroller at ny maskinvare eller programvare er riktig installert. Hvis dette er en ny installasjon, kan du spørre maskinvare- eller programvareprodusenten om eventuelle Windows-oppdateringer du trenger.

Hvis problemer fortsetter, kan du deaktivere eller fjerne nylig installert maskinvare eller programvare. Deaktiver BIOS-minnealternativer som cache eller skygge. Hvis du trenger å bruke sikkermodus for å fjerne eller deaktivere komponenter, starter du datamaskinen på nytt, trykker på F8 for å velge Avanserte oppstartsalternativer og velger Sikker modus.

Etter den generelle feilsøkingsinformasjonen, finner du delen Teknisk informasjon, som inneholder den åttesifrede heksadesimale tallfeilkoden. Koden er vanligvis ledsaget av fire feilavhengige verdier lukket i parentes. (Disse verdiene er vanligvis ikke nødvendig informasjon, men det kan være lurt å ta dem til etterretning.) Hvis en fil var direkte tilknyttet problemet som forårsaket BSOD, vil den også vises her. I dette tilfellet kan du se at filen ati3diag.dll er bundet til problemet:

 Teknisk informasjon: *** STOPP: 0x00000050 (0x8872A990, 0x00000001, 0x804F35D7, 0x00000000) *** ati3diag.dll - Adresse ED80AC55 base på ED88F000, Datostempel 3dcb24d0 

Etter delen Teknisk informasjon ser du en annen generisk seksjon. Denne advarer deg om at Windows XP har dumpet innholdet i systemminnet til en fil på harddisken:

 Begynnende dump av fysisk hukommelse. Fysisk minne dump fullført. Kontakt systemadministratoren eller teknisk støttegruppe for ytterligere hjelp. 

Bevæpnet med disse detaljene, kan du gå til Microsofts online Hjelp og support-side og søke i Knowledge Base for mer detaljert feilsøking og løsningsinformasjon.

Vanlige BSOD-er i Windows XP

Nå som du har en god ide om hvordan du dissekerer en BSOD og henter ut relevante informasjonsstykker fra alt søppel på skjermen, la oss se på noen av de mer vanlige BSOD-ene i Windows XP. Jeg vil dekke bare noen få av BSOD-forholdene, men det er mange mulige Stop-feil. For hver BSOD jeg diskuterer, vil jeg gi en lenke til en artikkel på Microsoft Knowledge Base som dekker den aktuelle Stop-feilen. (Siden mer enn en artikkel kan adressere en Stop-feil, kan det være lurt å søke i Knowledge Base hvis du oppdager at du trenger mer informasjon.)

STOPP: 0x0000000A IRQL_NOT_LESS_OR_EQUAL

Denne stoppfeilen, som kan være forårsaket av enten programvare eller maskinvare, indikerer at en prosess eller driver i kjernemodus forsøkte å få tilgang til et minneplass det ikke hadde tillatelse til å få tilgang til eller et minneplass som eksisterer på et kjerneforstyrrelsesforespørselsnivå (IRQL ) det var for høyt. En kjernemodusprosess kan bare få tilgang til andre prosesser som har en IRQL som er lik eller lavere enn sin egen.

Feilsøking av en Stop 0x0000000A-feil i Windows XP

STOPP: 0x0000001E KMODE_EXCEPTION_NOT_HANDLED

Denne stoppfeilen indikerer at Windows XP-kjernen oppdaget en ulovlig eller ukjent prosessorinstruksjon. Problemene som forårsaker denne Stop-feilen kan være programvare- eller maskinvarerelatert og følge av ugyldige minne- og tilgangskrenkelser, som blir snappet opp av Windows standardfeilhåndterer hvis rutinehåndteringsrutiner ikke er til stede i selve koden.

Mulige oppløsninger for å STOPP 0x0A, 0x01E og 0x50 feil

STOPP: 0x00000050 PAGE_FAULT_IN_NONPAGED_AREA

Denne stoppfeilen indikerer at forespurt data ikke var i minnet. Systemet genererer en unntaksfeil når du bruker en henvisning til en ugyldig systemminneadresse. Mangelfullt minne (inkludert hovedminne, L2 RAM-cache, video-RAM) eller inkompatibel programvare (inkludert fjernkontroll og antivirusprogramvare) kan forårsake denne stoppfeilen.

Mulige oppløsninger for å STOPP 0x0A, 0x01E og 0x50 feil

STOPP: 0x0000007B INACCESSIBLE_BOOT_DEVICE

Denne stoppfeilen indikerer at Windows XP har mistet tilgangen til systempartisjonen eller oppstartsvolumet under oppstartprosessen. Installering av uriktige enhetsdrivere når du installerer eller oppgraderer maskinvare for lagringsadapter forårsaker vanligvis denne Stop-feilen. Denne feilen kan også indikere en mulig virusinfeksjon.

Feilsøking Stopp 0x0000007B eller "0x4, 0, 0, 0" -feil

STOPP: 0x0000007F UNEXPECTED_KERNEL_MODE_TRAP

Denne Stopp-feilen indikerer et maskinvareproblem som skyldes mangelfullt minne, mangelfullt minne, en feilfunksjonell CPU eller en viftesvikt som forårsaker overoppheting.

Generelle årsaker til "STOP 0x0000007F" feil

STOPP: 0x0000009F DRIVER_POWER_STATE_FAILURE

Denne stoppfeilen indikerer at en driver er i en inkonsekvent eller ugyldig strømtilstand. Denne stoppfeilen oppstår vanligvis under hendelser som innebærer overganger i strømtilstand, for eksempel å slå av eller bevege seg i eller ut av ventemodus eller dvalemodus.

Feilsøking av en Stop 0x9F-feil i Windows XP

STOPP: 0x000000D1 DRIVER_IRQL_NOT_LESS_OR_EQUAL

Denne stoppfeilen indikerer at systemet forsøkte å få tilgang til minne som kan deles ved hjelp av en IRQL-kjerneprosess som var for høy. Den mest typiske årsaken er en dårlig enhetsdriver (en som bruker feil adresser). Det kan også være forårsaket av en feilaktig eller feilaktig RAM eller en skadet sidefil.

Feilmelding med RAM-problemer eller skadet Virtual Memory Manager

STOPP: 0x000000EA THREAD_STUCK_IN_DEVICE_DRIVER

Denne stoppfeilen indikerer at et enhetsdriverproblem fører til at systemet pauser på ubestemt tid. Dette problemet skyldes vanligvis at en skjermdriver venter på at maskinvaren skal gå i hviletilstand. Dette kan indikere et maskinvareproblem med videokortet eller en feil videodriver.

Feilmelding: STOP 0x000000EA THREAD_STUCK_IN_DEVICE_DRIVER

STOPP: 0x00000024 NTFS_FILE_SYSTEM

Denne stoppfeilen indikerer at det oppsto et problem i Ntfs.sys, driverfilen som lar systemet lese og skrive til stasjoner formatert med NTFS-filsystemet. (En lignende stoppmelding, 0x00000023, finnes for filtildelingstabellen FAT16 eller FAT32) filsystemer.)

Feilsøking Stopp 0x24 eller NTFS_FILE_SYSTEM feilmeldinger

STOPP: 0xC0000218 UNKNOWN_HARD_ERROR

Denne stoppfeilen indikerer at en nødvendig registerhefil ikke kunne lastes. Filen kan være skadet eller mangler. Registerfilen kan ha blitt ødelagt på grunn av korrupsjon på harddisken eller et annet maskinvareproblem. En driver kan ha ødelagt registerdataene mens den lastes inn i minnet, eller minnet der registeret lastes inn kan ha en paritetsfeil.

Slik feilsøker du en stopp 0xC0000218 feilmelding

STOPP: 0xC0000221 STATUS_IMAGE_CHECKSUM_MISMATCH

Denne stoppmeldingen indikerer driver-, systemfil- eller disk korrupsjonsproblemer (for eksempel en skadet personsøkerfil). Feil minnemaskinvare kan også føre til at denne stoppmeldingen vises.

"STOP: C0000221 ukjent hard feil" eller "STOP: C0000221 STATUS_IMAGE_CHECKSUM_MISMATCH" feilmelding oppstår

© Copyright 2020 | mobilegn.com