Ekstraher oplysninger om fejlfinding fra Windows XP BSOD fejlmeddelelser

Oprindeligt offentliggjort den 22. juli 2008.

Microsoft Windows XP-systemer er berygtede for nedbrud af forskellige årsager og på flere måder. Nogle af disse nedbrud er milde og kan let overvindes ved blot at lukke et ikke-svarende program eller ved at genstarte systemet. Andre er imidlertid mere alvorlige og kan bringe hele systemet på knæ. Microsoft kalder disse typer nedbrud "Stop fejl", fordi operativsystemet holder op med at svare. Når der opstår en Stop-fejl, erstattes GUI med en DOS-lignende blå skærm med en kryptisk fejlmeddelelse efterfulgt af et kodenummer. Denne skærm omtales kærligt som den blå skærm af døden eller BSOD for kort.

Jeg vil vise dig, hvordan du analyserer BSOD'er og ekstraherer de relevante oplysninger om fejlfinding. Derefter vil jeg se på nogle af de mere almindelige Windows XP BSOD-fejl. Jeg vil også give et link til en artikel i Microsofts Knowledge Base, der beskriver fejlfindingstrin og mulige løsninger i detaljer. For at se skærmbilleder af disse BSOD-fejlmeddelelser sammen med en forklaring på hver enkelt, se dette fotogalleri.

Dette blogindlæg er også tilgængeligt i PDF-format som en TechRepublic-download.

Afskæring af en BSOD

Selvom Stop-fejl kan være forårsaget af både hardware- og softwarefejl, er den mest typiske årsag en hardwarefejl. Hver stop-fejl ledsages af en specifik fejlbeskrivelse og en otte-cifret hexadecimal talefejlkode. Det vises muligvis ikke med det samme, når du ser en BSOD (mest på grund af den stødfaktor, der rammer dig, når en BSOD opstår), men du kan bruge beskrivelsen og koden til at identificere den type fejl, der opstår. Du skal bare være i stand til at identificere de vigtigste dele af meddelelsen, så du får en retning og fokus for din fejlfindingsekspedition. Kunsten er at finde de relevante oplysninger om BSOD.

Lad os antage, at du støder på den BSOD, der er vist i figur A.

Figur A

Denne Stop-fejl indikerer, at de anmodede data ikke var i hukommelsen.

Øverst på Windows XP BSOD finder du fejlbeskrivelsen, der vil være i alle store bogstaver med flere ord bundet sammen med understregede tegn. I følgende BSOD-uddrag er teksten KMODE_EXCEPTION_NOT_HANDLED fejlbeskrivelsen:

 Der er fundet et problem, og Windows er blevet lukket for at forhindre beskadigelse af din computer.PAGE_FAULT_IN_NONPAGED_AREA 

Umiddelbart efter fejlbeskrivelsen finder du nogle generelle trin til fejlfinding. I nogle tilfælde vil du følge disse trin føre dig til en løsning. (Husk, at de samme oplysninger vises næsten hver BSOD.)

 Hvis dette er første gang, du har set denne fejlskærm, skal du genstarte computeren. Hvis denne skærm vises igen, skal du følge disse trin: 

Kontroller, at ny hardware eller software er korrekt installeret. Hvis dette er en ny installation, skal du bede din hardware- eller softwareproducent om eventuelle Windows-opdateringer, du måtte have brug for.

Hvis der fortsætter problemer, skal du deaktivere eller fjerne nyligt installeret hardware eller software. Deaktiver BIOS-hukommelsesindstillinger såsom cache eller skygge. Hvis du er nødt til at bruge Safe Mode til at fjerne eller deaktivere komponenter, skal du genstarte computeren, trykke på F8 for at vælge Advanced Startup Options og derefter vælge Safe Mode.

Efter de generelle oplysninger om fejlfinding finder du afsnittet Tekniske oplysninger, der indeholder den ottecifrede hexadecimale nummerfejlkode. Koden er normalt ledsaget af fire fejlafhængige værdier indesluttet i parenteser. (Disse værdier er typisk ikke nødvendige oplysninger, men du kan muligvis tage dem til efterretning.) Hvis en fil var direkte forbundet med problemet, der forårsagede BSOD, vil den også blive vist her. I dette tilfælde kan du se, at filen ati3diag.dll er bundet til problemet:

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

Efter afsnittet Teknisk information ser du et andet generisk afsnit. Denne advarer dig om, at Windows XP har dumpet indholdet af systemhukommelse til en fil på harddisken:

 Begyndende dump af fysisk hukommelse. Fysisk hukommelsesdump komplet. Kontakt din systemadministrator eller teknisk supportgruppe for yderligere hjælp. 

Bevæbnet med disse detaljer kan du besøge Microsofts online Hjælp og support-side og søge i Knowledge Base for at få mere detaljerede fejlfinding og løsningsoplysninger.

Almindelige BSOD'er i Windows XP

Nu hvor du har en god idé om, hvordan du dissekerer en BSOD og trækker de relevante informationer fra alt gibberish på skærmen, lad os se på nogle af de mere almindelige BSOD'er i Windows XP. Jeg vil dække blot et par af BSOD-betingelserne, men der er mange mulige Stop-fejl. For hver BSOD, jeg drøfter, giver jeg et link til en artikel på Microsoft Knowledge Base, der dækker den pågældende Stop-fejl. (Da mere end en artikel kan adressere en Stop-fejl, kan du søge i Knowledge Base, hvis du opdager, at du har brug for mere information.)

STOP: 0x0000000A IRQL_NOT_LESS_OR_EQUAL

Denne Stop-fejl, som kan være forårsaget af enten software eller hardware, indikerer, at en kernel-mode-proces eller -driver forsøgte at få adgang til en hukommelsesplacering, som den ikke havde tilladelse til at få adgang til eller en hukommelsesplacering, der findes på et kernel-interrupt-anmodningsniveau (IRQL ) det var for højt. En kernel-mode-proces kan kun få adgang til andre processer, der har en IRQL, der er lig med eller lavere end sin egen.

Fejlfinding af en Stop 0x0000000A-fejl i Windows XP

STOP: 0x0000001E KMODE_EXCEPTION_NOT_HANDLED

Denne Stop-fejl indikerer, at Windows XP-kernen registrerede en ulovlig eller ukendt processorinstruktion. De problemer, der forårsager denne Stop-fejl, kan være enten software eller hardware-relaterede og skyldes ugyldige hukommelses- og adgangsovertrædelser, der opfanges af Windows 'standardfejlhåndterer, hvis fejlhåndteringsrutiner ikke findes i selve koden.

Mulige opløsninger til STOP 0x0A, 0x01E og 0x50 fejl

STOP: 0x00000050 PAGE_FAULT_IN_NONPAGED_AREA

Denne Stop-fejl indikerer, at de anmodede data ikke var i hukommelsen. Systemet genererer en undtagelsesfejl, når der bruges en henvisning til en ugyldig systemhukommelsesadresse. Mangelfuld hukommelse (inklusive hovedhukommelse, L2 RAM-cache, video-RAM) eller inkompatibel software (inklusive fjernbetjening og antivirus-software) kan forårsage denne Stop-fejl.

Mulige opløsninger til STOP 0x0A, 0x01E og 0x50 fejl

STOP: 0x0000007B INACCESSIBLE_BOOT_DEVICE

Denne Stop-fejl indikerer, at Windows XP har mistet adgangen til systempartitionen eller startvolumen under opstartprocessen. Installation af forkerte enhedsdrivere, når installation eller opgradering af lageradapterhardware forårsager typisk denne Stop-fejl. Denne fejl kan også indikere en mulig virusinfektion.

Fejlfinding Stop 0x0000007B eller "0x4, 0, 0, 0" Fejl

STOP: 0x0000007F UNEXPECTED_KERNEL_MODE_TRAP

Denne Stop-fejl indikerer et hardwareproblem, der skyldes uoverensstemmende hukommelse, defekt hukommelse, en CPU, der fungerer korrekt, eller en ventilatorfejl, der forårsager overophedning.

Generelle årsager til "STOP 0x0000007F" fejl

STOP: 0x0000009F DRIVER_POWER_STATE_FAILURE

Denne Stop-fejl indikerer, at en driver er i en inkonsekvent eller ugyldig strømtilstand. Denne stopfejl forekommer typisk under begivenheder, der involverer strømtilstandovergange, såsom at lukke ned eller bevæge sig i eller ud af standby eller dvaletilstand.

Fejlfinding af en Stop 0x9F-fejl i Windows XP

STOP: 0x000000D1 DRIVER_IRQL_NOT_LESS_OR_EQUAL

Denne Stop-fejl indikerer, at systemet forsøgte at få adgang til den hukommelige hukommelse ved hjælp af en kerneproces-IRQL, der var for høj. Den mest typiske årsag er en dårlig enhedsdriver (en der bruger forkerte adresser). Det kan også være forårsaget af en defekt eller uoverensstemmende RAM eller en beskadiget sidefil.

Fejlmeddelelse med RAM-problemer eller beskadiget virtuel hukommelsesmanager

STOP: 0x000000EA THREAD_STUCK_IN_DEVICE_DRIVER

Denne Stop-fejl indikerer, at et enhedsdriverproblem forårsager systemet til at stoppe på ubestemt tid. Dette problem skyldes typisk en skærmdriver, der venter på, at videohardwaren skal gå i inaktiv tilstand. Dette kan indikere et hardwareproblem med videoadapteren eller en defekt videodriver.

Fejlmeddelelse: STOP 0x000000EA THREAD_STUCK_IN_DEVICE_DRIVER

STOP: 0x00000024 NTFS_FILE_SYSTEM

Denne Stop-fejl indikerer, at der opstod et problem i Ntfs.sys, den driverfil, der giver systemet mulighed for at læse og skrive til drev, der er formateret med NTFS-filsystemet. (En lignende stopmeddelelse, 0x00000023, findes til filtildelingstabellen FAT16 eller FAT32) filsystemer.)

Fejlfinding Stop 0x24 eller NTFS_FILE_SYSTEM fejlmeddelelser

STOP: 0xC0000218 UNKNOWN_HARD_ERROR

Denne Stop-fejl indikerer, at en nødvendig registerhivefil ikke kunne indlæses. Filen kan være korrupt eller mangler. Registreringsfilen er muligvis blevet beskadiget på grund af harddiskkorruption eller et andet hardwareproblem. En driver kan have ødelagt registerdataene under indlæsning i hukommelsen, eller hukommelsen, hvor registreringsdatabasen indlæses, kan have en paritetsfejl.

Sådan fejlfindes en stop 0xC0000218 fejlmeddelelse

STOP: 0xC0000221 STATUS_IMAGE_CHECKSUM_MISMATCH

Denne stopmeddelelse indikerer driver-, systemfil- eller disk korruptionsproblemer (f.eks. En beskadiget personsøgerfil). Defekt hukommelseshardware kan også forårsage, at denne Stop-meddelelse vises.

"STOP: C0000221 ukendt hård fejl" eller "STOP: C0000221 STATUS_IMAGE_CHECKSUM_MISMATCH" fejlmeddelelse opstår

© Copyright 2020 | mobilegn.com