Blue Screen of Death - Survival Guide

Embed Size (px)

Citation preview

  • 7/29/2019 Blue Screen of Death - Survival Guide

    1/14

    2/13/2013

    EveryErrorExplained |Mr.CharlesWeber.

    BLACKROSE

    DIGITAL

    SERVICES

    MANAGEMENT

    (BDSM,LLC.)

    BlueScreenofDeath:SurvivalGuide

  • 7/29/2019 Blue Screen of Death - Survival Guide

    2/14

    BlueScreenofDeathSurvivalGuide:EveryErrorExplained

    BSoD101:ACrashCourse

    ErrorNameTherearemanypartstoaBSOD,butthemostimportantisrightatthetop.Theactualnameoftheerroris

    presentedinallcapswithanunderscorebetweeneachword.Insomecasesthiswillbeallthatsneededtogetto

    therootoftheproblem(thankstothehandyguideyouareabouttoread).Mostofthetime,however,more

    informationwillberequired.

    TroubleshootingAdviceNearlyeveryBSODincludesaportionoftextwithsomebasictroubleshootingadvice,thefirstofwhich

    recommendsrestarting

    your

    computer.

    Gee,

    thanks

    for

    the

    tip

    Microsoft.

    Before

    you

    restart,

    copy

    the

    exact

    all

    capserrorcodeandhexadecimalvaluesshownaboveandbelowthisportionofgenerictext.Thenextparagraph

    providessoundadvice,alertingtheusertochecktomakesuretheirhardwareisinstalledproperly,ortoundoany

    recentsoftwareorhardwareupgrades.

    MemoryDumpEveryBSODisaccompaniedbyamemorydump.WhatthismeansiswhenWindowscrashes,itdumpswhateverit

    isholdinginsystemmemorytoafile,andsavesthefileonyourharddrivefordebuggingpurposes.Ifyoucontact

    Microsoftfortechnicalassistance,theyllwanttoknowthecontentsofthisfile.

  • 7/29/2019 Blue Screen of Death - Survival Guide

    3/14

    StopCodeThetechnicalinformationsectionportioncontainstheactualWindowsstopcode,inohsoeasytoread

    hexadecimalform.Despiteappearingunintelligibleatfirstglance,thiscombinationofnumbersandlettersis

    instrumentalindeterminingthecauseofthecrash.Payparticularattentiontothefirstsetofnumbersandletters.

    Itprecedestheotherfour,whichareenclosedinparenthesis.Ifaspecificdriverisassociatedwiththecrash,itwill

    belisted

    on

    the

    very

    next

    line.

    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.

  • 7/29/2019 Blue Screen of Death - Survival Guide

    4/14

    Instead,scrolldownandtakenoteofthebluescreencodes.Armedwiththisinformation,youcanperformyour

    owndetectivework.Alternately,ifyou'dprefertoseetheactualbluescreenratherthanautomaticallyrebooting,

    rightclicktheMyComputericononyourdesktop,selectProperties,andclickonAdvancedSystemSettings.Inthe

    SystemProperties

    window

    that

    appears,

    select

    the

    Advanced

    tab,

    click

    Settings

    under

    Startup

    and

    Recovery,

    and

    unchecktheboxthatsays'AutomaticallyRestart.'ThesamestepsalsoapplytoXP.

    Inanothernodtowardsstreamliningthetroubleshootingprocess,Vista'sProblemReportsandSolutionswizard

    cansaveyouoodlesoftimeinPCdetectivework,andmayevenalertyoutopotentialconflictsyouweren'teven

    awareexisted.YoucanfindthisappletbynameinyourControlPanel,orjusttypeProblemReportsandSolutions

    inVista's

    search

    box.

    Once

    loaded,

    click

    'Check

    for

    new

    solutions'

    in

    the

    left

    hand

    column.

    If

    Vista

    finds

    any

    conflicts,itwilllisttheminthemainwindow,alongwithanypotentialresolutions.

  • 7/29/2019 Blue Screen of Death - Survival Guide

    5/14

    IRQL_NOT_LESS_OR_EQUAL(0x0000000A)

    Themostcommoncauseofthisconflictisimproperlyinstalleddriversforapieceofhardwareyourecently

    installed.

    First,disconnectthehardware,anduninstallthedriversforitcompletely.Ifthatfixesthebluescreen,youcan

    search

    for

    updated

    drivers

    or

    contact

    the

    manufacturer.

    If

    you

    haven't

    installed

    any

    new

    drivers

    recently,

    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.

    SwappingVideocardsIfyou'venarrowedyoursearchofoffendingdriversdowntothoseassociatedwithyourvideocard,turnoffthe

    system,disconnectthepower,andremoveandreseatthevideocard.Next,gointotheBIOS(pressF2orDelete

    whenyourBIOSpromptsyoutodothis,orconsultyourusermanualormotherboardmanufacturer'swebsite)and

    checkthebusspeedforyourvideocard.WetypicallyrecommendleavingthePCIEfrequencysettoAutointhe

    BIOS,butifyou'veoverclockedyoursystem,itcaninadvertentlyknockthebusspeedbeyondastablespec,which

    cancause

    blue

    screens.

    If

    that's

    the

    case,

    manually

    set

    your

    PCI

    Efrequency

    to

    100MHz.

  • 7/29/2019 Blue Screen of Death - Survival Guide

    6/14

    You'remoreliketoexperiencethisIRQLerrorwhenswitchingformonevideocardbrandtoanother,asthedrivers

    willconflictwitheachother.Thesafewaytoswapvideocardsistocompletelyremoveallremnantsofyourold

    videocarddriversusingautilitycalledDriverCleaner,orthefreebiealternativeDriverSweeper.Tobeginthe

    process,openupyourControlPanel,selectAddorRemoveProgramsinXPorProgramsandFeaturesinVista,

    highlightthevideocarddrivers,andclickUninstall.Rebootthecomputer,holdingdowntheF8keytoentersafe

    mode.Run

    the

    Driver

    Cleaner

    utility

    to

    scrub

    away

    any

    remnants

    of

    the

    previous

    drivers

    that

    atypical

    uninstall

    overlooks.Afteryoureboot,installtheappropriatedriversforyournewvideocard.

    SomeSoundAdviceWhentheerrorisrelatedtoanaudiodriver,takenoteoftheprogramthatwasrunningwhentheBSoDoccurred.

    Makesuretheoffendingapplication'ssoundoptionsareconfiguredcorrectly it'sespeciallyimportantthatituses

    thecorrectaudiodeviceanddownloadanypatchesavailablethataddressknownissues.Youshouldupdateyour

    soundcard'sdriversaswell.

    Ifyou'reusinganaddinsoundcard,verifythatthemotherboard'sonboardaudioisdisabledintheBIOS,sothe

    twoaudiodriversdon'tconflictwitheachother.

    ChangeDoctorsSystemservicesknowntocausethiserrorincludevirusscannersandbackuputilities.We'vehadgoodlucksticking

    withthemajorplayers,suchasAVG,Norton,Kaspersky,AntiVir,andNod32forourantivirusscanning,andNorton

    Ghostand

    Acronis

    TrueImage

    for

    backup

    duties.

    Do

    not

    run

    more

    than

    one

    antivirus

    application

    on

    your

    computer

    atthesametime!

  • 7/29/2019 Blue Screen of Death - Survival Guide

    7/14

    DATA_BUS_ERROR(0x0000002E)

    ThisisoneoftheeasierBSoDstodiagnose,asfaultymemorysticksarealmostalwaystoblame.Ifyougetthis

    error,thinkforasecond:ArethoseDIMMsyoujustaddedcompatiblewithyourmotherboard?Yourmotherboard

    manufacturer'swebsitewillhavealistofspecificbrandsverifiedtoworkwithyourparticularboard,although

    theseareoftenincomplete.

    Next,aretheyinstalledinthecorrectslots?Somemotherboardsaremorefinickythanotherswhenitcomesto

    properslotplacement,andthesituationiscompoundedwhendealingwithadual ortrichannelboard.Most

    motherboardsthatrundualchannelrequirethatyouinstallmatchingsetsofRAMinthesamecolorslots,while

    others,suchassomeMSIboards,requirethatyouinstalltheminalternateslots.AndifyouhaveaCorei7setup,

    youmayneedtoinstallyourRAMstartingwiththeslotfarthestfromtheCPU.Whenindoubt,RTFM.

    Onceyou'veverifiedthatyourRAMisinstalledcorrectlyandiscompatiblewithyourmotherboard,checktomakesurethey'rerunningwithinspec.It'spossibleyoumayhavesetyourmemory'slatencytimingstooaggressive,or

    maybethestickscan'thandlethefrequencyyou'retryingtorunthemat.YourBIOScouldalsomisreadtheSPD

    settings.Whateverthecase,lookupthecorrectparametersforyourRAMandtrymanuallysettingtheminthe

    BIOS.

  • 7/29/2019 Blue Screen of Death - Survival Guide

    8/14

    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.

  • 7/29/2019 Blue Screen of Death - Survival Guide

    9/14

    NTFS_FILE_SYSTEM(0x00000024or0x00000023)or

    FAT_FILE_SYSTEM(0x00000024or0x00000023)

    Whilemanybluescreenscanbetracedbacktoanewhardwareinstallorbadmemory,thisparticular

    errorscreams

    in

    capital

    letters

    that

    something

    is

    fishy

    with

    your

    hard

    drive.

    The

    error

    that

    gets

    displayed

    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.

  • 7/29/2019 Blue Screen of Death - Survival Guide

    10/14

    CheckPlease!

    Nowit'stimetocheckyourdriveforerrors.Todothis,we'llfirstrunadiagnosticscan.InXP,clickStart,thenRun,

    andtypecmd.InVista,simplytypecmdintheStartSearchbox,thenrightclickcmd.exeandselectRunasAdministrator..Attheflashingcommandprompt,typechkdsk/f/randrebootthesystemifprompted.The/fand

    /rswitchesattempttofixfilesystemerrors,thenlookforanmarkanybadsectorsbeforeautomaticallyrebooting

    whenthescancompletes.

    ChangeDriversEventhoughwedon'treallythinkaboutharddrivesasneedingdrivers,thecontroller'sthey'reattachedtomost

    certainlydo.AbuggySATAcontrollerdrivercanwreakhavoconyourdata.Yourmotherboard'schipsetdrivers

    includespecificdriversfortheIDE/ATAcontrollerthattheharddrivesareconnectto,soyou'llneedtoinstallthe

    latestversionforyourmotherboard.Tofindyourchipsetdrivers,you'llneedtogotoyourmotherboard

    manufacturer'swebsiteandsearchthesupportsection,orheaddirectlytoyourchipsetmanufacturer'swebsite.

  • 7/29/2019 Blue Screen of Death - Survival Guide

    11/14

    UNEXPECTED_KERNEL_MODE_TRAP(0x0000007F)

    Ifyouseethisbluescreen,you'reprobablyoverclockingyourCPU,butthisisnotalwaysthecase.The7Ferroris

    knowntoattackindiscriminately,lashingoutatmorethanjustoverclockers.ThisparticularBSoDcanrearits

    headinresponsetobadRAM,afaultymotherboard,orcorruptedBIOS.

    OverzealousOverclockingIfyou'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.

    Asfar

    as

    temperatures

    go,

    most

    CPUs

    can

    get

    very

    hot

    without

    incurring

    any

    damage.

    Temperatures

    of

    75C

    under

    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.

  • 7/29/2019 Blue Screen of Death - Survival Guide

    12/14

    Finally,verifythatallfansarespinning.Ifthefanispluggedinandstillnotspinning,replacethedefectivefan

    immediately.

    TheBIOSBeckonsIfyourBIOSiscorruptorhastroublewithanewcomponent,suchasnewlyreleasedprocessorcore,yourfirst

    orderofbusinessistoupdatetothelatestversion.BeforeupdatingtheBIOS,youshouldchangeitssettingsback

    todefault

    (there

    is

    usually

    a"reset

    to

    default"

    setting

    in

    the

    BIOS

    that

    makes

    this

    process

    easy,

    or

    you

    can

    simply

    cleartheCMOSviathejumperonyourmotherboard).YoushouldneverattempttoupdateyourBIOSonasystem

    thatisoverclockedandunstable.AsuddenrebootinthemiddleoftheBIOSflashingprocesswilldestroyyour

    motherboard,turningitintoafancydoorstop.Andremember:Never,underanycircumstances, restartorshut

    downthesystemwhileyou'reflashingyourBIOS.YoucandownloadthelatestBIOSfromyourmotherboard

    manufacturer'swebsite.

    Whenthereareseveraldifferentversionstochoosefrom,skiprighttothelatestreleaseratherthanupdating

    incrementally.SomemotherboardvendorsincludeutilitiesforupdatingtheBIOSfromwithinWindows.This

    makestheprocesseasyenoughforevennovicestoundertake,butforobviousreasons,werecommendavoiding

    thisroutewhenasystemispronetobluescreens.

    MatingMemoryMismatchedorbadmemorystickscanalsocausethisbluescreen.Toscratchthisoneoffofthetroubleshooting

    list,runasinglestickofRAMthatMemtest86hasverifiedtobeerrorfree.Ifthissolvestheproblem,replacethe

    badstick.Ifnot,moveontothenextstep.

    CPUisKaputWedon'tseethisoften,butanotherknowncauseforthisparticularerrorisabadprocessor.Mostpeopledon't

    havethemeanstotesttheCPUinanothersystem,soyouroptionsheremaybelimited.Localcomputerrepair

    shopsaresometimeswillingtoruntheprocessorforanightortwoforanominalcost,butyoucanalsocontact

    AMDorIntelforareplacementifit'swithinthewarrantyperiod.

  • 7/29/2019 Blue Screen of Death - Survival Guide

    13/14

    OtherNotableBSoDs

    PAGE_FAULT_IN_NONPAGED_AREAFaultyhardware,includingRAM(system,video,orL2cache).

    INACCESSIBLE_BOOT_DEVICE

    CausedbyimproperlyconfiguredjumpersonPATAharddrives,abootsectorvirus,orincorrectIDEcontroller

    drives,whichcanalsooccurwheninstallingthewrongchipsetdrivers.

    VIDEO_DRIVER_INIT_FAILURECausedbyinstallingthewrongdriversforavideocardorrebootingbeforedriverinstallationcouldcomplete.

    BAD_POOL_CALLERCausedbyafaultyorincompatiblehardwaredriver,particularlywhenupgradingWindowsXPinsteadof

    performingacleaninstall.

    PFN_LIST_CORRUPT

    Causedby

    faulty

    RAM.

    MACHINE_CHECK_EXCEPTIONAbadCPU oronethatistooaggressivelyoverclocked,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.

  • 7/29/2019 Blue Screen of Death - Survival Guide

    14/14

    Onthelefthandpane,highlighttheapplicationorsystemicon(underWindowsLogsinVista).Ontherighthand

    pane,you'llseeuptothreedifferenteventslabeledInformation,Warning,andError.Thesearesortedbythetime

    inwhichtheyoccurred.Scrolltotheapproximatetimeofthelastsystemrestartanddoubleclicktheevents.

    ThisbringsupaPropertieswindowdetailinginformationthatshouldclueyouinonanyproblem.Forexample,if

    oneof

    the

    events

    contains

    abug

    check

    message

    with

    0x0000002E,

    we

    know

    this

    is

    aDATA_BUS_ERROR,

    and

    is

    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.