Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


20 Apr 2014   #21


I'm not quite sure what you're trying to do.
To update your BIOS you put the file (I can't fully remember the file type) onto a USB flash drive and then boot into the BIOS, in the BIOS there should be an option somewhere saying 'Flash' or 'Flash BIOS'. You then click that.
It can't create a bugcheck because windows hasn't loaded yet.

Can you upload the dump files if you have them because the bugcheck you have got involves a driver writing to special pool that the driver doesn't have access to.

My System SpecsSystem Spec
20 Apr 2014   #22

Windows 7 64bit

Oh, i was just trying to run the file i downloaded from GIGABYTE - Motherboard - Socket 1155 - GA-H61M-USB3V (rev. 1.0)

I just realized thats the same version i currently have, should i try installing it again anyway?

Here's the dump
My System SpecsSystem Spec
20 Apr 2014   #23


Is there a later version?
Well the BIOS you have dates back to the 18/03/2013 which could do with an update.
My System SpecsSystem Spec

21 Apr 2014   #24

Windows 7 64bit

The only other one i can find is the beta BIOS, should i try that?
My System SpecsSystem Spec
21 Apr 2014   #25


I think I missed something,

Your Gigabyte Easy Saver - mobo power utility driver is causing issues.
Please remove it completely as these utilities are known to cause BSODs.

Unable to load image \??\C:\Windows\gdrv.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for gdrv.sys
*** ERROR: Module load completed but symbols could not be loaded for gdrv.sys
Probably caused by : gdrv.sys ( gdrv+30c7 )
For the sake of debugging I'll do a bit more but you don't have to take this in.

The Gigabyte Easy Saver - mobo power utility driver is causing pool corruption.

Special pool has detected memory corruption.  Typically the current thread's
stack backtrace will reveal the guilty party.
Arg1: fffff98016d0cff0, address trying to free
Arg2: fffff98016d0cffc, address where bits are corrupted
Arg3: 00000000008b000c, (reserved)
Arg4: 0000000000000024, caller is freeing an address where bytes after the end of the allocation have been overwritten
Now we should explore the corrupted pool.

GetPointerFromAddress: unable to read from fffff80002efd100
Pool page fffff98016d0cff0 region is Unknown
GetUlongFromAddress: unable to read from fffff80002e6ba38
fffff98016d0c000 is not a valid small pool allocation, checking large pool...
unable to get pool big page table - either wrong symbols or pool tagging is disabled
fffff98016d0c000 is freed (or corrupt) pool
Bad previous allocation size @fffff98016d0c000, last size was 0

*** An error (or corruption) in the pool was detected;
*** Pool Region unknown (0xFFFFF98016D0C000)
*** Use !poolval fffff98016d0c000 for more details.
As you can clearly see it's corrupted so let's explore things further.

Pool page fffff98016d0c000 region is Unknown

Validating Pool headers for pool page: fffff98016d0c000

Pool page [ fffff98016d0c000 ] is __inVALID.

Analyzing linked list...
[ fffff98016d0c000 ]: invalid previous size [ 0xc ] should be [ 0x0 ]
Using the !poolval command we can't see that much useful information so we should look at the pool header.

   +0x000 PreviousSize     : 0y00001100 (0xc)
   +0x000 PoolIndex        : 0y00000000 (0)
   +0x000 BlockSize        : 0y10001011 (0x8b)
   +0x000 PoolType         : 0y00000000 (0)
   +0x000 Ulong1           : 0x8b000c
   +0x004 PoolTag          : 0x20206f49
   +0x008 ProcessBilled    : (null) 
   +0x008 AllocatorBackTraceIndex : 0
   +0x00a PoolTagHash      : 0
The previous size is wrong because it should be 0. The reason it should be zero is because 0 = Non-paged pool and 1 = paged pool.

Basically paged pool is where memory is allowed to be paged out onto disk so it frees up the memory until it is needed, when it is needed it can page it back in for use.

Now somethings are so important that they have to stay in the memory at all times and this is called non-paged memory.
An example of things that should be in non-paged memory are device drivers.
My System SpecsSystem Spec
21 Apr 2014   #26

Windows 7 64bit

This may sound stupid but how do i uninstall it?
I cant find it in remove programs or in the gigabyte folder in program files
My System SpecsSystem Spec
21 Apr 2014   #27


Sometimes programs are bunched together so if there are any other programs from Gigabyte that are unnecessary then please remove them.
My System SpecsSystem Spec
22 Apr 2014   #28

Windows 7 64bit

OK, I've uninstalled what i could find.
My System SpecsSystem Spec
22 Apr 2014   #29

Windows 7 64bit

Just had a new BSOD

On Tue 22/04/2014 14:55:08 GMT your computer crashed

crash dump file: C:\Windows\Minidump\042214-21372-01.dmp
This was probably caused by the following module: ntoskrnl.exe (nt+0x75BC0)
Bugcheck code: 0xC5 (0xFFFFF8A00AE4DD88, 0x2, 0x1, 0xFFFFF80002DF6147)
file path: C:\Windows\system32\ntoskrnl.exe
product: Microsoft® Windows® Operating System
company: Microsoft Corporation
description: NT Kernel & System
Bug check description: This indicates that the system attempted to access invalid memory at a process IRQL that was too high.
This appears to be a typical software driver bug and is not likely to be caused by a hardware problem. This might be a case of memory corruption. More often memory corruption happens because of software errors in buggy drivers, not because of faulty RAM modules.
The crash took place in the Windows kernel. Possibly this problem is caused by another driver that cannot be identified at this time.
My System SpecsSystem Spec
22 Apr 2014   #30


Please upload the dump files.
My System SpecsSystem Spec


Thread Tools

Similar help and support threads
Thread Forum
The BSODs have been occurring since I changed my hard drive ,the BSODs seem to occur randomly and frequently. Can anyone help me with the problem?
BSOD Help and Support
Random blue screening, System_Service_Exception error
Hello, I am posting for a friend who is having blue screen issues. It is seemingly random in nature, and tends to happen after using the computer for an extended period of time. Gradually, it took less time for the blue screen to happen, and is now happening at random intervals anywhere from 20...
BSOD Help and Support
Random BSOD System_Service_Exception
Hello folks-I have lately been getting random BSODs that usually come up as System_Service_Exception. They seem to happen mostly as I am closing programs to get ready to shut down my computer but have happened just randomly a few times as well. I don't always get minidumps when it happens and the...
BSOD Help and Support
Random BSOD, System_Service_Exception
I'm getting a random BSOD. I think the first one was an error code 0X000000d1 but I got to the PC to late to be sure, it was just shutting down to reboot as I glanced at the code. After the boot I ran the log file and the BSOD came shortly after with a System_Service_Exception. I would like to...
BSOD Help and Support
BSOD mostly random, ex. error SYSTEM_SERVICE_EXCEPTION
Normally I can solve these issues myself, but I am at a loss here. I have been experiencing random BSOD for a month or so. Before that, it was completely stable since about a year ago when I built it. It is mostly random. Happens at idle. Also seems to happen frequently when browsing web or...
BSOD Help and Support

Our Sites

Site Links

About Us

Find 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 05:07.
Twitter Facebook Google+