微软正在调查 Windows 11 KB5063878 SSD 数据损坏/故障问题
微软告诉 Windows Late,它正在调查 Windows 11 KB5063878 之后 SSD 数据损坏/故障的报告。除了最终与合作伙伴一起调查该问题这一事实之外,该公司没有更多可透露的信息。
“我们已经了解这些报告,并正在与我们的合作伙伴一起进行调查,”微软告诉 Windows Last。
但到底发生了什么?
8 月 12 日,微软发布了针对 Windows 11 24H2 的 KB5063878,它是之前可选更新 KB5062660(2025 年 7 月)的后续版本。一些用户(主要来自日本)开始报告说,在安装《赛博朋克 2077》或《崩坏:星轨》等游戏的更新后,他们的存储驱动器突然从 Windows 中消失。
X 用户@Necoru_cat日本首先提出了这个问题,后来挑选的被日本刊物收录。
事实证明,Windows 11 KB5063878 有一个错误,导致 SSD“消失”或分区显示为“RAW”,这意味着存储可能不会出现在文件资源管理器 (Windows) 甚至 BIOS 中。当您满足某些条件时,可以在完美的压力测试中重现该问题。
压力测试需要对某些 SSD 进行大量写入活动,当您更新大型游戏时,这种情况也可能会自然发生。
现在,这对于《赛博朋克 2077》或其他应用/游戏来说不再是问题。 Windows 11 SSD 故障问题在《赛博朋克 2077》更新后立即出现,因为这些游戏补丁非常庞大,并且会产生长时间且繁重的写入工作量。这些类型的操作会使 Windows 11 24H2 暴露出导致数据损坏的错误。
据报道,此错误是在 Windows 11 KB5063878 中引入的。
这是一个非常孤立的问题,我猜受影响的用户不到几千人,甚至只有几百人会注意到它。因为有一个清晰的模式。根据我们看到的报告,当 SSD 已满 60% 以上,然后连续写入大约 50 GB 或更多数据时,一些用户会遇到 SSD 故障。
它不仅仅是大型游戏更新中通常包含的“许多小文件”,因为单个大文件写入也可以触发它。当 Windows 11 KB5063878 错误出现时,您可能会注意到某种模式:
- 文件资源管理器可能会挂起或崩溃
- SMART 变得不可读
- 出现 I/O 错误
但即便如此,一些人声称大多数使用 Phison 控制器的 SSD 都会受到影响。 Phison 是一家总部位于台湾的公司,生产 NAND 闪存芯片控制器。还有个别报告指出 InnoGrit 和 Maxio 控制器可能存在类似问题。但三星和希捷等公司的 SSD 无法重现该问题。
但是,我不会说X品牌好或Y品牌不好。这似乎并不是专门影响某些品牌的问题。有很多因素在起作用,对于微软和数据存储公司的员工来说,这将是漫长的一周。
Windows 最新版本了解固件、队列深度处理、SSD 如何管理近乎完整的写入,并且 Windows 11 更改的回写行为共同决定是否发生故障。
一些测试人员还制成Windows 11 KB5063878 更新后出现问题的 SSD 型号列表。
我们注意到,即使具有不同容量的同一产品线也可能表现不同,这进一步表明它对于固件、控制器、容量和正在执行的操作来说是非常特定的。
| SSD型号 | 地位 |
|---|---|
| 西数蓝色 SN5000 2TB NVMe | 重启即可恢复 |
| 西数红 SA500 2TB SATA | 重启即可恢复 |
| 西数蓝色 SA570 1TB SATA M.2 | 重启即可恢复 |
| 西数蓝色 SA510 2TB SATA | 无法访问,重启也无法解决 |
| 海盗船 MP510 960GB NVMe | 重启后恢复 |
| 海盗船 MP600 2TB NVMe | 重启后恢复 |
| SK 海力士 Platinum P41 NVMe | 重启即可恢复 |
| Crucial 英睿达 P3 Plus NVMe | 重启即可恢复 |
| 威刚传奇 800 2TB NVMe | 重启即可恢复 |
| HP FX7000 2TB NVMe | 重启即可恢复 |
| XPG SX8200 Pro 2TB NVMe | 重启即可恢复 |
| 首页 HE70 2TB NVMe | 重启后恢复 |
目前还不能 100% 清楚 Windows 11 KB5063878 是否真的有问题,但这很可能是根本问题,因为问题是在更新后立即出现的。微软不会对此发表评论。
如果您安装 Windows 11 KB5063878 并且发生 SSD 故障,会发生什么情况?
现在,可能存在两个潜在的危险区域。首先,我称之为“较温和”的情况,Windows 在写入过程中丢失了磁盘,但您只需重新启动 PC 即可将其恢复,这似乎是最常见的问题。
但在这种情况下,我所说的第二个也是最危险的区域是 Windows 不再看到该设备。这意味着 SMART(SMART 是存储驱动器的监控系统)不再工作/不可读。然后,分区表或 NTFS 标头会出现损坏,因此该卷将安装为 RAW 或根本不安装。
一些测试人员能够通过使用 TestDisk 重写分区表或使用 Linux 工具执行完全介质擦除或填零来恢复,但这会擦除数据。
还有人指出,一旦安装了 8 月更新并且该问题至少被触发一次,仅仅卸载更新可能无法消除磁盘损坏。
可能会发生什么(这是我基于迄今为止的报告的理论,所以我们不能 100% 确定到底发生了什么):
- Windows 11 KB5063878 可能进行了更改,它可能在存储堆栈中创建了操作系统端缓存或缓冲故障。
- 在长时间连续写入期间,操作系统在其缓冲区域中保存了太多数据。
- 现在,内核错误地处理了刷新/FUA 排序并导致 I/O 队列膨胀。
- 但当驱动器已满 60% 以上时,就会出现问题,因此有效的 SLC 缓存较小且可用块稀缺。
- SSD 的 FTL 加强了垃圾收集和磨损均衡,从而提高了写入放大。
- Windows 保持写入排队而不是施加反压。因此,在某些时候,可能会发生控制器重置或停止响应的情况。
- 当控制器停止响应时,SSD 就会从 Windows 中消失。
- 现在重新启动应该会恢复 SSD,但如果 SMART 不可读或 NTFS 已损坏,则该卷将显示为 RAW。
为什么 Windows 11 SSD 故障报告大多来自日本?
这几天我一直在想这个问题,这也是Windows最新版没有早点报告SSD故障的原因。
推荐阅读:Windows 11 KB5063878 安装失败,0x80240069,问题影响 Windows 11 24H2
一开始一切都指向“仅限日本”,这可能会让你感到疑惑。是本地化问题吗?但是,区域设置问题如何影响针对所有区域(尤其是控制器)的 SSD?我的理论是,触发因素需要特定的工作量模式,而许多人并不是每天都会达到这种模式,而且这种情况在日本可能比其他地区更常见。
就像我提到的,您需要进行一次很大的压力测试,当您没有足够的可用存储空间并且有 50 到 100 GB 的游戏更新时,可能会发生这种情况。如果您的工作流程不这样做,您可能永远不会看到它。
WL通讯
WL通讯!
获取最新的 Windows 和计算新闻,了解系统管理员的变化,并了解 AI 如何改变 Windows!每日新闻综述、每周人工智能综述等等。加入 50,000 名订阅者!
姓名电子邮件免费加入
