BSOD: DRIVER_POWER_STATE_FAILURE

0

Recentemente, encontrei BSODs no meu computador com Windows 7 64 bits SP1 e preciso de ajuda para resolver o problema.

Essas BSODs geralmente acontecem quando meu computador fica ocioso por um tempo (cerca de duas horas).

O arquivo de minidespejo mais recente está aqui: link .

Usar o WinDbg para depurar o arquivo mostra isso:

0: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

DRIVER_POWER_STATE_FAILURE (9f)
A driver is causing an inconsistent power state.
Arguments:
Arg1: 0000000000000004, The power transition timed out waiting to synchronize with the Pnp
    subsystem.
Arg2: 0000000000000258, Timeout in seconds.
Arg3: fffffa8006a92730, The thread currently holding on to the Pnp lock.
Arg4: fffff80000b9c3d0

Debugging Details:
------------------


DRVPOWERSTATE_SUBCODE:  4

FAULTING_THREAD:  fffffa8006a92730

CUSTOMER_CRASH_COUNT:  1

DEFAULT_BUCKET_ID:  CODE_CORRUPTION

BUGCHECK_STR:  0x9F

PROCESS_NAME:  System

CURRENT_IRQL:  2

LOCK_ADDRESS:  fffff80003cdbda0 -- (!locks fffff80003cdbda0)

Resource @ nt!PiEngineLock (0xfffff80003cdbda0)    Available

WARNING: SystemResourcesList->Flink chain invalid. Resource may be corrupted, or already deleted.


WARNING: SystemResourcesList->Blink chain invalid. Resource may be corrupted, or already deleted.

1 total locks

PNP_TRIAGE: 
    Lock address  : 0xfffff80003cdbda0
    Thread Count  : 0
    Thread address: 0x0000000000000000
    Thread wait   : 0x0

LAST_CONTROL_TRANSFER:  from fffff80003acd5f2 to fffff80003adaa8a

STACK_TEXT:  
fffff880'03578480 fffff800'03acd5f2 : fffffa80'06a92730 fffffa80'06a92730 00000000'00000000 00000000'00000000 : nt!KiSwapContext+0x7a
fffff880'035785c0 fffff800'03ade99f : 00000000'00000000 00000000'00000000 00000000'00000000 00000000'00000000 : nt!KiCommitThreadWait+0x1d2
fffff880'03578650 fffff800'03b98957 : 00000000'00000000 00000000'00000000 00000000'00000000 00000000'00000000 : nt!KeWaitForSingleObject+0x19f
fffff880'035786f0 fffff800'03ea351e : fffff800'03cdbb60 fffffa80'0e455740 fffffa80'0d553270 fffffa80'0e4558e8 : nt!PnpDeviceCompletionQueueRemoveCompletedRequest+0x37
fffff880'03578750 fffff800'03ea37a4 : fffffa80'0e455740 fffffa80'0a78004d fffffa80'0a785970 00000000'00000001 : nt!PnpStartDeviceNode+0x16e
fffff880'035787e0 fffff800'03ec6eb6 : fffffa80'0e455740 fffffa80'0a785970 00000000'00000002 00000000'00000000 : nt!PipProcessStartPhase1+0x74
fffff880'03578810 fffff800'03ec7448 : fffff800'03cd9720 00000000'00000000 00000000'00000001 fffff800'03d42258 : nt!PipProcessDevNodeTree+0x296
fffff880'03578a80 fffff800'03bda827 : 00000001'00000003 00000000'00000000 00000000'00000001 00000000'00000000 : nt!PiProcessReenumeration+0x98
fffff880'03578ad0 fffff800'03ae1261 : fffff800'03bda500 fffff800'03dcec01 fffffa80'06a92700 fffff800'03c7d2d8 : nt!PnpDeviceActionWorker+0x327
fffff880'03578b70 fffff800'03d7373a : 00000000'00000000 fffffa80'06a92730 00000000'00000080 fffffa80'069e0890 : nt!ExpWorkerThread+0x111
fffff880'03578c00 fffff800'03ac88e6 : fffff880'03389180 fffffa80'06a92730 fffff880'033940c0 00000000'00000000 : nt!PspSystemThreadStartup+0x5a
fffff880'03578c40 00000000'00000000 : fffff880'03579000 fffff880'03573000 fffff880'03576a20 00000000'00000000 : nt!KiStartSystemThread+0x16


STACK_COMMAND:  .thread 0xfffffa8006a92730 ; kb

CHKIMG_EXTENSION: !chkimg -lo 50 -d !nt
    fffff80003adadb2 - nt!SwapContext_PatchXSave+2
    [ 01:21 ]
    fffff80003adae96 - nt!SwapContext_PatchXRstor+2 (+0xe4)
    [ 09:29 ]
2 errors : !nt (fffff80003adadb2-fffff80003adae96)

MODULE_NAME: memory_corruption

IMAGE_NAME:  memory_corruption

FOLLOWUP_NAME:  memory_corruption

DEBUG_FLR_IMAGE_TIMESTAMP:  0

MEMORY_CORRUPTOR:  ONE_BIT_LARGE

FAILURE_BUCKET_ID:  X64_MEMORY_CORRUPTION_ONE_BIT_LARGE

BUCKET_ID:  X64_MEMORY_CORRUPTION_ONE_BIT_LARGE

Followup: memory_corruption

Usar o BlueScreenView para depurar mostra isso: link

Dado que poderia ser um problema de driver, tentei executar o Verificador de driver, mas meu computador continuou travando na tela de inicialização do Windows. Nenhum arquivo de minidespejo foi criado em caso de falha.

Seria ótimo se alguém pudesse me ajudar a resolver esse problema.

Obrigado a todos!

    
por sysmauys 18.06.2014 / 05:40

1 resposta

-1
CHKIMG_EXTENSION: !chkimg -lo 50 -d !nt
    fffff80003adadb2 - nt!SwapContext_PatchXSave+2
    [ 01:21 ]
    fffff80003adae96 - nt!SwapContext_PatchXRstor+2 (+0xe4)
    [ 09:29 ]
2 errors : !nt (fffff80003adadb2-fffff80003adae96)

MODULE_NAME: memory_corruption

Isso mostra que o kernel do Windows está corrompido em partes. Isso pode acontecer devido a RAM ruim (corrupção na RAM) ou que o arquivo em si está danificado no HDD.

Então você deve executar o memtest86 + para verificar a RAM, se estiver tudo bem, execute chkdsk /f para corrigir o sistema de arquivos NTFS problemas e execute o sfc / scannow para detectar arquivos do Windows corset do reparo de anúncios.

    
por 18.06.2014 / 06:20