存储复检 · ROG CROSSHAIR X670E HERO
采样 2026-10-19 23:52 · 开机 6h17m

Storage Audit / 12-Day Recheck

十二天,零掉盘。

2026-10-07 清洁金手指、重插并互换两个 M.2 槽位之后,三块 NVMe 的急性故障——整盘从 PCIe 总线消失——没有再次出现。但两块盘的慢性损耗没有消失:铠侠的错误计数器仍在按原速度增长,三星的备用块仍然停在 84%。

判定
物理处置有效,现在不换盘。保留换盘计划,观察到满 30 天再复检;铠侠只做观察,三星不要放唯一副本。
0条
掉盘事件
换槽后 12.3 天
0次
失败 I/O
486 份性能汇总合计
0条
新增介质错误
三星 / 西数 56 天
01

三块盘,三个不同的结论

急性故障已停
慢性问题仍在
01
KIOXIA EXCERIA G2931.5 GB · 固件 ECFA17.0
这 12 天0 次掉盘,0 条介质错误;错误日志 +103 条,与故障前同速
慢性问题控制器/链路层的老账还在,固件仍未升到 ECFA17.3
暂不换,观察
02
SAMSUNG PM9A1953.9 GB · 固件 GXA7401Q
这 12 天0 次掉盘;介质错误 117、备用块 84%,56 天完全没再增长
慢性问题出厂 0E 缺陷批次,备用块掉到 84%,已通电 1.56 万小时
列入换盘计划
03
WDS500G2X0C465.8 GB · 固件 101140WD
这 12 天0 次掉盘,0 条介质错误,错误日志 14 条且 56 天零增长
慢性问题没有。三块里唯一可以完全放心的盘,页面文件也放在这里
健康
02

关键指标

NVMe 健康日志 ID 512
基线 2026-10-07 17:43
硬盘介质错误错误日志备用块寿命已用通电时长温度 当前 / 峰值
铠侠 G2F: G: I: 0NAND 层无损坏 37,878+103 / 12.3 天 100%阈值 5% 12% 17,421 h 57 ℃峰值 72 ℃
三星 PM9A1D: E: H: 11756 天零增长 11756 天零增长 84%新盘应为 100% 6% 15,630 h 57 ℃峰值 81 ℃
西数 SN500C: L: 0 1456 天零增长 100%阈值 10% 0% 17,123 h 57 ℃峰值 80 ℃

怎么读这张表

介质错误是 NAND 颗粒真的坏了,非零就是硬伤;错误日志是控制器和链路层的累计计数,会受主机探测命令影响,单看数字大不大没意义,要看增速。

铠侠这 12.3 天日均 +8.4 条,而故障前 19 天日均 +6.8 条——同一条斜线,没有加速。真正预示掉盘的从来不是这个计数器,而是下面那张表里的 NO_DEVICE 事件。

03

换槽前后,判若两台机器

同一台机器
同一套日志判据
事件含义换槽前 39 天换槽后 12.3 天
disk 51 存储 I/O 重试 / 失败 24,929 0
Ntfs 50 延迟写入失败,数据已丢失 2,857 0
Ntfs 140 卷「指定不存在的设备」= 整盘消失 1,340 0
Storport 504
SrbStatus 0x8
控制器上报 NO_DEVICE 18单次峰值 111 万次丢 I/O 0
ClassPnP 502 设备被移除 — 0
WHEA / 蓝屏 硬件错误 / BugCheck — 0 / 0

别被 Storport 504 的 132 条吓到

换槽后确实有 132 条 Storport 504,但拆开看:全部是 SrbStatus 0x6、opcode 0x1A/0x4D(MODE SENSE / LOG SENSE)、sense (0x5,0x24,0x0),零超时,且 Port 3/4/5 三块盘一模一样。这是 Windows 的 SCSI 驱动在 NVMe 盘上探测不支持的命令,被盘拒绝——纯噪声。

真正的故障签名是 SrbStatus 0x8(NO_DEVICE),换槽后一条都没有。另外,486 份 Storport 505 性能汇总里,失败 I/O 计数全部为 0,单端口累计 I/O 最高约 1004 万次。

04

计数器在走,但斜率没变

来源:NVMe 健康日志
174 个采样点 / 56.3 天

铠侠错误日志:故障前后是同一条斜线

如果控制器在持续劣化,换槽后这条线应该突然变陡。实际它保持原速——说明这个计数器记的是「主机探测被拒」的噪声,不是掉盘前兆。判断掉盘要看第 03 节的 NO_DEVICE 事件。

错误日志累计值 故障期(09-14 首次 0x7A → 10-07 换槽) 清洁金手指 + 互换槽位
05

压测:8 个分区 + 三盘并发

2026-10-19 23:54
512 MB × 2 轮 / 分区
硬盘(分区)写入速度读回校验SHA-256
KIOXIAF: G: I: · 6 轮 1,468 – 1,511 MB/s 1,444 – 1,526 MB/s 全部 HASH_OK
SAMSUNGD: E: H: · 6 轮 1,595 – 1,650 MB/s 1,497 – 1,830 MB/s 全部 HASH_OK
WDC: L: · 4 轮 1,400 – 1,424 MB/s 1,529 – 1,816 MB/s 全部 HASH_OK
23,680MB
G:(铠侠)
25.7 秒,922 MB/s,0 错误
46,016MB
E:(三星)
26.4 秒,1,745 MB/s,0 错误
20,416MB
L:(西数)
25.7 秒,794 MB/s,0 错误

测试窗口内,存储类事件 0 条

三块盘同时写入 90,112 MB,全部校验通过;期间 disk 51、Ntfs 50/140、ClassPnP 502、Storport 504、Ntfs/Operational 全部为 0。这比单纯看 SMART 更有说服力:故障盘在最怕的重 I/O 下没有掉链子。

06

温度:能用,但偏热

空闲采样 23:53
压测后采样 23:55
铠侠 G2F: G: I:
57 / 61 / 72 ℃
三星 PM9A1D: E: H:
57 / 65 / 81 ℃
西数 SN500C: L:
57 / 62 / 80 ℃

顺序是「空闲 / 压测后 / 历史峰值」

三块盘空闲都是 57℃,不算危险但偏高。铠侠的历史峰值 72℃ 正好等于它的 WCTEMP 警告阈值——说明它曾经贴着红线跑过。建议检查 M.2 散热片的导热垫是否在重插后贴合良好,并保证机箱有正向进风;如果夏天再往上走,优先给铠侠加散热。

07

现在该做什么

按优先级排序
P0 今天就能做
P0数据

重要数据永远留第二份,别放在铠侠和三星上做唯一副本

这次没坏,不代表下次不掉。F/G/I 和 D/E/H 上的项目、模型、照片,至少复制一份到西数(C/L)之外的介质——外置硬盘或网盘。系统盘 C 和页面文件所在的 L 都在西数上,这是目前最稳的落点。

P1固件

铠侠固件还停在 ECFA17.0,去 KIOXIA SSD Utility 查 ECFA17.3

这是 9 月就列出的动作,一直没做。刷之前先备份该盘数据,刷完重启再跑一次健康检查。固件更新不保证解决掉盘,但这是厂商针对该系列已知问题的正式修复路径。

P2散热

确认两块 M.2 的散热片和导热垫重新装好了

重插之后最容易出的问题就是散热片没压紧、导热垫移位。空闲 57℃、铠侠峰值触顶 72℃,都在提示散热余量不大。装好后用 Get-StorageReliabilityCounter 或健康日志复测一次温度。

P3换盘

三星写进换盘计划,不用今天,但下一块换它

介质错误 117、备用块 84%、通电 1.56 万小时——这是不可逆的出厂缺陷损耗,不会自愈。它现在很安静,所以不用紧急换;但预算允许时,优先把它换成一块新的 1–2 TB Gen4 盘,铠侠排在它后面。

P4复检

满 30 天再跑一次,之后每月一次

直接双击 L:\铠侠故障诊断-20260918\一键看硬盘健康.bat,它会自动和 10-07 的基线对比,算出错误增长率。12 天对间歇性故障已经算长——上次是 3 天内爆发两次——但 30 天更稳。届时看三件事:有没有新的 NO_DEVICE、介质错误有没有涨、备用块有没有掉。

P5顺带

「虚拟内存最小值太低」弹了 52 次,跟硬盘无关

页面文件在 C 和 L 各 16 GB,物理内存 63.7 GB。跑 125B 大模型 + 游戏 + 浏览器同时开时会顶到提交上限。要么把页面文件加到 32 GB,要么错峰跑重任务;这不是磁盘故障,但会让系统变卡、应用被拒。

P6记录

10-09 有过一次异常关机,无蓝屏、无 WHEA、无存储错误

单次事件,之后 10 天没有复发,暂不处理。如果再次出现,优先查电源瞬态、CPU/内存超频(EXPO)和散热,而不是硬盘。

08

什么情况才算「真的坏了」

下次复检直接对照
别靠感觉

立刻换盘(任一命中)

  • disk 51 与 Ntfs 140 同时出现,且指向 F/G/I → 铠侠掉盘复发
  • Storport 504 的 SrbStatus = 0x8(NO_DEVICE),且不是偶发
  • 铠侠「介质错误」从 0 变成 ≥1
  • 三星「介质错误」从 117 继续上涨,或备用块跌破 80%

可以忽略(不是故障)

  • Storport 504 且 SrbStatus = 0x6、sense (0x5,0x24,0x0) → 主机探测被拒
  • 单独一条 Ntfs 98「卷运行状况良好」→ 例行检查
  • 铠侠错误日志缓慢增长(≤10 条/天)且无 NO_DEVICE → 背景噪声
  • 换槽后事件编号/端口号变了 → 设备重新枚举,正常