Windows 记录一次磁盘相关的PC卡顿问题
我的电脑最近经常抽疯,时不时卡顿一次
检查系统事件日志,会有这俩个:
- 发出了对设备 \Device\RaidPort0 的重置。
- 已在磁盘 0 (PDO 名称: \Device\0000003a)的逻辑块地址 0x7206a8 处重试 IO 操作。
电脑有2块硬盘,使用DiskGenis(DiskGenius Download Center | Free Download DiskGenius)检查硬盘0,是正常的:
这个FASPEED硬盘是国产士必得牌子。京东商城找到FASPEED,没找到官方旗舰店,只有一个类似代理的店铺,问客服硬盘问题1天也没回复。
下载HD Tune工具 HD Tune website,检测磁盘Health,看到有一个CRC错误数量,不确定卡顿是否和这个有关:
网上搜索一下CRC错误。这篇文章 如何修复 HD Tune 中的“接口 CRC 错误计数”,貌似这个CRC错误可能与SATA控制器有关。
另外WIN10卡顿,system进程硬盘占用100%,iaStorA警告事件,发出了对设备 \Device\RaidPort0 的重置。_system占用磁盘100%-CSDN博客 这篇博客也介绍了类似的问题,大概率不小心更新了SATA驱动版本导致的问题,通过更新查找本地SATA驱动回退版本解决。
但我本地是没有其它SATA驱动版本的,自动搜索最新驱动显示最新版本。当前我的版本是2006年的10.0.22000.856微软官方版本,比较老了。
下载驱动精灵,看到SATA可以升级一个Intel的最新版本:
于是我点击升级。重启多次,然后使用电脑超6个小时,未复现卡顿问题了,解决!
更新驱动后SATA控制器设备显示如下,驱动由Microsoft改为了Intel提供:
另外,我重新打开DiskGenis工具,看看磁盘情况,发现硬盘顺序变了。不确定这个硬盘顺序因驱动重装变化,是否也与卡顿问题解决有关系:
关于SATA与磁盘的关系,网上了解了一番。在Windows操作系统中,SATA AHCI(Advanced Host Controller Interface)驱动程序是介于操作系统和硬盘之间的关键软件组件,也就是磁盘接口驱动
而AHCI,AHCI模式需要专用的驱动程序来让操作系统识别和管理硬盘。如果没有正确安装AHCI驱动,可能会导致性能下降或硬盘无法正常识别。在BIOS或UEFI中设置硬盘模式为AHCI,可以增强系统的兼容性,尤其是在使用SSD时。需要确保操作系统安装时AHCI处于启用状态,否则可能导致启动问题。
SATA与AHCI的关系,借用网上一张物理接口、传输协议、上层协议(在系统内存和串行ATA设备之间扮演一种接口)的关系图,方便直观了解:
SATA以及AHCI更多的可以了解 硬盘基础知识(HDD、SSD、IDE、PATA、SATA、SCSI、SAS)_sas hdd-CSDN博客、硬盘里常听到的SATA和IDE是什么?它们又有何区别? (baidu.com)
参考资料:
解决windows 10 事件日志中出现 发出对设备\Device\RaidPort1的重置的13个解决办法 - 使用经验 - 我爱帮助网
SSD突然一直被占用读写卡顿,重启后发现大量事件ID为129、153的警告 - Microsoft Community
WIN10卡顿,system进程硬盘占用100%,iaStorA警告事件,发出了对设备 \Device\RaidPort0 的重置。_system占用磁盘100%-CSDN博客