Windows 8.1 DRIVER_POWER_STATE_FAILURE + 转储

Windows 8.1 DRIVER_POWER_STATE_FAILURE + 转储

我的 Windows 8.1 机器突然崩溃,出现蓝屏并显示错误代码 DRIVER_POWER_STATE_FAILURE。它通常在从睡眠状态唤醒或启动后失败,挂起约 2 分钟,然后显示 BSoD。

驱动程序是最新的,从华硕页面下载(最新更新于 2013 年 12 月)。这是一台华硕 Ultrabook S56CA。

我查过了,如果我打开设备管理器,我应该看到一个设备出现故障,但那里一切似乎都运行良好。

使用 WinDbg 分析 MEMORY.DMP,我得到以下结果:

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

DRIVER_POWER_STATE_FAILURE (9f)
A driver has failed to complete a power IRP within a specific time.
Arguments:
Arg1: 0000000000000003, A device object has been blocking an Irp for too long a time
Arg2: ffffe00000f8b880, Physical Device Object of the stack
Arg3: fffff8025a986840, nt!TRIAGE_9F_POWER on Win7 and higher, otherwise the Functional Device Object of the stack
Arg4: ffffe00006668bd0, The blocked IRP

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


DRVPOWERSTATE_SUBCODE:  3

IMAGE_NAME:  pci.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  5215f837

MODULE_NAME: pci

FAULTING_MODULE: fffff80000415000 pci

DEFAULT_BUCKET_ID:  WIN8_DRIVER_FAULT

BUGCHECK_STR:  0x9F

PROCESS_NAME:  System

CURRENT_IRQL:  2

ANALYSIS_VERSION: 6.3.9600.17237 (debuggers(dbg).140716-0327) amd64fre

DPC_STACK_BASE:  FFFFF8025A98DFB0

STACK_TEXT:  
fffff802`5a986808 fffff802`58e6a1a6 : 00000000`0000009f 00000000`00000003 ffffe000`00f8b880 fffff802`5a986840 : nt!KeBugCheckEx
fffff802`5a986810 fffff802`58e6a0c6 : ffffe000`06226ac0 ffffe000`00fef730 00000000`00000003 00000000`00000000 : nt!PopIrpWatchdogBugcheck+0xde
fffff802`5a986870 fffff802`58d20f64 : ffffe000`06226af8 00000000`00000001 fffff802`5a986939 00000000`00000000 : nt!PopIrpWatchdog+0x32
fffff802`5a9868c0 fffff802`58d21478 : 00000000`00000002 ffffe000`04fe53f0 fffff802`58f61180 fffff802`58f647e0 : nt!KiProcessExpiredTimerList+0x1d8
fffff802`5a9869a0 fffff802`58d7d478 : fffff802`58f61180 00000000`001ac2e4 00000000`0001271b 00000000`00012733 : nt!KiExpireTimerTable+0x218
fffff802`5a986a40 fffff802`58ccdabc : ffffe000`00000000 00001f80`00000001 00000004`9c6d4154 00000000`00000002 : nt!KiTimerExpiration+0x148
fffff802`5a986af0 fffff802`58dc47ea : fffff802`58f61180 fffff802`58f61180 00000000`001a3fc0 fffff802`58fb9a80 : nt!KiRetireDpcList+0x19c
fffff802`5a986c60 00000000`00000000 : fffff802`5a987000 fffff802`5a981000 00000000`00000000 00000000`00000000 : nt!KiIdleLoop+0x5a


STACK_COMMAND:  kb

FOLLOWUP_NAME:  MachineOwner

IMAGE_VERSION:  6.3.9600.16384

FAILURE_BUCKET_ID:  0x9F_3_POWER_DOWN_iaStorA_IMAGE_pci.sys

BUCKET_ID:  0x9F_3_POWER_DOWN_iaStorA_IMAGE_pci.sys

ANALYSIS_SOURCE:  KM

FAILURE_ID_HASH_STRING:  km:0x9f_3_power_down_iastora_image_pci.sys

FAILURE_ID_HASH:  {7d15649d-af9d-aeb2-1222-6fa8a2b3c912}

Followup: MachineOwner
---------

有什么想法吗?谢谢。

更新:将 BIOS 更新至最新版本,同样的问题。

答案1

iaStorA.sys是英特尔 AHCI 驱动程序。从获取最新驱动程序英特尔网站看看这是否能解决问题。

答案2

这似乎是一个常见的问题。如果更新 iaStorA.sys 不起作用,请将机器送回更换主板。

答案3

我终于可以修复它了!

问题出在 SSD 存储上,正如 @gtirloni 所说提及这是常见问题。如果您不在购买地(比如我)或保修期已过(比如我),则可以毫无问题地移除该 SSD。

注意:首先尝试更新驱动程序,将固件更新为最新版本,然后使用 Dump 文件进行调试。如果其他所有方法均失败,并且您精通技术,请继续尝试通过这种方式进行修复。

如何拆卸计算机并移除 SSD 存储。

该文章的一些亮点:

“问题描述:我的客户抱怨说,他的华硕 S56C 笔记本电脑装有 Windows 8 Pro 操作系统,启动速度非常慢。重新安装操作系统无法解决问题。从睡眠模式恢复时,它崩溃并出现以下错误:电源驱动程序状态故障。”

“...移除 iSSD 模块解决了客户报告的问题。启动时间恢复正常,退出睡眠模式后不再崩溃。移除此模块后,我没有发现任何性能问题。”

答案4

我在 Windows 8.1 上遇到了这个问题,启用 Hyper-v 后我的路由器连接处于桥接连接状态,将连接更改为自动后问题就消失了

相关内容