Anonim

Als blauw je favoriete kleur is, is er misschien een gegarandeerde manier om het te haten - door het vijf keer per dag te zien, vergezeld van echt charmante berichten die je zachtjes informeren dat niet-opgeslagen informatie verloren kan gaan of dat er een hardwarefout was en spoedig. Kun je raden waar ik het over heb? Blue Screens of Death, natuurlijk. De effecten van Blue Screens kunnen variëren van lichte irritatie voor de gebruiker tot een echte ramp voor de gegevens op de computer, tot het moeten haasten van de computerwinkel om nieuwe hardware te kopen, enz. Ik maakte een grapje over de negatieve gevoelens tegenover de blauwe kleur vanwege de frequente Blue Screensm, maar als je echt wilt (of redenen hebt - bijvoorbeeld als je kleurenblind bent), kun je het bestand system.ini openen en het Screen of Death in een andere kleur wijzigen. Meer informatie over wat u moet doen nadat u system.ini hebt geopend, vindt u hier.

Hoe dan ook, de kleuren van Screens of Death variëren tussen apparaten en besturingssystemen - van geel (Mozilla XML-parseringsfouten) tot groen (TiVo-apparaten) tot zwart (OS / 2 en Windows), dus het is aan jou om te beslissen of je ' Ik zal het blauw houden of veranderen. En zoals het gerucht gaat, zal er in Windows Vista ook een rood scherm van de dood zijn - voor echt ernstige stopfouten. Mooie kleur - een herinnering voor degene die al eeuwen in corrida wordt gebruikt. Laten we hopen dat gebruikers niet reageren als stieren.

Sommige humor (of sarcasme) helpt zeker, maar laten we nu serieus over het onderwerp gaan en gaan onderzoeken waarom Blue Screens verschijnen en wat te doen als je ze vaak ziet.


Waarom blauwe schermen verschijnen
Technisch gezien lijken blauwe schermen te voorkomen dat het systeem een ​​meer ernstige fout en schade veroorzaakt. Ze worden weergegeven wanneer het systeem een ​​fout of probleem detecteert, waarvan het niet kan herstellen. Het systeem stopt (daarom is de officiële naam van Blue Screens "Stop Error"), schrijft de inhoud van het geheugen op schijf (geheugendumps), als dit is ingeschakeld voor het systeem en wordt een tekstmodusfoutbericht weergegeven met informatie over de toestand die de fout heeft veroorzaakt. Blauwe schermen kunnen op elk moment verschijnen - tijdens de installatie, bij het opstarten of willekeurig zonder duidelijke reden. Enkele van de meest voorkomende redenen voor BSoD's zijn:

  • drivers

  • hardware of hardware oververhit

  • conflicten tussen programma's

  • bestandsinconsistenties of registerfouten

Het is niet normaal dat blauwe schermen vaak voorkomen. Blue Screens zijn eigenlijk geen 'functie' van Windows. Dus als je ze vaak ziet en je kunt Windows nog steeds opstarten, moet je ze beter opletten voordat ze je dwingen het te doen en vooral - probeer erachter te komen wat de oorzaak is. Als u onlangs hardwarewijzigingen hebt aangebracht, is dit een mogelijke reden voor Blue Screens. Fysieke storingen in alle soorten hardware - geheugen, schijven, kaarten, enz. - kunnen een reden zijn voor blauwe schermen.

De nieuwste versies van Windows, zoals XP en 2003, zijn stabieler en kunnen na een paar blauwe schermen herstellen, maar soms kan zelfs een enkel blauw scherm uw Windows niet meer opstarten en moet u uw besturingssysteem opnieuw installeren. Over het algemeen helpt de informatie in een blauw scherm de mogelijke redenen en soms zelfs de exacte reden te identificeren (als u een stuurprogramma in het tekstbericht in het blauwe scherm ziet staan, kunt u er bijna zeker van zijn dat dit stuurprogramma de verdachte is), maar er zijn ook veel gevallen waarin de tekstberichten van de Blue Screens zo vaag zijn dat het niet mogelijk is om te raden wat er mis is gegaan. Bekijk de probleemoplossingssecties van dit artikel voor suggesties voor het omgaan met blauwe schermen.


Wat is gebruikelijk in BSoD's op Windows 2000, XP en 2003?

Hoewel er een aantal bijzonderheden zijn in het voorkomen, uiterlijk en omgaan met Blue Screens op Windows 2000, XP en 2003, zijn er veel algemene dingen die voor allemaal gelden. Een van de dingen die ze allemaal gemeen hebben, is de informatie die ze verstrekken. De exacte tekst van de berichten verschilt, maar over het algemeen is er technische informatie, waaronder gegevens zoals het stopfoutnummer, enkele aanvullende parameters in hex-formaat, de naam van de module (indien van toepassing) die de fout heeft veroorzaakt en het geheugenadres waar de er is een fout opgetreden, zoals te zien is in de eerste screenshot hieronder.

Heel vaak wordt de symbolische naam van de stopfout weergegeven nabij het stopfoutnummer. Symbolische namen zijn behoorlijk cryptisch en sommige van de meest voorkomende namen klinken als "PAGE_FAULT_IN_NONPAGED_AREA", "BAD_POOL_CALLER" of "IRQL_NOT_LESS_OR_EQUAL" maar zeker dat er iets eenvoudiger te begrijpen is dan een stopbericht in hex-formaat.

Een andere veel voorkomende sectie voor alle Windows-versies is de sectie met aanbevelingen. Het geeft algemeen advies over hoe verder te gaan. Soms zijn de vermelde suggesties voor herstel precies wat u moet doen om nieuwe blauwe schermen te voorkomen (bijvoorbeeld als u onlangs hardware hebt gewijzigd of stuurprogramma's hebt bijgewerkt, kan het uitschakelen of verwijderen hiervan de oplossing zijn). Een algemene tip is om opnieuw op te starten in de veilige modus. Dit helpt ook vaak, tenzij uw besturingssysteem zo is verknoeid dat het helemaal niet mogelijk is om het te starten en er slechts één remedie over is - om het opnieuw te installeren.

Het laatste gedeelte bevat gegevens over de foutopsporingspoort en de dumpstatus. Als geen van beide is ingeschakeld, ziet u dit niet. Wanneer het opslaan van geheugendumpbestanden is ingeschakeld, wordt de voortgang van het schrijven (in percentage) weergegeven.

Naast de secties in een typisch blauw scherm, zijn veel stopberichten hetzelfde (of vergelijkbaar in betekenis en probleemoplossing, hoewel de woorden enigszins kunnen variëren) voor Windows 2000, XP en 2003. Ik ga zeker geen berichten vermelden hier, vooral in gedachten houdend dat het nummer van één stopfoutbericht eigenlijk verschillende dingen kan betekenen, wanneer de hexadecimale parameters tussen haakjes verschillen. De beste plaats om uitleg te zoeken over de stopfoutmeldingcode is de site van Microsoft - zoals ze zeggen, haal informatie uit de mond van het paard.


Wat is er anders in BSoD's op Windows 2000, XP en 2003?

Welnu, het eerste duidelijke verschil is het "ontwerp". De artistieke voordelen vallen buiten het bestek van dit artikel, maar als u geïnteresseerd bent in verschillende soorten BSoD's, kijk dan hier: http://en.wikipedia.org/wiki/Blue_screen_of_death. Er zijn voorbeelden van BSoD's voor alle Windows-smaken behalve 2003, inclusief oldies zoals Windows 3.x, NT en 9.x toen BSoD's zeker vaker voorkwamen dan in 2000, XP of 2003.

Een ander verschil zijn de stopberichten die specifiek zijn voor slechts één versie van Windows (of voor een bepaalde versie van Windows (bijv. XP) en een bepaald Service Pack (bijv. XP met SP2)). Daarom moet u, wanneer u een stopbericht tegenkomt, de betekenis en voorgestelde probleemoplossing voor de versie van Windows die u gebruikt controleren. Aan het einde van elke ondersteuningspagina voor een bepaalde stopfout geeft Microsoft aan voor welke versies van Windows het van toepassing is, dus u zult dit altijd weten. Een plaats waar u een lijst met foutmeldingen en uitleg kunt krijgen, is de site van Microsoft. Voor Windows 2000 - vink hier aan; voor Windows XP - kijk hier, en hier zijn de stopberichten voor Windows 2003.

De technische details bekijken van wat er is gewijzigd in een bepaalde versie of een servicepack van Windows is nauwelijks iets dat de algemene gebruiker of zelfs de systeembeheerder moet weten. SP2 voor XP introduceert bijvoorbeeld wijzigingen in geheugenbeheer en de kernel van Windows 2003 is aanzienlijk gewijzigd in vergelijking met eerdere versies. Als gevolg hiervan kunnen toepassingen die op Windows XP werden uitgevoerd voordat de SP2 werd toegepast of voordat u een upgrade naar Windows 2003 uitvoerde, helemaal niet starten of vastlopen (met of zonder een blauw scherm). Zelfs als je weet dat de reden de onverenigbaarheid van de kernel is, tenzij je de ontwikkelaar bent die het problematische programma heeft geschreven, kun je het nauwelijks aanpassen om het te repareren, dus je moet op zoek naar alternatieven. Het verstandigste wat u kunt doen, is een bijgewerkte versie (indien aanwezig) vinden, die is getest onder de versie van Windows waarvoor u deze nodig hebt - XP met SP2 of 2003. Of u kunt ervoor kiezen om het problematische programma van deze machine te verwijderen - bijvoorbeeld SP2 voor XP bevat een firewall, waarvan bekend is dat deze conflicten heeft gehad met sommige andere firewallsoftware (en niet alleen). Sommige van de andere firewalls zijn behoorlijk jaloers om eerst te laden en ik had persoonlijk een vergelijkbaar geval met twee andere firewalls en Blue Screens op een Windows 2003-machine. Het probleem werd pas opgelost nadat een van de firewalls was verwijderd.

Een veel voorkomende reden voor Blue Screens zijn stuurprogramma's. Misschien komen ze zelfs vaker voor dan fysieke hardwarefouten. Veranderingen in geheugenbeheer of de kernel hebben meer invloed op stuurprogramma's dan op toepassingen. Externe leveranciers slagen er meestal niet in om een ​​nieuw stuurprogramma af te leveren op het moment dat een nieuwe versie van Windows of een nieuw Service Pack wordt vrijgegeven, zelfs niet wanneer ze er moeite voor doen. En in sommige gevallen leveren ze gewoon nooit een stuurprogramma voor een bepaalde versie van het besturingssysteem!

Het lijkt erop dat hardwareleveranciers Windows 2003 grotendeels overslaan - zelfs fabrikanten van hoogwaardige hardwarecomponenten zeggen dat Windows 2003 niet voor het grote publiek is, dus waarom zouden we daarvoor een apart stuurprogramma leveren? En waarschijnlijk hebben ze uit verkoopoogpunt gelijk. Ik kon geen precieze en actuele gegevens vinden over het percentage installaties dat elk van de drie besturingssystemen (Windows 2000, XP en 2003) heeft, maar een relatief recent artikel stelt dat "XP kan inhalen tot 2000 te winnen per jaar Einde ”, waardoor ik denk dat zelfs als XP 2000 al heeft gedroned als het meest geïnstalleerde besturingssysteem, Windows 2003 nauwelijks in het spel zit en mijn gok is dat het nauwelijks 10 procent maakt van het totale aantal Windows installaties.

Hoe dan ook, Windows 2003 is een serverbesturingssysteem en hoort niet op keuken-pc's te draaien, dus het is geen verrassing dat hardwareleveranciers er niet erg in geïnteresseerd zijn. De lage marktpenetratie van Windows 2003, samen met de architecturale veranderingen van XP, verklaren waarom hardwareleveranciers Windows 2003 over het algemeen overslaan in hun assortiment stuurprogramma's. En aangezien Vista in het verschiet ligt, is het niet moeilijk om te voorspellen dat er de komende maanden niet veel nieuwe stuurprogramma's voor Windows 2003 zullen zijn. Dus als u 2003 gebruikt en regelmatig blauwe schermen hebt omdat een stuurprogramma (zelfs als het specifiek voor Windows 2003 is geschreven) van een apparaat zich misdraagt, kunt u beter een downgrade naar XP overwegen totdat Vista (of Longhorn) officieel arriveert. Ik zal hier in de volgende sectie meer over (de nadelen van) praten.

Omgaan met blauwe schermen van de dood