我在使用 Windows 10 操作系统和 SSD 磁盘时遇到了非常奇怪的行为:
- 固态硬盘:SK 海力士 PC401 512GB NVMe
- 笔记本:外星人 m51 (R1)
启动 Windows 后,SSD 温度上升到 70 度以上(在空闲模式下,我可以通过任务管理器性能选项卡看到磁盘未被使用)。当我运行视频游戏等时,温度上升到 80 度,Windows 有时会崩溃并出现 BSOD。核心内存转储未创建(我推测是由于磁盘子系统故障)。
但是,当我在同一台计算机上运行 Linux 操作系统时,SSD 的工作温度保持在 40 度左右,无论我如何对其进行压力测试,它都会节流,但这不会导致 Linux 或其下的任何软件崩溃。它在这种环境下工作非常稳定。
为什么即使在空闲模式下,Windows 下的 SSD 也会变得如此热?什么可能导致 Windows 崩溃?您能推荐一种补救措施吗?
另外,有一项观察是——重新安装干净的 Windows 发行版后,我在一段时间内(可能是几周)没有收到任何 BSOD。
答案1
我建议备份该 SSD 并格式化,然后重新分区。
我在外部 SSD 上使用 Ubuntu 22.04 时遇到了类似的问题,由于某种原因,在创建第一个分区之前它总是显示 33MB。
我并没有太重视它,所以我继续创建所有其他分区并安装 Ubuntu
但是重新启动后,SSD 摸起来太热了,而且如果我做任何事情,系统就会在启动后崩溃,我需要等待它才能使用操作系统。
决定重新安装 Ubuntu,因为它有时会随机崩溃,这次我确保创建正常分区(单独使用 GParted,坚持在第一个分区之前使用正常的 1MB 而不是 33MB 未使用空间)并继续安装。
现在这个问题已经消失。
答案2
我的笔记本电脑海力士固态硬盘也有同样的问题。我所做的是
- 使用磁盘碎片整理工具对其进行优化,
- 检查是否有新的驱动程序可用。
- 卸载然后重新安装最新的 AMD 芯片组驱动程序包。(因为我的笔记本电脑有 Ryzen 处理器)
以前,不使用时温度为 60 度,正常使用时温度为 75-80 度,如果我的 CPU 温度在 80-85 度左右,那么 SSD 的温度就会超过 90 度,然后就会导致蓝屏,我必须等待几分钟才能重新启动笔记本电脑,因为如果我尝试立即启动它,它会再次蓝屏,因为过热。所以从技术上讲,我玩任何游戏时,我都必须检查我的 CPU 温度不要达到 75 度左右,否则 10 分钟后就会蓝屏。
在我完成这些步骤后,正常负载下 ssd 温度降至 35-40,如果 CPU 温度在 80-85c 左右,ssd 使用率中等,ssd 温度最高可达 65c。在没有 CPU 负载的情况下,在高 ssd 使用率下,ssd 温度保持在 55c 以下,不会出现热节流。如果 CPU 和 ssd 使用率都很高,那么最高可达 75c 左右。我注意到,在完成这些步骤后,一些 ssd 空间减少了约 15 mb。
我认为 SSD 智能调整功能不适用于您的 SSD,或者固件可能已损坏。但我不确定。
答案3
最后找到导致此问题的确切设置。只需转到电源选项 > 更改计划设置 > 更改高级电源设置 > PCI Express > 链路状态电源管理,然后将其更改为“最大节能”即可。在大多数情况下,它将解决 nvme ssd 过热问题。Ryzen 电源计划(随芯片组驱动程序提供)曾经为我解决了这个问题。但无论如何,我仍然试图找到确切的设置。
答案4
NVMe SSD 的运行温度比其他 SSD 更高,但您的发现仍然太热。
第一步,您可以从戴尔下载并安装
SK Hynix PC401 256 GB/512 GB/1 TB PCIe NVMe 固态硬盘固件更新。
如果这没有帮助,您可以尝试:
- 改善磁盘周围的气流
- 如果计算机有多个 NVme 连接器,请选择距离 CPU 和 GPU 较远的连接器
- 为磁盘购买更好的散热器
- 确保磁盘没有快要满了,这样读/写总是使用磁盘上的相同单元。
我注意到,我发现了不少与 SK Hynix SSD 发热问题相关的帖子。这似乎是该 SSD 品牌反复出现的问题(至少在 Windows 下)。