1. Computer problem? Tech Support Guy is completely free -- paid for by advertisers and donations. Click here to join today! If you're new to Tech Support Guy, we highly recommend that you visit our Guide for New Members.

BSOD: partmgr.sys

Discussion in 'Windows XP' started by Mari0-Br0s, Jul 26, 2006.

Thread Status:
Not open for further replies.
  1. Mari0-Br0s

    Mari0-Br0s Thread Starter

    Jul 8, 2003
    Hi guys,

    I've just did a low level format on my hdds.
    Since I've reinstalled Windows, I'm getting randomly a blue screen of death saying that partmgr.sys caused the crash. PAGE_FAULT_IN_NONPAGED_AREA It can happen when I'm only doing web browsing, like now (hope not, I want to finish my post first!!!), it can happen when I'm watching a video, listening to music, chatting un Windows Live(MSNm), brief, it happens randomly when it wants to!!!

    I've read a little about it on the net, most people haver this problem with their printer... but my printer use the Windows drivers, there's none for Windows XP, since it's an older version, and I never had any trouble with it before...

    Some others said that a Windows service is trying to access the cpu cache with a bad address, so that gives me the bsod.

    Here's what I know:

    I do not have any virus. I scanned the system with Synmantec website, TrendMicro website and Avira AntiVir PE.

    I do not have any spyware. I scanned the system with Ad-aware SE, Spyware Doctor and SpyBot Search & Destroy, Windows Defender(MS Anti-Spyware).

    I've scanned my registry with Registry Mechanic and no errors were detected.

    I ran MEMtest86+ and everything was good.

    I stressed the cpu with two instance of SP2004 for 48 hours.

    I've tested the power supply with my Antec's ATX12V tester.
    I've made some extented test and S.M.A.R.T. tests on my hdds, no errors detected!

    OS: Windows XP Pro SP2 w/ all updates installed
    Printer: HP Deskjet 932C
    CPU: AMD Athlon64 X2 4400+ s939
    RAM: OCZ El Dual Channel PC4800 Platinum Elite Edition (running @ 3-3-3-6 400mhz)
    ROM: Sony DWD-26A
    PSU: Antec Phantom500
    KB: Logitech G15
    Mouse: Logitech MouseMan Dual Optical
    GPU: BFG GeForce7800GTX 256MB OC
    HDD1: WD2500KS
    HDD2: WD2500KS
    HDD3: WD1500ADFD

    I do not use the lastest audio because they're creating instability, Realtek told me to not update the drivers if I do not have any problems with the actual ones.

    I'm not using the lastest nVidia drivers either, since it force you to use the first PCI-Express slots, and I need to use the second one. (BIG PASSIVE COOLING HEATSINK ON NORTHBRIDGE...)

    That's about it, hope some of you will have some suggestion to try!

    Thanks in advance.
  2. kiwiguy


    Aug 17, 2003
    Can you just clarify what you mean by "a low level format"?

    The true meaning of this is one which can only be done by a drive maker or their service agent, and is a process by which the bad sectors get mapped out etc.

    As a user, you can easily do a "high level format", but unless you had access to drive makers specific service agent software a true "low level format" would be difficult, but if your really did one then such errors could abound if bad sectors were not correctly mapped.

    (With modern disks a real low level format is not a user type operation, basically)
  3. Mari0-Br0s

    Mari0-Br0s Thread Starter

    Jul 8, 2003
    low level formatted with maxtor powermax in dos, wrote zeros all over the disk...
  4. Mari0-Br0s

    Mari0-Br0s Thread Starter

    Jul 8, 2003
    here's a Windows Debugger file analyse.

    * *
    * Bugcheck Analysis *
    * *

    A fatal Machine Check Exception has occurred.
    KeBugCheckEx parameters;
    x86 Processors
    If the processor has ONLY MCE feature available (For example Intel
    Pentium), the parameters are:
    1 - Low 32 bits of P5_MC_TYPE MSR
    2 - Address of MCA_EXCEPTION structure
    3 - High 32 bits of P5_MC_ADDR MSR
    4 - Low 32 bits of P5_MC_ADDR MSR
    If the processor also has MCA feature available (For example Intel
    Pentium Pro), the parameters are:
    1 - Bank number
    2 - Address of MCA_EXCEPTION structure
    3 - High 32 bits of MCi_STATUS MSR for the MCA bank that had the error
    4 - Low 32 bits of MCi_STATUS MSR for the MCA bank that had the error
    IA64 Processors
    1 - Bugcheck Type
    1 - MCA_ASSERT
    SAL returned an error for SAL_GET_STATEINFO while processing MCA.
    SAL returned an error for SAL_CLEAR_STATEINFO while processing MCA.
    4 - MCA_FATAL
    FW reported a fatal MCA.
    SAL reported a recoverable MCA and we don't support currently
    support recovery or SAL generated an MCA and then couldn't
    produce an error record.
    SAL returned an error for SAL_GET_STATEINFO while processing INIT event.
    SAL returned an error for SAL_CLEAR_STATEINFO while processing INIT event.
    0xE - INIT_FATAL
    Not used.
    2 - Address of log
    3 - Size of log
    4 - Error code in the case of x_GET_STATEINFO or x_CLEAR_STATEINFO
    AMD64 Processors
    1 - Bank number
    2 - Address of MCA_EXCEPTION structure
    3 - High 32 bits of MCi_STATUS MSR for the MCA bank that had the error
    4 - Low 32 bits of MCi_STATUS MSR for the MCA bank that had the error
    Arg1: 00000004
    Arg2: 8054d5f0
    Arg3: b2000000
    Arg4: 00070f0f

    Debugging Details:

    NOTE: This is a hardware error. This error was reported by the CPU
    via Interrupt 18. This analysis will provide more information about
    the specific error. Please contact the manufacturer for additional
    information about this error and troubleshooting assistance.

    This error is documented in the following publication:

    - Bios and Kernel Developers Guid for AMD Athlon(r) 64 and AMD Opteron(r) Processors
    Bit Mask:

    MA Model Specific MCA
    O ID Other Information Error Code Error Code
    VV SDP ___________|____________ _______|_______ _______|______
    AEUECRC| | | |
    LRCNVVC| | | |
    ^^^^^^^| | | |
    6 5 4 3 2 1

    VAL - MCi_STATUS register is valid
    Indicates that the information contained within the IA32_MCi_STATUS
    register is valid. When this flag is set, the processor follows the
    rules given for the OVER flag in the IA32_MCi_STATUS register when
    overwriting previously valid entries. The processor sets the VAL
    flag and software is responsible for clearing it.

    UC - Error Uncorrected
    Indicates that the processor did not or was not able to correct the
    error condition. When clear, this flag indicates that the processor
    was able to correct the error condition.

    EN - Error Enabled
    Indicates that the error was enabled by the associated EEj bit of the
    IA32_MCi_CTL register.

    PCC - Processor Context Corrupt
    Indicates that the state of the processor might have been corrupted
    by the error condition detected and that reliable restarting of the
    processor may not be possible.

    BUSCONNERR - Bus and Interconnect Error BUS{LL}_{PP}_{RRRR}_{II}_{T}_err
    These errors match the format 0000 1PPT RRRR IILL

    Concatenated Error Code:

    This error code can be reported back to the manufacturer.
    They may be able to provide additional information based upon
    this error. All questions regarding STOP 0x9C should be
    directed to the hardware manufacturer.

    BUGCHECK_STR: 0x9C_IA32_AuthenticAMD


    PROCESS_NAME: iexplore.exe

    LAST_CONTROL_TRANSFER: from 806e7bff to 804f9c37

    8054d5c8 806e7bff 0000009c 00000004 8054d5f0 nt!KeBugCheckEx+0x1b
    8054d6f4 806e2c52 80042000 00000000 00000000 hal!HalpMcaExceptionHandler+0xdd
    8054d6f4 805012c5 80042000 00000000 00000000 hal!HalpMcaExceptionHandlerWrapper+0x4a
    b96e4a60 804fb249 00000002 b96e4ac4 00000001 nt!KiIpiStallOnPacketTargets+0x27
    b96e4a80 80522989 e111d000 00000001 00000001 nt!KeFlushSingleTb+0xc3
    b96e4aa4 8050f4a6 b96e4ac4 00000001 00000300 nt!MiFlushPteList+0x55
    b96e4b74 8054813c 017088e8 00000000 00000300 nt!MiDeleteSystemPagableVm+0x4b2
    b96e4bb8 8054a27f 0000001d 000000eb 865ec050 nt!MiFreePoolPages+0x59a
    b96e4c04 8054a75f 00000001 e38bd908 00000000 nt!ExDeferredFreePool+0x279
    b96e4c44 bf802acb e3e068b0 00000000 b96e5300 nt!ExFreePoolWithTag+0x47f
    b96e4c54 bf89fd02 e3e068b0 00000000 00000000 win32k!HeavyFreePool+0xbb
    b96e5300 bf8b5da6 e38bd918 b96e543c e31fd428 win32k!EngTextOut+0x8ba
    b96e534c bf8b5f39 bf89f64b b96e53d0 e38bd918 win32k!OffTextOut+0x71
    b96e53e0 bf81277a e38bd918 b96e543c e31fd428 win32k!SpTextOut+0x9d
    b96e5668 bf813c74 b96e5908 e24784dc e2478538 win32k!GreExtTextOutWLocked+0xfbf
    b96e57d0 bf80dee2 b96e5908 7ffd91dc 000000f8 win32k!GreBatchTextOut+0x344
    b96e5924 805405dd 00000097 03c73858 03c73870 win32k!NtGdiFlushUserBatch+0x11b
    b96e5940 8062c949 e29bb560 b96e5ba4 00000200 nt!KiFastCallEntry+0xcd
    b96e5a0c 80535171 b96e5a78 00000000 bc6ed270 nt!CmpCacheLookup+0x1f5
    b96e5a44 00000000 00050006 00000200 1002c134 nt!ExAcquireResourceExclusiveLite+0x67


    8054a27f 85ff test edi,edi


    FOLLOWUP_NAME: Pool_corruption

    IMAGE_NAME: Pool_Corruption


    SYMBOL_NAME: nt!ExDeferredFreePool+279

    MODULE_NAME: Pool_Corruption

    FAILURE_BUCKET_ID: 0x9C_IA32_AuthenticAMD_nt!ExDeferredFreePool+279

    BUCKET_ID: 0x9C_IA32_AuthenticAMD_nt!ExDeferredFreePool+279

    Followup: Pool_corruption

    EDIT: Error seems to come from the CPU drivers, I've contacted AMD. By the meen time, let me known if you've got some ideas guys!
  5. kiwiguy


    Aug 17, 2003
    OK, that is not what I would have called a LLF, but they do and its unlikely to have been a contributor to the problem.

    The error dump clearly indicates a hardware error however, but this could be caused by the wrong or incompatable software drivers making the hardware malfunction.

    Assume you have loaded all the correct motherboard chipset drivers, apart from the video card ones, but I would certainly be looking at the device drivers as a cause.
  6. Mari0-Br0s

    Mari0-Br0s Thread Starter

    Jul 8, 2003
    Problem solved.

    If you have the AMD Dual-Core Optimizer installed, you do not have to install the other AMD Athlon™ 64 X2 Dual Core Processor Driver for Windows XP and Windows Server 2003 Version (x86 and x64 exe)

    I've uninstalled both drivers, and only reinstalled the AMD Dual-Core Optimizer and everything is fine right now, no blue screen at all!
  7. Sponsor

As Seen On
As Seen On...

Welcome to Tech Support Guy!

Are you looking for the solution to your computer problem? Join our site today to ask your question. This site is completely free -- paid for by advertisers and donations.

If you're not already familiar with forums, watch our Welcome Guide to get started.

Join over 733,556 other people just like you!

Thread Status:
Not open for further replies.

Short URL to this thread: https://techguy.org/486731

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice