0% found this document useful (0 votes)
221 views14 pages

Blue Screen of Death - Survival Guide

This document provides explanations and troubleshooting advice for common Blue Screen of Death (BSOD) errors in Windows operating systems. It describes the key parts of a BSOD screen and what information they provide about the nature of the crash. Specific sections detail the IRQL_NOT_LESS_OR_EQUAL, DATA_BUS_ERROR, and NTFS_FILE_SYSTEM errors and steps users can take to diagnose and resolve them, such as checking hardware compatibility, memory installation, and hard drive issues. The guide aims to decipher BSOD stop codes and driver information to help users identify and address the root causes of crashes.

Uploaded by

Charles Weber
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
221 views14 pages

Blue Screen of Death - Survival Guide

This document provides explanations and troubleshooting advice for common Blue Screen of Death (BSOD) errors in Windows operating systems. It describes the key parts of a BSOD screen and what information they provide about the nature of the crash. Specific sections detail the IRQL_NOT_LESS_OR_EQUAL, DATA_BUS_ERROR, and NTFS_FILE_SYSTEM errors and steps users can take to diagnose and resolve them, such as checking hardware compatibility, memory installation, and hard drive issues. The guide aims to decipher BSOD stop codes and driver information to help users identify and address the root causes of crashes.

Uploaded by

Charles Weber
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

2/13/2013

BLACKROSE DIGITAL SERVICES MANAGEMENT (BDSM,LLC.)

BlueScreenofDeath: SurvivalGuide

EveryErrorExplained |Mr.CharlesWeber.

BlueScreenofDeathSurvivalGuide:EveryErrorExplained

BSoD101:ACrashCourse

ErrorName
TherearemanypartstoaBSOD,butthemostimportantisrightatthetop.Theactualnameoftheerroris presentedinallcapswithanunderscorebetweeneachword.Insomecasesthiswillbeallthatsneededtogetto therootoftheproblem(thankstothehandyguideyouareabouttoread).Mostofthetime,however,more informationwillberequired.

TroubleshootingAdvice
NearlyeveryBSODincludesaportionoftextwithsomebasictroubleshootingadvice,thefirstofwhich recommendsrestartingyourcomputer.Gee,thanksforthetipMicrosoft.Beforeyourestart,copytheexactall capserrorcodeandhexadecimalvaluesshownaboveandbelowthisportionofgenerictext.Thenextparagraph providessoundadvice,alertingtheusertochecktomakesuretheirhardwareisinstalledproperly,ortoundoany recentsoftwareorhardwareupgrades.

MemoryDump
EveryBSODisaccompaniedbyamemorydump.WhatthismeansiswhenWindowscrashes,itdumpswhateverit isholdinginsystemmemorytoafile,andsavesthefileonyourharddrivefordebuggingpurposes.Ifyoucontact Microsoftfortechnicalassistance,theyllwanttoknowthecontentsofthisfile.

StopCode
ThetechnicalinformationsectionportioncontainstheactualWindowsstopcode,inohsoeasytoread hexadecimalform.Despiteappearingunintelligibleatfirstglance,thiscombinationofnumbersandlettersis instrumentalindeterminingthecauseofthecrash.Payparticularattentiontothefirstsetofnumbersandletters. Itprecedestheotherfour,whichareenclosedinparenthesis.Ifaspecificdriverisassociatedwiththecrash,itwill belistedontheverynextline.

IRunVista,soI'mImmunetoBSODs,Right?
Unfortunately,no.Acommonmisconceptionisthatbluescreensdon'tevenexistinVista.Thegoodnewsis MicrosoftputalotofworkintohowVistahandlescriticalerrorsandotherglitchesthatinpreviousOSswould causeasystemcrash.Mostofthetime,ifaproblemoccurs,Vistawillattempttofixtheproblemwithoutany interruption.Forexample,ifyourvideocardcrashes,youmayseeamessagesaying"Displaydriverstopped respondingandhasrecovered."InXPandpreviousOSs,thisalmostalwayswouldhaveresultedinasystemcrash.

Insomecases,Vistawillbeunablerecoveronitsown,andtheresultisabluescreen.Bydefault,Vistawillreboot itselfafterbrieflyflashingthebluescreen.Ithappenssofastyoumightmissit,butonceWindowsreloads,you'll begreetedwithanerrormessagesimilartotheabove.Youcantryclickingthe'Checkforsolution'button,justas youcantryyourhandplayingthelotto.Neitheroneislikelytoresultinanything.

Instead,scrolldownandtakenoteofthebluescreencodes.Armedwiththisinformation,youcanperformyour owndetectivework.Alternately,ifyou'dprefertoseetheactualbluescreenratherthanautomaticallyrebooting, rightclicktheMyComputericononyourdesktop,selectProperties,andclickonAdvancedSystemSettings.Inthe SystemPropertieswindowthatappears,selecttheAdvancedtab,clickSettingsunderStartupandRecovery,and unchecktheboxthatsays'AutomaticallyRestart.'ThesamestepsalsoapplytoXP.

Inanothernodtowardsstreamliningthetroubleshootingprocess,Vista'sProblemReportsandSolutionswizard cansaveyouoodlesoftimeinPCdetectivework,andmayevenalertyoutopotentialconflictsyouweren'teven awareexisted.YoucanfindthisappletbynameinyourControlPanel,orjusttypeProblemReportsandSolutions inVista'ssearchbox.Onceloaded,click'Checkfornewsolutions'inthelefthandcolumn.IfVistafindsany conflicts,itwilllisttheminthemainwindow,alongwithanypotentialresolutions.

IRQL_NOT_LESS_OR_EQUAL(0x0000000A)

Themostcommoncauseofthisconflictisimproperlyinstalleddriversforapieceofhardwareyourecently installed. First,disconnectthehardware,anduninstallthedriversforitcompletely.Ifthatfixesthebluescreen,youcan searchforupdateddriversorcontactthemanufacturer.Ifyouhaven'tinstalledanynewdriversrecently,you'll needtodosomemoredetectivework.Startbyexaminingthebluescreentoseeifitlistsaspecificdriver.Looking atthebluescreen,checkthetextattheverybottomofthescreen.You'llprobablyseeafilename.Thisisthe driverthatcausedtheproblem.If,forexample,thedriverinquestionisnamednv4_disp.dll(annVidiarelated file),andyou'verecentlyswitchedfromanNvidiavideocardtoanATIpart,thenit'sreasonabletoassumethat eithertheolddriverwasnotuninstalledcorrectly,orthenewdriversweren'tproperlyinstalled.

SwappingVideocards
Ifyou'venarrowedyoursearchofoffendingdriversdowntothoseassociatedwithyourvideocard,turnoffthe system,disconnectthepower,andremoveandreseatthevideocard.Next,gointotheBIOS(pressF2orDelete whenyourBIOSpromptsyoutodothis,orconsultyourusermanualormotherboardmanufacturer'swebsite)and checkthebusspeedforyourvideocard.WetypicallyrecommendleavingthePCIEfrequencysettoAutointhe BIOS,butifyou'veoverclockedyoursystem,itcaninadvertentlyknockthebusspeedbeyondastablespec,which cancausebluescreens.Ifthat'sthecase,manuallysetyourPCIEfrequencyto100MHz.

You'remoreliketoexperiencethisIRQLerrorwhenswitchingformonevideocardbrandtoanother,asthedrivers willconflictwitheachother.Thesafewaytoswapvideocardsistocompletelyremoveallremnantsofyourold videocarddriversusingautilitycalledDriverCleaner,orthefreebiealternativeDriverSweeper.Tobeginthe process,openupyourControlPanel,selectAddorRemoveProgramsinXPorProgramsandFeaturesinVista, highlightthevideocarddrivers,andclickUninstall.Rebootthecomputer,holdingdowntheF8keytoentersafe mode.RuntheDriverCleanerutilitytoscrubawayanyremnantsofthepreviousdriversthatatypicaluninstall overlooks.Afteryoureboot,installtheappropriatedriversforyournewvideocard.

SomeSoundAdvice
Whentheerrorisrelatedtoanaudiodriver,takenoteoftheprogramthatwasrunningwhentheBSoDoccurred. Makesuretheoffendingapplication'ssoundoptionsareconfiguredcorrectlyit'sespeciallyimportantthatituses thecorrectaudiodeviceanddownloadanypatchesavailablethataddressknownissues.Youshouldupdateyour soundcard'sdriversaswell.

Ifyou'reusinganaddinsoundcard,verifythatthemotherboard'sonboardaudioisdisabledintheBIOS,sothe twoaudiodriversdon'tconflictwitheachother.

ChangeDoctors
Systemservicesknowntocausethiserrorincludevirusscannersandbackuputilities.We'vehadgoodlucksticking withthemajorplayers,suchasAVG,Norton,Kaspersky,AntiVir,andNod32forourantivirusscanning,andNorton GhostandAcronisTrueImageforbackupduties.Donotrunmorethanoneantivirusapplicationonyourcomputer atthesametime!

DATA_BUS_ERROR(0x0000002E)

ThisisoneoftheeasierBSoDstodiagnose,asfaultymemorysticksarealmostalwaystoblame.Ifyougetthis error,thinkforasecond:ArethoseDIMMsyoujustaddedcompatiblewithyourmotherboard?Yourmotherboard manufacturer'swebsitewillhavealistofspecificbrandsverifiedtoworkwithyourparticularboard,although theseareoftenincomplete.

Next,aretheyinstalledinthecorrectslots?Somemotherboardsaremorefinickythanotherswhenitcomesto properslotplacement,andthesituationiscompoundedwhendealingwithadualortrichannelboard.Most motherboardsthatrundualchannelrequirethatyouinstallmatchingsetsofRAMinthesamecolorslots,while others,suchassomeMSIboards,requirethatyouinstalltheminalternateslots.AndifyouhaveaCorei7setup, youmayneedtoinstallyourRAMstartingwiththeslotfarthestfromtheCPU.Whenindoubt,RTFM. Onceyou'veverifiedthatyourRAMisinstalledcorrectlyandiscompatiblewithyourmotherboard,checktomake surethey'rerunningwithinspec.It'spossibleyoumayhavesetyourmemory'slatencytimingstooaggressive,or maybethestickscan'thandlethefrequencyyou'retryingtorunthemat.YourBIOScouldalsomisreadtheSPD settings.Whateverthecase,lookupthecorrectparametersforyourRAMandtrymanuallysettingtheminthe BIOS.

Iftheproblempersists,theproblemislikelyabadstick.Tofindoutwhichstickisbadyoucansimplyremoveone stick,thenrunyoursystemforawhiletoseeifthebluescreensstop.Thenswapthesticksandrunyourtestagain. Ifthemachinebluescreenswithonestick,butnottheother,you'vefoundyourculprit.Youcanalsoruna diagnosticprogramsuchasMemtest86+tohelpdeterminewhichstickisdefective.Ifyou'rerunningVista,youcan alsouseMicrosoft'sWindowsMemoryDiagnosticsTool.TypethenameoftheprograminVista'ssearchbox,and onceselected,itwillrunthenexttimeyoureboot.BecausemostRAMsoldtodayincludesalifetimewarranty,be suretocheckwithyourvendorbeforeyoutossoutabadstick.

NTFS_FILE_SYSTEM(0x00000024or0x00000023)or FAT_FILE_SYSTEM(0x00000024or0x00000023)
Whilemanybluescreenscanbetracedbacktoanewhardwareinstallorbadmemory,thisparticular errorscreamsincapitallettersthatsomethingisfishywithyourharddrive.Theerrorthatgetsdisplayed dependsonthefilesystemyourOSisusing.Inmostcases,thefilesystemwillbeNTFS.Withreallyold systems,theerrorwillreadFAT16.Ifyougetthiserror,besuretodoonethingimmediately,beforeyou evenbeingtocontemplateitscause:Backupyourimportantdata.

CalltheCableGuy

Theeasiestsolutionsareoftenthemostoverclocked,buttheycanalsobethemosteffective.Checkingyourhard drive'scableconnectionsfallsintothiscategory.SATAcablesarenotoriousforworkingthemselvesloose especiallywhenusersliketokickthecomputersstoredunderthedesk.IfusingaSATAdrive,makesureyouhave onlyonepowercableconnected,nottwo(manySATAharddrivesincludeaSATApowercableandalegacyfour pinconnector).WithaPATAdrive,removetheribboncableandlookforanybentorbrokenpins.Carefullylineup thecableandpushitsecurelyintoplace.Youmightalsohaveabadcable,soifyouhaveaspacecablelyingaround oneyouknowtobegoodswapitwiththeoneinyourPC.

CheckPlease!

Nowit'stimetocheckyourdriveforerrors.Todothis,we'llfirstrunadiagnosticscan.InXP,clickStart,thenRun, andtypecmd.InVista,simplytypecmdintheStartSearchbox,thenrightclickcmd.exeandselectRunas Administrator..Attheflashingcommandprompt,typechkdsk/f/randrebootthesystemifprompted.The/fand /rswitchesattempttofixfilesystemerrors,thenlookforanmarkanybadsectorsbeforeautomaticallyrebooting whenthescancompletes.

ChangeDrivers
Eventhoughwedon'treallythinkaboutharddrivesasneedingdrivers,thecontroller'sthey'reattachedtomost certainlydo.AbuggySATAcontrollerdrivercanwreakhavoconyourdata.Yourmotherboard'schipsetdrivers includespecificdriversfortheIDE/ATAcontrollerthattheharddrivesareconnectto,soyou'llneedtoinstallthe latestversionforyourmotherboard.Tofindyourchipsetdrivers,you'llneedtogotoyourmotherboard manufacturer'swebsiteandsearchthesupportsection,orheaddirectlytoyourchipsetmanufacturer'swebsite.

UNEXPECTED_KERNEL_MODE_TRAP(0x0000007F)
Ifyouseethisbluescreen,you'reprobablyoverclockingyourCPU,butthisisnotalwaysthecase.The7Ferroris knowntoattackindiscriminately,lashingoutatmorethanjustoverclockers.ThisparticularBSoDcanrearits headinresponsetobadRAM,afaultymotherboard,orcorruptedBIOS.

OverzealousOverclocking
Ifyou'veoverclocked,thefirstthingyoushoulddotoisolatetheproblem(oranyproblem,forthatmatter)isto revertyouroverclockedcomponentstotheirdefaultspeeds.Ifthebluescreengoesaway,thenyouroverclock wastooaggressive.ThebestwaytoensurethatyouroverclockisstableistostressthehelloutofyourPC.Todo this,manyenthusiaststurntothetorturetestnamedPrime95.Thisutilitystressedyourrig'sCPUandmemory subsystems.Ifanyerrorsarefound,it'sagoodindicationthatyoursystemisnotcompletelystable.

HotPotato!
ThisBSoDcouldalsobegeneratedbyanoverheatingPC,soit'sagoodpracticetomonitoryoursystemtempsona regularbasis.Thereareseveraltempmonitoringprogramsavailable,suchasCoreTemp,RealTemp,SpeedFan, andmanyothers.

Asfarastemperaturesgo,mostCPUscangetveryhotwithoutincurringanydamage.Temperaturesof75Cunder loadaren'tunheardofforhotrunningCPUs,thoughmostnewerchipsprobablywon'tgetashigh.Ingeneral,it'sa goodideatokeepyourCPUbelow70C,andbelow50Catidle.Thiswillvarybyprocessormake,model,andeven stepping(revisions)ofthesamechip. Ifaprocessorisrunninghot,examineyourcase'sairflowandseeifthereareanyobstructions.Checkyourfansfor dustbuildup,includingthetopoftheheatsinkthat'scoolingyourCPU.Ahighqualitycoolerwillalsobring temperaturesdown.AndyoushouldalwayshavesomesortofthermalpastebetweentheCPUandthecooler.

Finally,verifythatallfansarespinning.Ifthefanispluggedinandstillnotspinning,replacethedefectivefan immediately.

TheBIOSBeckons
IfyourBIOSiscorruptorhastroublewithanewcomponent,suchasnewlyreleasedprocessorcore,yourfirst orderofbusinessistoupdatetothelatestversion.BeforeupdatingtheBIOS,youshouldchangeitssettingsback todefault(thereisusuallya"resettodefault"settingintheBIOSthatmakesthisprocesseasy,oryoucansimply cleartheCMOSviathejumperonyourmotherboard).YoushouldneverattempttoupdateyourBIOSonasystem thatisoverclockedandunstable.AsuddenrebootinthemiddleoftheBIOSflashingprocesswilldestroyyour motherboard,turningitintoafancydoorstop.Andremember:Never,underanycircumstances,restartorshut downthesystemwhileyou'reflashingyourBIOS.YoucandownloadthelatestBIOSfromyourmotherboard manufacturer'swebsite.

Whenthereareseveraldifferentversionstochoosefrom,skiprighttothelatestreleaseratherthanupdating incrementally.SomemotherboardvendorsincludeutilitiesforupdatingtheBIOSfromwithinWindows.This makestheprocesseasyenoughforevennovicestoundertake,butforobviousreasons,werecommendavoiding thisroutewhenasystemispronetobluescreens.

MatingMemory
Mismatchedorbadmemorystickscanalsocausethisbluescreen.Toscratchthisoneoffofthetroubleshooting list,runasinglestickofRAMthatMemtest86hasverifiedtobeerrorfree.Ifthissolvestheproblem,replacethe badstick.Ifnot,moveontothenextstep.

CPUisKaput
Wedon'tseethisoften,butanotherknowncauseforthisparticularerrorisabadprocessor.Mostpeopledon't havethemeanstotesttheCPUinanothersystem,soyouroptionsheremaybelimited.Localcomputerrepair shopsaresometimeswillingtoruntheprocessorforanightortwoforanominalcost,butyoucanalsocontact AMDorIntelforareplacementifit'swithinthewarrantyperiod.

OtherNotableBSoDs

PAGE_FAULT_IN_NONPAGED_AREA
Faultyhardware,includingRAM(system,video,orL2cache).

INACCESSIBLE_BOOT_DEVICE
CausedbyimproperlyconfiguredjumpersonPATAharddrives,abootsectorvirus,orincorrectIDEcontroller drives,whichcanalsooccurwheninstallingthewrongchipsetdrivers.

VIDEO_DRIVER_INIT_FAILURE
Causedbyinstallingthewrongdriversforavideocardorrebootingbeforedriverinstallationcouldcomplete.

BAD_POOL_CALLER
Causedbyafaultyorincompatiblehardwaredriver,particularlywhenupgradingWindowsXPinsteadof performingacleaninstall.

PFN_LIST_CORRUPT
CausedbyfaultyRAM.

MACHINE_CHECK_EXCEPTION
AbadCPUoronethatistooaggressivelyoverclocked,oranunderpoweredorfaultypowersupply.

AnEndRunAroundtheBSoD
Readingbluescreensofdeathisfunandall,butthere'sanother,easierwaytodiscoverwhatyourPC'sproblemis: theEventViewer.WhenanerroroccursinWindows,theOSaddsanotetothesystem'slogfiles.Theselogsare accessiblethroughWindows'sEventViewer,andtheycontainalltheinformationweneedtoknowwhatailsour poorcomputer. InXP,gotheStartmenuandopentheControlPanel.ClickAdministrativeTools,andthendoubleclicktheEvent Viewericon.Alternately,selectRunfromtheStartmenuandtypeeventvwr.msc,whichwillbringyourightinto theEventViewer.InVista,justtypeEventViewerintheStartSearchbox.

Onthelefthandpane,highlighttheapplicationorsystemicon(underWindowsLogsinVista).Ontherighthand pane,you'llseeuptothreedifferenteventslabeledInformation,Warning,andError.Thesearesortedbythetime inwhichtheyoccurred.Scrolltotheapproximatetimeofthelastsystemrestartanddoubleclicktheevents. ThisbringsupaPropertieswindowdetailinginformationthatshouldclueyouinonanyproblem.Forexample,if oneoftheeventscontainsabugcheckmessagewith0x0000002E,weknowthisisaDATA_BUS_ERROR,andis usuallyindicativeoffaultyRAM.Ontheotherhand,theremightbeseveraleventspointingtoaspecificdriver, suchasnv4_disp.dll.Thistellsusweshouldfocusonthevideocardandanyrecentchangesrelatedtothedisplay hardware. Armedwiththisinformation,we'rereadytobeginthetroubleshootingstepsoutlinedpreviously.Iftypingthe eventIDintoGoogleandMicrosoft'sKnowledgeBase(http://support.microsoft.com)doesn'thelp,headoverto www.eventid.net.Thissitecontainsarepositoryofcommentsanderrorsfromotherusers,aswellasthesteps theytooktoalleviatetheirproblems. Irecommendyoufamiliarizeyourselfwiththeeventviewer,evenifyoursystemishealthy.Rootingoutminor problemsbeforetheyprogresswillensureyourWindowsinstallkeepshummingalonguneventfully.

You might also like