本文介绍如何识别、排查和解决与 Windows Server 2025 中的数据损坏、磁盘错误和存储复制失败相关的问题。 这些问题可能会影响环境中的存储性能、数据完整性和复制可靠性。
症状
Windows Server 2025 中可能会遇到以下一个或多个症状:
-
事件日志列出磁盘、存储和复制相关的错误。 这些错误可能包括以下事件:
- 事件 ID 7 (设备错误)
- 事件 ID 11 (控制器错误)
- 事件 ID 153 (磁盘超时)
- 事件 ID 1112(存储副本复制错误)
-
文件或数据库似乎已损坏,或者应用程序存储似乎已损坏。
-
存储副本遇到复制失败。
-
存储监视工具生成警告或警报,指示性能或可靠性下降。
原因
以下因素可能会导致这些问题:
- 物理磁盘故障,例如坏扇区或机械缺陷
- 存储子系统中的数据损坏
- 干扰复制进程的基础存储硬件问题
- 配置错误的存储复制设置,例如日志大小不足或复制模式不正确
- 降低系统复原能力的磁盘配置问题
决议
重要
在开始排查存储问题之前,请确保具有所有关键数据的当前备份。
若要解决 Windows Server 2025 中的数据损坏和存储复制失败问题,请执行以下步骤。
-
若要检查故障磁盘的硬件,请打开 Windows PowerShell 命令提示符,然后运行以下 cmdlet:
Get-PhysicalDisk | Format-Table -AutoSize Get-PhysicalDisk | Get-StorageReliabilityCounter如果磁盘或控制器有缺陷,请及时替换它以防止进一步损坏或复制错误。
-
确保所有存储阵列、RAID 配置和存储区域网络(SAN)或网络连接存储(NAS)设备正常运行,并使用性能监视器(Perfmon)等工具来验证其性能。
-
确保所有存储控制器上的固件都是最新的。
-
若要修复错误的磁盘扇区并尽可能多地恢复数据,请打开 Windows 命令提示符窗口,然后运行以下命令:
chkdsk <Drive>: /F /R注释
在此命令中, <驱动器> 表示要修复的驱动器。
-
如果
chkdsk未恢复某些数据,请从备份中还原这些数据。 -
查看磁盘和存储副本配置,并确保系统遵循最佳做法。 仔细查看以下设置:
- 为日志文件分配足够的空间(生产工作负荷至少应有 8 GB 可用于日志文件)。
- 为复制流量分配足够的网络带宽。
- 验证卷对齐和群集大小设置。
- 验证复制模式(同步或异步)是否符合要求。
- 确保所有复制节点都运行 Windows Server Datacenter 版本。
-
若要验证是否已还原数据一致性并传输可靠性,请测试存储复制。 在 PowerShell 命令提示符处,运行以下 cmdlet:
Get-SRGroup | Format-List * Get-SRPartnership | Format-List * Test-SRTopology -SourceComputerName Server1 -SourceVolumeName D: -DestinationComputerName Server2 -DestinationVolumeName D: -
若要验证系统是否稳定,请至少监视复制状态 24 小时。
-
有关更多故障排除信息,包括事件 ID 153 的专用故障排除,请参阅 数据损坏和磁盘错误故障排除指南。
-
如果问题仍然存在,请考虑联系Microsoft支持部门。 若要了解可添加到支持请求的有用信息,请查看 数据收集。
数据收集
在联系Microsoft支持人员以获取帮助之前,请从 Windows Server 2025 环境中收集以下信息:
-
事件查看器中的磁盘、存储和复制错误日志(系统、应用程序和 Microsoft-Windows-StorageReplica/Admin 日志)。
-
PowerShell 的命令行工具输出,例如以下命令行工具:
Get-PhysicalDisk | Format-Table -AutoSize Get-SRGroup Get-SRPartnership Get-EventLog -LogName System -Newest 100 | Where-Object {$_.Source -like "*disk*" -or $_.Source -like "*storage*"} -
存储配置的详细信息,包括 RAID 级别、磁盘模型、固件版本和存储控制器信息。
-
显示错误代码和性能指标的监视工具的屏幕截图或导出。
-
你已经执行过的排查问题的步骤。