Blue Screen podczas wyłączania komputera

Witam

Od jakiegoś czasu pojawiają się u mnie blue screeny szczególnie podczas gdy wyłączam komputer, dokładnie przy końcowej fazie kiedy już komputer ma się wyłączyć.

Oto analiza pliku minidump

Microsoft (R) Windows Debugger Version 6.11.0001.404 X86

Copyright (c) Microsoft Corporation. All rights reserved.



Loading Dump File [C]

Mini Kernel Dump File: Only registers and stack trace are available


Symbol search path is: SRV*c:\symbols*http://msdl.microsoft.com/download/symbols

Executable search path is: 

Windows XP Kernel Version 2600 (Service Pack 3) UP Free x86 compatible

Product: WinNt

Built by: 2600.xpsp.080413-2111

Machine Name:

Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055b1c0

Debug session time: Fri Jun 10 16:58:34.312 2011 (GMT+2)

System Uptime: 0 days 1:37:08.890

Loading Kernel Symbols

...............................................................

...................................................

Loading User Symbols

Loading unloaded module list

.................

*******************************************************************************

* *

* Bugcheck Analysis *

* *

*******************************************************************************


Use !analyze -v to get detailed debugging information.


BugCheck 19, {20, 8645e928, 8645e9d0, a150005}


Probably caused by : ntoskrnl.exe ( nt!ExFreePoolWithTag+2be )


Followup: MachineOwner

---------


kd> !analyze -v

*******************************************************************************

* *

* Bugcheck Analysis *

* *

*******************************************************************************


BAD_POOL_HEADER (19)

The pool is already corrupt at the time of the current request.

This may or may not be due to the caller.

The internal pool links must be walked to figure out a possible cause of

the problem, and then special pool applied to the suspect tags or the driver

verifier to a suspect driver.

Arguments:

Arg1: 00000020, a pool block header size is corrupt.

Arg2: 8645e928, The pool entry we were looking for within the page.

Arg3: 8645e9d0, The next pool entry.

Arg4: 0a150005, (reserved)


Debugging Details:

------------------



BUGCHECK_STR: 0x19_20


POOL_ADDRESS: 8645e928 


CUSTOMER_CRASH_COUNT: 1


DEFAULT_BUCKET_ID: DRIVER_FAULT


LAST_CONTROL_TRANSFER: from 8054c4c1 to 8053380e


STACK_TEXT:  

f7c92cb8 8054c4c1 00000019 00000020 8645e928 nt!KeBugCheckEx+0x1b

f7c92d08 80564705 8645e930 e56c6946 867e9090 nt!ExFreePoolWithTag+0x2be

f7c92d2c 8056477f 8645e948 00000000 00000000 nt!ObpFreeObject+0x18d

f7c92d44 804e36d5 8645e960 00000000 806f0298 nt!ObpRemoveObjectRoutine+0xe8

f7c92d68 804f4ff7 8055f854 863262d0 00000000 nt!ObfDereferenceObject+0x5f

f7c92d8c 805166c1 e22ad0b0 00000000 867c2378 nt!MiSegmentDelete+0xdd

f7c92dac 8057aeff 00000000 00000000 00000000 nt!MiDereferenceSegmentThread+0x9e

f7c92ddc 804f88ea 80514f8b 00000000 00000000 nt!PspSystemThreadStartup+0x34

00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16



STACK_COMMAND: kb


FOLLOWUP_IP: 

nt!ExFreePoolWithTag+2be

8054c4c1 83f801 cmp eax,1


SYMBOL_STACK_INDEX: 1


SYMBOL_NAME: nt!ExFreePoolWithTag+2be


FOLLOWUP_NAME: MachineOwner


MODULE_NAME: nt


IMAGE_NAME: ntoskrnl.exe


DEBUG_FLR_IMAGE_TIMESTAMP: 48025eab


FAILURE_BUCKET_ID: 0x19_20_nt!ExFreePoolWithTag+2be


BUCKET_ID: 0x19_20_nt!ExFreePoolWithTag+2be


Followup: MachineOwner

---------

Dodam że te ekrany śmierci zaczęły pojawiać się gdy odebrałem zasilacz z naprawy (miałem z nim problemy wcześniej a winne były zimne luty i padnięte kondensatory, zasilacz został naprawiony, napięcia podobno dobrze trzyma z tego co mówił ten pan który się zajmował naprawą).

Wcześniej jeszcze jak próbowałem włączać komputer gdy ten zasilacz był padnięty często padało zasilanie przez co komputer co chwile się wyłączał przez ten zasilacz, może przez to coś zostało uszkodzone.

Czekam na pomoc co może być przyczyną tych blue screenów, na google nic nie znalazłem co by mi pomogło.