提醒:本文并非为了解决与 100% 磁盘利用率问题相关的所有潜在原因和影响因素。本文介绍 Microsoft 列出的具体原因。
此问题的症状包括以下各项:
- 在工作负载较轻或没有工作负载的情况下,任务管理器报告硬盘利用率达到 100%
- 计算机可能会出现延迟或不响应。
- 计算机事件日志包含许多带有事件 ID 129 的事件,该 ID 表示磁盘控制器重置。
Microsoft 报告某些高级主机控制器接口 PCI-Express (AHCI PCIe) 存在问题。运行 StorAHCI.sys 驱动程序时在 Windows 10 中导致这些症状的型号。由于固件可能不兼容,当在Windows 10中启用消息信号中断(MSI)模式时,固态硬盘(SSD)不能正确完成输入/输出操作。因此,当读写命令在一段时间内无响应后,Windows 存储堆栈会试图重置该设备。
Microsoft 提供了以下步骤,来使用注册表为特定设备禁用 MSI 模式:
- 确定计算机正在运行默认的 AHCI 驱动程序 (StorAHCI.sys):
- 使用管理员权限打开命令提示符。然后在命令提示符窗口中键入 devmgmt.msc 并按 Enter 键。
- 在 IDE ATA/ATAPI 控制器下方右键单击 AHCI 控制器节点并选择属性。此节点称为“标准 SATA AHCI 控制器”。
- 单击驱动程序详细信息选项卡。
- 如果列出了“StorAHCI.sys”,则计算机运行的是默认驱动程序。
- 在注册表中为该控制器禁用MSI:
- 在步骤 1.2 中打开的同一属性窗口中,导航至详细信息选项卡,然后从“属性”下拉菜单中选择设备实例路径。记下此路径。
- 在前面打开的命令提示符中键入 regedit,打开注册表编辑器。
- 浏览:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\<AHCI Controller>\Device Parameters\Interrupt Management\MessageSignaledInterruptProperties,(其中 <AHCI 控制器> 是您在步骤 2.1 中记下的设备实例路径)。
- 将 MSISupported 键的值从“1”改为“0”。
- 如果您不知道启动设备已连接到哪个控制器,对 1.2 以下的所有 AHCI 控制器重复步骤 2.1 到 2.4。
- 重新启动计算机。
如果上述步骤无法解决该问题,以下步骤提供了另一种解决方法:
- 浏览至控制面板。
- 选择系统和安全。
- 选择系统。
- 选择高级系统设置。
- 在“性能”下方,选择设置。
- 选择高级选项卡。
- 选择更改。
- 将最小值设置为已安装的系统 RAM。
- 将最大值设置为已安装的系统 RAM 的两倍。
- 选择应用。
- 选择确定。
- 重新启动计算机。
此过程会增加 Windows 使用的页面文件的大小,确保有足够的存储空间分配至操作系统。
超出保修期?没有问题。浏览 Dell.com/support 网站,输入您的戴尔服务编号并查看我们的服务。
提醒:服务仅适用于美国、加拿大、英国、法国、德国、中国大陆地区和日本的个人计算机客户。服务器和存储不适用。