windows10固态硬盘(ssd)卡顿的可能解决办法

2016-10-10 12:43:05

windows10中磁盘占用100%的问题很多人都碰到过,大多数换了ssd后情况就有所好转,但也有一部分还是会出现这个情况,并且造成系统卡顿。碰到这种情况可以查看是否是因为启用了Message Signaled Interrupt (MSI) mode造成的,在这个模式下有些ssd不能正确完整的输入和输出,这和固件有关,想要彻底解决可能需要生产厂家提供的新版本固件。本文介绍暂时的解决方法,它由微软官网提供。

首先确认是否运行了这个驱动程序 - StorAHCI.sys。

1、右键开始菜单,选择设备管理器,或者运行 devmgmt.msc。

2、打开设备管理器后,找到 IDE ATA / ATAPI控制器,在它所列的项目中,找到带 AHCI Controller或者控制器 字样的项,点击右键,选择属性。

3、选择“驱动程序”选项卡,点击下方的“驱动程序详细信息”。

4、看是否有StorAHCI.sys。

如果找到了StorAHCI.sys,可以继续下面的操作

1、在上方的AHCI控制器的属性面板中,切换到“详细信息”选项卡,下方选择“设备实例路径”。

切换到设备实例路径

2、在“值”所列的项目上,点击右键,选择复制,使用记事本保存,然后复制“PCI\”以及第二个"\"中包含的所有内容。

3、运行regedit打开注册表编辑器,展开项目到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI,PCI下会列出很多项,选中PCI,然后按下Ctrl + F,将上一步中复制的内容粘贴到搜索框中,选择查找下一个,则注册表会定位到与你复制的值相同的那一项,展开那一项,可以看到以上一步中以第二个“\”后面内容为名的项,继续展开。

4、继续展开注册表到 Device Parameters\Interrupt Management\MessageSignaledInterruptProperties。

5、选择MessageSignaledInterruptProperties后,可以看到右边的 MSISupported,双击它,将其从 1 改成 0。

将MSISupported的值改为0

6、重启计算机。

如果你使用的SSD没有出现此问题,请不要更改。如果更改后并没有解决卡顿问题,可以将其改回原值。

本文链接 : https://www.xstui.com/read/301