排查windows存储池故障需聚焦storagespace专属日志:driver(驱动异常)、volumes(虚拟磁盘状态)、pool(池状态变更,如id1001/1002/1004/1005)、health(健康告警,如id1007/1008),辅以系统日志中disk/stornvme等驱动错误,并用powershell命令交叉验证。
排查 windows 存储池故障,核心是定位与存储空间(storage spaces)、物理磁盘、虚拟磁盘、池健康状态相关的事件。这些日志不会集中在“系统”或“应用程序”主日志里,而是分散在应用程序和服务日志 → microsoft → windows → storagespace及其子节点中。
重点查看的存储池日志位置
打开事件查看器(Win + R → eventvwr.msc),依次展开左侧树形结构:
- 应用程序和服务日志 → Microsoft → Windows → StorageSpace → Driver:记录底层驱动层异常,如磁盘响应超时、NVMe控制器重置、SATA链路断开等;
- 应用程序和服务日志 → Microsoft → Windows → StorageSpace → Volumes:反映虚拟磁盘(如DataPool-Volume)挂载失败、读写错误、脱机或只读状态变化;
- 应用程序和服务日志 → Microsoft → Windows → StorageSpace → Pool:直接体现存储池状态变更,如“池已降级”“池已损坏”“池无法启动”,含关键事件ID 1001、1002、1004、1005;
- 应用程序和服务日志 → Microsoft → Windows → StorageSpace → Health:汇总健康检查结果,包括预测性故障(如SMART警告)、冗余丢失、容量不足告警(事件ID 1007、1008);
- Windows 日志 → 系统:补充查看关联硬件事件,如disk、stornvme、lsi_sas2等驱动报错(事件ID 11、15、7、10016),常与存储池故障共现。
快速筛选高价值存储事件
不要逐条翻阅。右键对应日志(如Pool),选择“筛选当前日志”,设置以下条件:
在 Windows 11 上"直接发声"的 TTS(从 WSL2/TUI 调用 powershell.exe + System.Speech)。适用于用户说"说出来/读出来/语音播报/用TTS",或反馈"没声音/tts 生成的 mp3 是空的/播不出来",以及需要中文语音但 OpenClaw 内置 tts 不可用时。
- 勾选“错误”和“警告”级别;
- 在“包括事件ID”栏输入:1001,1002,1004,1005,1007,1008,1010(覆盖池创建失败、降级、损坏、容量告警、修复中断等典型问题);
- 时间范围建议设为故障发生前24小时,避免遗漏前置征兆;
- 可额外添加“来源”过滤,如输入StorageSpace-Pool或StorageSpace-Driver缩小范围。
结合 PowerShell 快速验证池状态
图形界面外,用管理员权限运行 PowerShell,执行命令交叉验证日志结论:
-
Get-StoragePool | Select-Object FriendlyName, OperationalStatus, HealthStatus, IsPrimordial—— 查看所有池运行与健康状态; -
Get-VirtualDisk | Select-Object FriendlyName, HealthStatus, OperationalStatus, Size, UsedSize—— 检查虚拟磁盘是否脱机或不可用; -
Get-PhysicalDisk | Where-Object {$_.HealthStatus -ne "Healthy"} | Format-List—— 直接揪出故障物理盘(常对应日志中的事件ID 1007); - 若发现某池状态为Unhealthy或Lost,再运行
Get-StorageSubSystem | Get-StorageHealthReport获取结构化健康报告。
常见故障线索与日志特征
看到这些日志内容,基本可锁定问题方向:
- 事件ID 1002 + “The storage pool is degraded”:至少一块物理盘离线或失效,冗余能力下降,需立即检查物理磁盘状态;
- 事件ID 1005 + “The storage pool is corrupted”:元数据损坏或写入冲突严重,通常伴随不可恢复I/O错误,需评估是否重建池;
- 事件ID 1007 + “Predictive failure detected”:SMART预警,对应物理盘即将故障,日志中会带具体设备路径(如\?PHYSICALDRIVE2);
- Driver日志中大量事件ID 11/15 + “Reset to device was issued”:HBA/RAID卡或背板供电不稳、线缆接触不良,属硬件链路问题;
- Pool日志无错误但Volumes日志报“Failed to mount virtual disk”:可能是NTFS损坏或卷标冲突,需
chkdsk /f或diskpart手动联机。










