回归流畅 解决Windows10卡机难题

2016-12-16 05:25阚永强
电脑爱好者 2016年21期
关键词:卡顿芯片组管理器

阚永强

很多使用SSD硬盘的用户在升级到了Windows 10系统后会发现出现卡顿、系统停止响应的问题。那么是什么问题导致的这些故障,我们又该怎么去解决这些问题?

1 Windows 10和磁盘驱动不兼容导致

这种故障的主要表现是Windows 10每隔一段时间就会卡顿一次(时间随机并没有规律),此时硬盘读写灯会一直亮起,如果提前打开任务管理器,则会发现此时的磁盘占用100%(或者停止在某个读数不会更新),但是一段时间后会自动消失,过后又会不定时出现。

因为故障主要表现是磁盘读写灯常亮、磁盘占用异常,因此在排除SSD本身硬件故障因素后,其中故障原因最有可能是和SSD硬盘不兼容。由于目前SSD大多使用的是SAT接口,SSD硬盘读写是通过StorAHCI.sys驱动程序控制的,但是在Windows 10中当某些主板的高级主机控制器接口PCI Express(AHCI PCIe)和StorAHCI.sys驱动程序一起运行时,由于SSD固件驱动和系统不兼容,导致SSD硬盘无法完成输入/输出信号中断(MSI模式)。此时Windows 10会尝试将设备重置,使用一段时间来等待没有响应的读取或写入,这段等待时间就是系统卡顿时间。因此故障的元凶就是其中的MSI模式,解决的方案则是在系统中将MSI模式关闭。

在出现MSI模式故障时,系统的事件查看器会自动记录该事件。因此如果你的系统有上述故障表现,请在系统搜索框输入“事件查看器”,启动事件查看器后展开“Windows日志→系统”,点击右侧窗格的“筛选查看器”,进行事件ID的搜索,看看自己的系统是否存在ID为129的事件,如果有,基本可以确定故障的原因就是MSI模式导致(图1)。

确定本机存在ID为129的事件后打开设备管理器,展开“IDE ATA/ATAPI控制器→标准SATA AHCI控制器”,右击选择“属性”切换到“详细信息”标签,展开“属性”栏下拉列表选择“设备实例路径”,在下方的“值”下右击选择“复制”,复制其中的路径数值备用(图2)。

打开注册表编辑器,依次展开[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\xxxxx\Device Parameters\Interrupt Management\MessageSignaledInterruptProperties](其中XXXXX是在上述设备管理器中查看到的设备实例路径值),点击右侧窗格的“MSISupported”键值,将其值由1改为0,重启后即可解决故障问题(图3)。

2 芯片组驱动导致故障

这种故障的表现是SSD硬盘安装Windows 10后系统会假死、不定时卡顿甚至蓝屏死机。有经验的朋友都知道,这种故障大多是由于严重的驱动兼容性故障引起的。那么在排除磁盘驱动兼容性后还会有什么驱动容易导致系统假死甚至蓝屏死机?

大家知道,为了提高SSD硬盘读写速度,目前的主流主板基本都是默认开启AHCI选项,但是很多主板的AHCI模式却和Windows不兼容(在Windows 7时代就有许多主板开启AHCI后蓝屏)。由于现在AHCI模式已经成为主板标配,因此在Windows 10中已经集成标准AHCI驱动,一般用户安装完Windows 10系统后都会自动安装AHCI驱动(无论是英特尔还是AMD芯片组)。故障的原因正是出在这个标准AHCI驱动上,一些主板(特别是AMD芯片组)由于其自身设计问题,Windows 10自带标准AHCI驱动在使用SSD硬盘的情况下极易发生问题。

因此解决问题是重新为芯片组安装官方自行推出的AHCI驱动,这里以AMD芯片组驱动安装为例。首先确定自己是否使用的是Windows 10 标准AHCI驱动,打开设备管理器后展开“IDE ATA/ATAPI控制器”,可以看到目前本机安装的是“STORAHCI SATA Controller”驱动,打开其属性窗口看到其驱动提供商为微软,因此目前安装的就是Windows 10标准AHCI驱动(图4)。

由于AMD芯片的AHCI控制器集成在南桥,因此可以使用硬件检测工具确定自己主板的南桥芯片,接着就可以登录AMD官网去下载AHCI驱动,打开http://support.amd.com/zh-cn/download,选择“芯片组”驱动,然后下载其中的“南桥驱动”并安装即可(图5)。

完成安装后再次打开设备管理器,展开“IDE ATA/ATAPI控制器”,可以看到安装的驱动已经被识别为“AMD SATA Controller”驱动,表示你已经成功安装AMD提供的AHCI驱动,重启后看看问题是不是解决了(图6)。

3 其他设置问题导致故障

除了硬件驱动导致的故障外,由于SSD硬盘仍然是一种较为新型的存储设备。在具体的使用中一些朋友会由于不了解SSD硬盘的一些新特性,没有针对SSD硬盘进行优化,从而会在日常使用中出现一些问题。比如没有进行4K对齐,导致SSD硬盘读写功能降低,在进行大数据频繁读写的时候导致卡顿出现,只要重新进行4K对齐即可。如果是没有在主板开启AHCI,导致SSD性能下降,则参考自己的主板说明书进行开启即可。

猜你喜欢
卡顿芯片组管理器
最忠实的守墓犬
Windows文件缓冲处理技术概述
最忠实的守墓犬
高集成度2.5A备份电源管理器简化锂离子电池备份系统
山雨欲来风满楼下代主流芯片组P55深入解析
在Win 7下利用凭据管理器提高访问速度等