必须用crystaldiskinfo读取id c2原始值以获取主控真实温度:下载官方standard版→核对nvme/sata型号→切smart页→右键id c2选“显示为十进制”,所得数值即主控结温;若>65℃且健康状态变黄,需立即暂停高io任务。

如果您需要获取Windows 11中固态硬盘主控芯片(而非外壳或环境)的实时工作温度,该数值直接反映NAND与控制器的热负荷状态,必须通过能访问底层S.M.A.R.T.传感器的工具读取ID C2(Temperature)原始值,系统设置仅显示固件合成后的“驱动器运行状况”温度,无法分离主控与闪存温差。
用CrystalDiskInfo直读主控温度(推荐)
CrystalDiskInfo绕过Windows存储堆栈,以物理层协议向SSD主控发起SMART查询,所获ID C2值即为主控内部温度传感器原始读数,精度达±0.5℃,且支持NVMe协议设备的PCIe链路温度校准。
第一步:访问官网 https://crystalmark.info/en/software/crystaldiskinfo/ 下载Standard Edition免安装版,解压后双击运行 CrystalDiskInfo64.exe。
第二步:等待识别完成,在左侧设备列表中【务必核对型号与接口类型,例如“Samsung SSD 980 PRO NVMe PCIe 4.0”】,避免误选USB外置硬盘盒中的设备——这类设备温度由桥接芯片上报,非主控真实值。
第三步:切换至“SMART”标签页,定位ID C2(Temperature)行,查看“Raw Value”列数值;若显示为十六进制(如“4A”),右键该行→选择“显示为十进制”,所得数字即为当前摄氏温度值。
第四步:观察右上角“健康状况”栏颜色——若显示黄色警告且ID C2>65℃,说明主控已触发动态降频保护,此时应暂停AI模型加载、视频转码等高IO任务。
用PowerShell调用WMI接口快速验证
此方法适用于批量筛查多盘系统,但仅返回经Windows存储驱动聚合后的温度值,不区分主控与NAND,适合交叉比对而非精确定位主控热源。
方法一:以管理员身份运行Windows Terminal,执行命令:
Get-PhysicalDisk | Get-StorageReliabilityCounter | Select-Object FriendlyName, DeviceId, Temperature
方法二:若上条命令返回空白或报错“Temperature : 0”,说明当前SSD固件未向WMI暴露温度字段,需退回CrystalDiskInfo方案。
通过系统设置查看驱动器运行状况温度(辅助参考)
该路径读取的是SSD固件预设算法融合主控、NAND及PCB温度后的综合值,响应快但不可拆分,仅作趋势判断用。
点击“开始”→打开“设置”→“系统”→“存储”→右侧“高级存储设置”→“磁盘和卷”→找到目标SSD并点击→右侧点“属性”→滚动至“驱动器运行状况”区域,查看标有“温度”的数值。
注意:【若此处温度高于70℃且CrystalDiskInfo ID C2读数<60℃,说明固件将PCB散热片温度误计入主控值,此时应优先信任CrystalDiskInfo】。











