磁盘与文件系统

磁盘事件 ID 154 - Windows Server

· 52CE 我爱测

本文提供了一种解决方案,用于修复连接到存储阵列(如光纤通道(FC)存储的计算机上发生的事件 ID 154。 原始 KB 数: 2806730 重要 本文包含有关如何修改注册表的信息。 修改注册表之前,一定要先对其进行备份。 并且一定要知道在发生问题时如何还原注册表。 有关如何备份、还原和修改注册表的详细信息,请参阅如何在 Windows 中备份和还原注册表(https://support.microsoft.com/help/322756)。 现象 在连接

本文提供了一种解决方案,用于修复连接到存储阵列(如光纤通道(FC)存储的计算机上发生的事件 ID 154。

原始 KB 数: 2806730

重要

本文包含有关如何修改注册表的信息。 修改注册表之前,一定要先对其进行备份。 并且一定要知道在发生问题时如何还原注册表。 有关如何备份、还原和修改注册表的详细信息,请参阅如何在 Windows 中备份和还原注册表。

现象

在连接到光纤通道(FC)存储等存储阵列的 Windows Server 上,事件 ID 154 记录在系统事件日志中。

原因

此行为可能会发生以下原因之一:

  • FC 连接在主机总线适配器(HBA)和存储阵列之间删除了数据包。
  • 阵列中的阵列控制器或设备响应了 I/O 请求,并指示硬件超出了数组中硬件定义的超时。

解决方法

若要解决此问题,请联系适配器、交换机或阵列的供应商,以确定丢弃的 FC 数据包或硬件超时的原因。

详细信息

警告

如果使用注册表编辑器或使用其他方法错误地修改了注册表,则可能会发生严重问题。 这些问题可能需要重新安装操作系统才能解决。 Microsoft 不能保证可以解决这些问题。 您应自行承担修改注册表的风险。

磁盘事件 154 是 Windows Server 中的新系统事件,旨在记录可能已删除 FC 数据包的情况。 目的是使这些问题更易于发现。 删除的 FC 帧可能会对用户体验产生很大影响,因为操作系统等待 I/O 操作完成的时间基于 disk.sys TimeOutValue 值,并且操作系统在等待 I/O 操作完成时似乎已冻结或挂起。 达到超时值后,磁盘/类层将重试 I/O 操作 8 次。 (每次尝试等待全部 TimeOutValue 值)。

目前,建议尽可能低地设置 disk.sys TimeOutValue 值。 (建议将其设置为不超过 20 到 30 秒的值)。 但是,与任何更改一样,在生产中实现该值之前,应在测试环境中评估你使用的值。

该值为全局值。 因此,请避免非常短的超时值。 否则,在等待睡眠磁盘或 DVD 驱动器启动时,可能会遇到超时错误。

若要设置 disk.sys TimeOutValue 值,请执行以下步骤:

  1. 启动“注册表编辑器”。 为此,请单击“开始”,在“开始搜索”框中键入 regedit*,然后按 Enter。*

  2. 找到并单击下面的注册表子项:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk

  3. 找到 TimeOutValue。

  4. 在 “编辑 ”菜单上,单击“ 修改”。

  5. 在 “值”数据 框中,键入所需的秒数。

  6. 退出注册表编辑器。

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
按正文的 Windows / Windows Server 适用版本;保留原文兼容性要求
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。