SSD探秘:致态TiPlus9100和SMART技术

2026-06-29 14:07:27 0点赞 0收藏 0评论

伴随每次“我已出舱,感觉良好”从航天员口中说出,人们对航天事业发展的信心不断增强。而在SSD内也有一套自我监测、分析及报告机制,能够随时回应用户对其健康状态的关切。

SSD探秘:致态TiPlus9100和SMART技术

SMART全称Self-Monitoring, Analysis and Reporting Technology,即自我监测、分析及报告,是一项自机械硬盘时代就有的技术,可以提供多维度的硬盘健康度信息,其中包括了使用/磨损情况、性能数据和各种状态或异常信息。最简单的就是查看健康度百分比、通电时间、通电次数和温度等信息,当然还有更多隐藏在SMART数据中的高级知识,下文会一一介绍。

SSD探秘:致态TiPlus9100和SMART技术

SMART定义大一统

不过机械硬盘时代SMART的定义并没有完全统一,不同硬盘制造商会有自己定义的SMART项目,导致第三方检测软件有识别错误或无法识别的可能。NVMe协议出现后,将SMART定义进行了统一。

SSD探秘:致态TiPlus9100和SMART技术

对于NVMe SSD,大家在官方工具箱里查到的SMART信息,和第三方软件是一样的。不过像致态天枢大师这类原厂工具箱还能提供更多附加的有用功能,如性能测试、日常维护和系统迁移等功能,这些我们在之前的致态TiPlus9100评测里都已经详细介绍过,这里不再赘述。

SSD探秘:致态TiPlus9100和SMART技术

接下来我们还是回到第三方的CrystalDiskInfo,通过它来深入解读隐藏在SMART数据中的更多内容。

为什么温度原始值看上去怪怪的?

观察CrystalDiskInfo中的02综合温度,大家会发现它的原始值跟上方软件识别的数字是不同的。一个是300度,一个是27度,其实并没有出错,NVMe SSD在定义温度时使用了热力学温标,也就是将-273.15℃作为零度(0K)的温标。300K大约就是27℃。

SSD探秘:致态TiPlus9100和SMART技术

这里说个题外话,如果你使用的还是致态SC001 XT这类SATA接口SSD,它的温度原始值同样会是一串很长的数字,比如133145624603,这时我们需要将其转换为16进制显示,如下图所示,它对应1F191B三个数值,在一个项目中同时保存了历史最高温度31度,历史最低温度25度和当前温度27度三项内容。同理,SC001XTA9坏块计数、AD擦除计数也是在单个项目16进制数据的高低位中同时存储了多项数值。

SSD探秘:致态TiPlus9100和SMART技术

为什么感觉SSD不如过去耐用了?

查健康度是SSD新用户养成的一个习惯,百分比数字能给人安心也能给人焦虑。这里先给大家看一个案例,有人分享给我一个截图,问我怎么看这块致态SC001 Active只写入7TB就只剩10%健康度了:

SSD探秘:致态TiPlus9100和SMART技术

仔细看SMART数据就能找到疑点:原图说使用时间才3年,写入量7TB,但这里CE项最小擦除计数已经高达8937次。你问我怎么看?当然是致态SSD质量太好了:这都快9000PE了,还剩10%健康度!至于为什么写入量才7TB,二手车调表大家都听说过,SSD清零也不是新鲜事,SMART数据可以帮助我们分析SSD状态,但它和车子的里程表一样都并不具备防篡改功能。

SSD探秘:致态TiPlus9100和SMART技术

回归正题,当代NVMe SSD相比过去几年的SATA SSD,在健康度数值的标定上也有了一些改变。健康度从100%开始下降的时间会更早,当然这不代表现在的SSD真的不耐用了,而是健康度的计算方式有了变化。

SATA接口还是主流的时代,很多SSD固件使用“可用备用块百分比”来计算健康度,结果就是使用中健康度一直保持100%。由于磨损均衡算法的存在,当健康度开始下降的时候所有闪存单元几乎都已经到了寿命末期,健康度会飞速下滑甚至直接暴毙。打个比方,就像一些汽车的前半箱油“非常耐烧”,油表指针一直不动,真快没油的时候直接降到底,这样做显然是不合理的。

当代的SSD健康度算法更多是根据内部统计的闪存磨损情况来计算的,不过NVMe SSD并不能直接显示闪存擦写次数,这也算是SMART定义标准化后带来的一个弊端。还有一些SSD制造商把健康度当作保修标志,它就会考虑主机写入量的因素来进行最终的健康度展示。对于致态TiPlus9100来说,它的健康度数据是直接跟闪存磨损状态挂钩,同TBW指标无关。下图我们可以看到这块TiPlus9100 2TB写入18TB以上数据,按1200TBW标称耐久度计算已经是超过1%了,而目前健康度仍为100%

SSD探秘:致态TiPlus9100和SMART技术

综上所述,尽管现代SSD健康度开始下降的时间点可能相比古早的SATA SSD提前,但并不是为了给用户制造恐慌情绪。可以说,现在的健康度算法更符合SSD的实际寿命曲线,避免了对用户的误导。

出现问题时SSD会说我不舒服了

延续上一个话题,除了健康度百分比数字,SSD还能如何对外传达“我感觉不舒服了”的信息?这里就不得不提到被很多人遗忘的01项“严重警告标志”了。SSD可以通过它表达 “我需要人来接班了”。

SSD探秘:致态TiPlus9100和SMART技术

以我们之前进行的致态TiPlus7100s 1TB耐久度测试为例,主机写入量2379TB(标称写入寿命600TBW)的时候,01项数值从正常时的0变成了4(实际是二进制00000100右数第三位1所表达的意思),代表SSD可靠性因写入超量或内部错误而降级,也就是提醒用户该更换新SSD了。这时Windows也会通过01项的变化得到消息,进而通知提醒SSD可靠性降级,注意备份数据(并非所有NVMe SSD都支持此功能)。

SSD探秘:致态TiPlus9100和SMART技术

致态TiPlus7100s在耐久度测试进行到超4倍标称耐久度写入后提醒用户注意数据安全,而此时03项可用备用空间依然是100%。结合前面的内容,我们可以知道当代SSD的健康度显示算法跟过去有差异,这一变化使得用户的数据更加安全了,同时也没有限制SSD的使用寿命。

通过数据分析SSD散热是否够用

虽然SSD可以实时显示温度,但我们更需要一个更直观的指标来告诉我们:要不要给SSD增强下散热?不同的SSD功耗水平不同,而且每个人对SSD的使用强度不同,所以很难给出统一的答案。以致态TiPlus9100为例,它在顺序读写时的峰值功耗在5.5W左右,相比初代PCIe 5.0 SSD降低一半左右。

SSD探秘:致态TiPlus9100和SMART技术

安装主板散热片的情况下,满载15分钟压力测试不会出现过热限速。但如果完全不安装散热片,对于PCIe 5.0 SSD压力还是很大的。

SSD探秘:致态TiPlus9100和SMART技术

我们可以通过SMART信息中的历史数据来帮助我们做决策。1A项是一个历史累加值,在你的使用条件(散热和使用负荷情况)下,如果这个数值在一段时间内不发生增长,就代表没有新的过热事件发生,当前的散热条件是足够的。

SSD探秘:致态TiPlus9100和SMART技术

今天我们主要是以致态TiPlus9100为主,结合其他几款SSD,介绍了SMART健康度信息中的深层含义,带大家了解SSD的健康度显示问题、温度信息的识别、故障预警信息等等。虽然NVMe SSDSMART项目是统一定义的,但在具体实现上还是会有一些不同。比如01项严重警告标志在闪存磨损指标达到一定程度时告警的功能,就不是所有NVMe SSD都具备,在这方面致态的固件就做得很不错。

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
0
扫一下,分享更方便,购买更轻松