Hyper-V与虚拟化

由于无法恢复的 I/O作错误,VMware 上的Windows Server 2022不会重启 - Windows Server

· 52CE 我爱测

总结 尝试重启在 VMware 上运行的Windows Server 2022虚拟机(VM),VM 不会重启。 相反,VM 会显示“无法恢复的输入/输出(I/O)操作错误”。 如果操作系统无法将注册表配置单元刷新到磁盘,则会发生此错误。 此条件可能会影响系统稳定性或数据完整性。 本文可帮助你识别导致故障并解决问题的组件。 症状 重启在 VMware 环境中运行的Windows Server 2022 VM。 在重启过程中,你会收到一条错误消息,表明在注册表

总结

尝试重启在 VMware 上运行的Windows Server 2022虚拟机(VM),VM 不会重启。 相反,VM 会显示“无法恢复的输入/输出(I/O)操作错误”。 如果操作系统无法将注册表配置单元刷新到磁盘,则会发生此错误。 此条件可能会影响系统稳定性或数据完整性。

本文可帮助你识别导致故障并解决问题的组件。

症状

重启在 VMware 环境中运行的Windows Server 2022 VM。 在重启过程中,你会收到一条错误消息,表明在注册表配置单元刷新期间 I/O操作失败。 您可能还会看到在系统事件日志中记录的事件 ID 6。 事件详细信息类似于以下示例:

Source: Kernel-General
Event ID: 6
Description: The operating system failed to flush data to the transaction log.

问题不会一直发生。

原因

如果Windows Server 2022未将注册表配置单元刷新到磁盘,则会出现此问题。 此行为可能会影响系统稳定性或数据完整性。 多种因素可能导致此行为,包括:

  • 资源约束,例如内存耗尽
  • 文件系统筛选器驱动程序的干扰
  • 重启过程中临时系统性能下降

由于错误局限于注册表刷新过程,并且不会反复出现,因此硬件故障不太可能是导致这一问题的因素。

解决方案

若要解决此问题,必须标识触发失败的组件,识别该组件中的基础问题,然后修复该问题。

步骤 1:更新配置

  1. 验证 VM 是否已安装最新的Windows Server 2022更新和最新的 VMware 驱动程序。
  2. 验证是否使用的是最新版本的 VMware 工具以及任何相关驱动程序。
  3. 验证所有第三方筛选器驱动程序(如防病毒或备份软件驱动程序)是否都是最新的。
  4. 请安装所有未安装的更新。
  5. 若要确定更新是否修复了该问题,请重启 VM。

步骤 2:重现问题时收集数据

  1. 设置性能监视器(PerfMon)等监视工具。 监视 VM 上的以下计数器:
    • CPU 使用率
    • 内存使用情况
    • 磁盘使用情况
  2. 重启 VM。
  3. 发生错误后,保存性能数据。

步骤 3:分析数据和更新或调整配置

  1. 查看性能数据。 具体而言,查找资源使用量峰值。
  2. 在事件查看器中,查看系统和应用程序日志。 查找在注册表配置单元刷新操作发生失败之前出现的警告或错误。
  3. 使用性能和事件数据确定哪些组件可能导致问题。 具体而言,请监视与资源使用率峰值同时发生的日志条目。 此信息可以帮助确定哪个组件(例如特定的驱动程序或进程)是导致 I/O 故障的根本原因。
  4. 解决分析期间发现的任何基础问题。
  5. 若要确定更新是否修复了该问题,请重启 VM。

数据收集

如果联系Microsoft 支持部门,可以将此数据附加到支持请求。

  • 事件查看器中相关事件的确切错误消息文本和屏幕截图。

  • 完成涵盖问题发生期间的系统和应用程序事件数据。 可以从事件查看器导出此信息。

  • 在步骤 2 期间收集的性能数据。

  • Windows Server 2022版本和版本详细信息。

    注意:若要查看确切的版本和内部版本号,请在出现问题的计算机上打开命令提示符窗口并输入命令运行。

  • VMware 配置详细信息,包括虚拟硬件设置和 VMware 工具版本

参考

资料来源与适用范围

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

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

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