BSOD: hal.dll and ntoskrnl.exe at fault


  1. Posts : 36
    Windows 7 Home Premium 64bit
       #1

    BSOD: hal.dll and ntoskrnl.exe at fault


    I have recently updated from 32-bit windows 7 to 64-bit windows 7 for obvious reasons. I have had 5 BSODs since I did that, I have checked my drivers and they seemed to be fine on most of the programmes I used, I have also used cmd to scan for errors using the sfc /scannow command first time it found corrupted files second time it didn't. After it happened again I then used Bluescreen viewer to see what caused it and all but one had something to do with hal.dll and ntoskrnl.exe, so now I am confused as many things I have read says its a driver or bios issue, but seeing as I am not that good at this sort of thing I thought I should ask for help.

    I have grabbed all using the SF diagnostic Tool

    *Ok I had another BSoD so I thought I would troubleshoot this myself. The bug check code is 0x00000124 and the cause is hal.dll so I read that it was a hardware issue, but since the computer worked perfectly on 32-bit I don't think that is the problem but I checked temperatures to see if anything was overheating (see below) I then checked drivers again and found 3 drivers on Driver Magician after scanning, audio, card reader and motherboard options so I installed them all, but the motherboard driver I was given was 15.57-nforce-winvista-win7-64bit-international-whql, I scanned again and it give me the same driver....I don't know if that is the problem, but if someone could translate the dump files and point me in the right direction.


    I used a driver identifier to check all my drivers and it only found 3 that needed updating (see below) but no motherboard driver that needs updating so now either it is false information or I have a corrupt driver somewhere I think.
    Last edited by mastahelix; 24 Nov 2013 at 19:11. Reason: New info
      My Computer


  2. Posts : 36
    Windows 7 Home Premium 64bit
    Thread Starter
       #2

    I have had another 6 BSoD since I started this thread so I have updated the Attachment
      My Computer


  3. Arc
    Posts : 35,373
    Microsoft Windows 10 Pro Insider Preview 64-bit
       #3

    Your BIOS is too old.
    Code:
    BiosVersion = V3.0V
    BiosReleaseDate = 04/10/2009
    SystemManufacturer = FUJITSU SIEMENS
    SystemProductName = Amilo Desktop PI3745A
    Can you update it?

    Also, are you overclocking? As you are getting BSODs, you should stop overclocking and run all the hardware components like CPU, GPU and RAM to their default settings. Also set the BIOS to default, too.
    How To Clear CMOS (Reset BIOS)

    It seems to be an old branded desktop. Check if the Power Supply Unit (PSU) supplying adequate power to the computer or not.
    eXtreme Power Supply Calculator
    Also let us know the wattage of your PSU.

    Plus do some hardware tests too:

    Test your RAM modules for possible errors.
    How to Test and Diagnose RAM Issues with Memtest86+
    Run memtest for at least 8 passes, preferably overnight.
    If it start showing errors/red lines, stop testing. A single error is enough to determine that something is going bad there.

    Stress test the Graphics Card using Furmark.
    Video Card - Stress Test with Furmark

    Stress test the CPU.
    Hardware - Stress Test With Prime95

    Let us know the results.
    ____________________________________________________________________________________
    Code:
    *******************************************************************************
    *                                                                             *
    *                        Bugcheck Analysis                                    *
    *                                                                             *
    *******************************************************************************
    
    Use !analyze -v to get detailed debugging information.
    
    BugCheck 124, {0, fffffa8004fe1028, b2000040, 800}
    
    Probably caused by : GenuineIntel
    
    Followup: MachineOwner
    ---------
    
    1: kd> !analyze -v
    *******************************************************************************
    *                                                                             *
    *                        Bugcheck Analysis                                    *
    *                                                                             *
    *******************************************************************************
    
    WHEA_UNCORRECTABLE_ERROR (124)
    A fatal hardware error has occurred. Parameter 1 identifies the type of error
    source that reported the error. Parameter 2 holds the address of the
    WHEA_ERROR_RECORD structure that describes the error conditon.
    Arguments:
    Arg1: 0000000000000000, Machine Check Exception
    Arg2: fffffa8004fe1028, Address of the WHEA_ERROR_RECORD structure.
    Arg3: 00000000b2000040, High order 32-bits of the MCi_STATUS value.
    Arg4: 0000000000000800, Low order 32-bits of the MCi_STATUS value.
    
    Debugging Details:
    ------------------
    
    
    BUGCHECK_STR:  0x124_GenuineIntel
    
    CUSTOMER_CRASH_COUNT:  1
    
    DEFAULT_BUCKET_ID:  WIN7_DRIVER_FAULT
    
    PROCESS_NAME:  System
    
    CURRENT_IRQL:  f
    
    STACK_TEXT:  
    fffff880`009eea58 fffff800`031f7a3b : 00000000`00000124 00000000`00000000 fffffa80`04fe1028 00000000`b2000040 : nt!KeBugCheckEx
    fffff880`009eea60 fffff800`02d8c463 : 00000000`00000001 fffffa80`04515970 00000000`00000000 fffffa80`045159c0 : hal!HalBugCheckSystem+0x1e3
    fffff880`009eeaa0 fffff800`031f7700 : 00000000`00000728 fffffa80`04515970 fffff880`009eee30 fffff880`009eee00 : nt!WheaReportHwError+0x263
    fffff880`009eeb00 fffff800`031f7052 : fffffa80`04515970 fffff880`009eee30 fffffa80`04515970 00000000`00000000 : hal!HalpMcaReportError+0x4c
    fffff880`009eec50 fffff800`031f6f0d : 00000000`00000004 00000000`00000001 fffff880`009eeeb0 00000000`00000000 : hal!HalpMceHandler+0x9e
    fffff880`009eec90 fffff800`031eae88 : 00000000`00000000 fffff880`009e6180 00000000`00000000 00000000`00000000 : hal!HalpMceHandlerWithRendezvous+0x55
    fffff880`009eecc0 fffff800`02c744ac : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : hal!HalHandleMcheck+0x40
    fffff880`009eecf0 fffff800`02c74313 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KxMcheckAbort+0x6c
    fffff880`009eee30 fffff880`043399c2 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiMcheckAbort+0x153
    fffff880`02f1bc58 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : intelppm!C1Halt+0x2
    
    
    STACK_COMMAND:  kb
    
    FOLLOWUP_NAME:  MachineOwner
    
    MODULE_NAME: GenuineIntel
    
    IMAGE_NAME:  GenuineIntel
    
    DEBUG_FLR_IMAGE_TIMESTAMP:  0
    
    FAILURE_BUCKET_ID:  X64_0x124_GenuineIntel_PROCESSOR_BUS
    
    BUCKET_ID:  X64_0x124_GenuineIntel_PROCESSOR_BUS
    
    Followup: MachineOwner
    ---------
      My Computer


  4. Posts : 36
    Windows 7 Home Premium 64bit
    Thread Starter
       #4

    Thank you for the reply, although I understand that troubleshooting hardware is the right thing to do with a 124 error, but you should know I am almost positive that the hardware is fine, I know its old but I have had 64-bit windows 7 running before and went to 32-bit as that was the only disk I had at the time, I have switched to 64-bit again which is when the problems occurred.

    I would usually do as I am told but because most of these scans take up to 3 hours I just don't have the time to monitor the progress, I ran the memtest86+ for one pass and it took 31mins all was fine but it recommends 7 passes.

    I thought it may have been the Bios but I can't find a better update for my model, therefore I have ran lots of driver programs and they are all inconsistent but I found no bios update in any of them. I think this started after I did the first time windows update because the computer became slow for no reason after, it feels less smooth than the 32-bit version of the system. That said I will do my best to do all the checks if I get the time, but I have to ask if there is a program that can find corrupted windows files/ uninstall windows updates or check for corrupted drivers, I have only tried sfc /scannow on cmd. if all doesn't go well I may reinstall windows using a different disk, and not update windows at all to see if that will work, but I have a lot of work to and I cant right now.

    I have also never overclocked this system, and I am sure there is enough power but will check after I get up using the site you provided.
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 06:21.
Find Us