解决NVME硬盘100%活动时间卡住,并报129警告事件问题的经过

记录一次解决win11系统使用nvme固态时,出现卡顿,并且报警告事件的经过。

背景

使用的nvme硬盘是达墨双子座2TB,该硬盘作为仓库盘,盘符为D盘,用于储存电影、百度网盘同步数据等;系统盘为凯侠的XG8 1TB。系统为win11 23H2,系统版本是22631.4602;

现象

在访问D盘目录时,出现卡顿问题。如图1所示,查看任务管理器,发现该盘频繁出现100%活动时间、响应时间超长的情况。打开事件查看器,可以看到windows日志的系统类中有大量的129事件,内容是“发出了对设备 \Device\RaidPort0 的重置。”

初步判断是硬盘损坏,但是查看该硬盘SMART信息发现该硬盘参数一切正常,对硬盘的数据读写也并没有出现别的错误,

图 1 硬盘卡顿现象,及事件查看器的129事件记录

思路

在网上查找129事件的解决思路,首先找到的是戴尔的一篇文章,该文章指出:

Microsoft 报告某些高级主机控制器接口 PCI-Express (AHCI PCIe) 存在问题。运行 StorAHCI.sys 驱动程序时在 Windows 10 中导致这些症状的型号。由于固件可能不兼容,当在Windows 10中启用消息信号中断(MSI)模式时,固态硬盘(SSD)不能正确完成输入/输出操作。因此,当读写命令在一段时间内无响应后,Windows 存储堆栈会试图重置该设备。

Windows 10 - 任务管理器报告磁盘利用率已达100%,并已启用MSI模式 | Dell 中国

 不过非常遗憾的是,我的硬盘使用的是NVME模式,并非PCIe AHCI,在设备管理器中查看控制器驱动程序文件列表,只能找到“stornvme.sys”文件,而非“storachi.sys”。由于相当多的文章采用了这种解决思路,因此问题解决一度陷入僵局。不过,很快我又找到了另一篇文章,这篇文章也默认是AHCI驱动存在问题,但是提出了一个看起来很有可能的解决思路,即关闭链接状态电源管理。我认为,既然SSD的smart信息一切正常,而系统却经常卡在对其访问中,那么要么就是主控快挂了,要么就是驱动有问题,要么就是供电有问题,再加上我以前遇到过nvme硬盘盒因为usb供电不足而频繁掉盘的问题,我打算尝试一下这个思路。

方法

打开控制面板-电源选项,在选定的计划的右侧点击“更改计划设置”,之后找到并打开“更改高级电源设置”,在弹出的界面中,展开“PCI Express”,“链接状态电源管理”,将“接通电源”时的选项改为“关闭”。(使用电池的选项也可以改为关闭,随意)。随后重启系统,问题解决。

该方法参考文献:解决windows 10 事件日志中出现 发出对设备\Device\RaidPort1的重置的13个解决办法 - 使用经验 - 我爱帮助网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值