Blue Screen Blaues Bild mit sehr vielen Informationen 2009 Tobias C. Sutor-EDV.de
Inhalt Was ist ein Blue Screen? Geschichte Ursachen Häufige Beispiele Dem Blue Screen auf der Spur Live-Demo Problemlösung Quellen 2
Was ist ein Blue Screen? Ein stop error
Was ist ein Blue Screen? Ein Blue Screen ist ein stop error Die Bedienoberfläche und das System werden angehalten Ein Weiterarbeiten ist nicht mehr möglich Der Rechner muss ausgeschalten / neu gestartet werden Dient zum Schutz von Hardware und Daten 4
Was ist ein Blue Screen? Erstellt einen Kernel-Dump Entspricht in etwa dem Kernel panic unter Unix / Linux Fehlerinformationen werden angezeigt Bei einem Freeze hat Windows keine Gelegenheit mehr für einen BS Auch BSoD (Bluescreen of Death) 5
Geschichte Bei Win 9x war das noch besser!
Geschichte November 1985: Windows 1.01 Sommer 1991: Black Screen bei DOS November 1993: Blue Screen auf Atari Jaguar Win 95, 98 und NT Win 2000 Win XP Win Vista Win 7 7
8
Geschichte Bei Windows 9x konnte der Bluescreen oft noch weggedrückt werden, auf der NT-Schiene ist das Nicht mehr möglich (2000, XP, Vista, Seven) 9
Ursachen Defekte Hardware oder schlechte Treiber, selten Anwendungssoftware und Viren
Hardware Defekte Hardware Temperaturprobleme (Prozessor, GPU) Festplattendefekt (bzw. Controller) RAM-defekt oder falsche Einstellungen Netzteil zu schwach Grafikkartendefekt Inkompatibilität zwischen Komponenten IRQ-Problem(e) Defekte Kabel 11
Treiber Unsaubere oder falsche Treiber Treiber schreibt in falsche Treiberbereiche Falscher Treiber für die Hardware Treiberzertifizierung gibt keine Sicherheit 12
Software Virenscanner (Symantec) Virtuelle Laufwerke (Daemon-Tools) Brennprogramme (Nero) Firewalls (Kaspersky) Viren Für alle gilt: Kernel-Mode (nicht User-Mode!) 13
Häufige Beispiele IRQL_NOT_LESS_OR_EQUAL PAGE_FAULT_IN_NONPAGED_AREA STATUS_SYSTEM_PROCESS_TERMINATED
Häufige Beispiele IRQL_NOT_LESS_OR_EQUAL Ursache: Auslöser: Resultat: Lösung: Unsaubere Treiber Falscher Pointer Treiber greift auf falschen Speicherbereich zu Treiberupdate (falls vorhanden) 15
Häufige Beispiele PAGE_FAULT_IN_NONPAGED_AREA Ursache: Treiber / defekte Hardware / Software Auslöser: Resultat: Lösung: Daten nicht im Speicher vorhanden System kann angeforderte Daten nicht finden Hardware- / Treibercheck 16
Häufige Beispiele STATUS_SYSTEM_PROCESS_TERMINATED Ursache: Auslöser: Resultat: Lösung: Winlogon oder CSRSS wurden geändert Software hat Dateien verändert Windows fährt herunter Software entfernen oder Backup einspielen 17
Dem Blue Screen auf der Spur Jetzt geht s ans Eingemachte!
Vorbereitung Windows anweisen einen Kernel-Dump zu schreiben (komplett!) START SYSTEMSTEUERUNG SYSTEM ERWEITERT STARTEN UND WIEDERHERSTELLEN 19
Vorbereitung Debugging-Tools von Microsoft laden und installieren http://www.microsoft.com/whdc/devtools/de bugging/default.mspx Blue Screen reproduzieren Warten bis der Kernel-Dump auf die Platte geschrieben wurde (dauert ein wenig) 20
WinDBG WinDBG starten Symbole herein laden: File Symbolpath SRV*c:\symbols*http://msdl.microsoft.com/d ownloads/symbols Dump herein laden File Open Crash Dump!analyze v eingeben Überspringen 21
WinDBG Die Symbole haben neue Dateien heruntergeladen SP3 wird erkannt. 22
WinDBG Ein erster Anhaltspunkt: Probably caused Das reicht uns aber nicht 23
WinDBG MANUALLY_INITIATED_CRASH Er hat mich erwischt. Hier könnte auch etwas anderes stehen Wie vermutet ein DRIVER_FAULT Ein Treiber ist schuld! 24
WinDBG Mit!analyze v kommen wir der Sache auf die Spur I8042prt.sys ist schuld am Absturz 25
WinDBG Mehr Infos gibt es mit: lmvm i8042prt Wir sehen wo die Datei liegt und von wann sie ist 26
Live-Demo DUMP-Auswertung eines Blue Screens 27
Problemlösung Treiber Temperatur Festplatte RAM Kabel Korrekten Treiber installieren oder aktualisieren Tritt das Problem im Sommer oder bei Volllast auf? Wurden Komponenten übertacktet? Anderes Gehäuse / Kühler CHKDSK / Herstellertool, Platte tauschen, Treiber Mit MEMTEST86 testen, Riegel einzeln betreiben, Einstellungen im BIOS überprüfen Kabel, Stecker, Pins und Verbindungen überprüfen ggf. tauschen 28
Problemlösung Grafikkarte Komponenten IRQ-Probleme Netzteil Fehler im Abgesicherten Modus Mit 3Dmark testen, DXDIAG ausführen, Kreuztausch Konflikt zwischen zwei Komponenten? Einzeln betreiben BIOS-Einstellungen überprüfen, Mainboard defekt Netzteil zu schwach? Unnötige Komponenten abstecken, Netzteil tauschen / reinigen Tritt der Fehler auch im Abgesicherten Modus auf ist die Installation oder die Registry zerschossen 29
Quellen Support.microsoft.com Administrator.de Winhistory.de de.wikipedia.org 30
Ende Noch Fragen? Nein? Vielen Dank für Ihre Aufmerksamkeit! Bis zum nächsten Blue Screen! 31