文章将以是什么、为什么、怎么做的经典逻辑思维方法,分析在Intel MAS内对傲腾固态硬盘的诊断扫描。希望对还在使用该古代科技的友友们有所帮助。
![]()
一、是什么
1、傲腾是什么:
浅谈英特尔傲腾上篇——傲腾的基本特点
2、Intel MAS是什么:
Intel® Memory and Storage Tool,简称Intel MAS,是英特尔官方推出,专门用于傲腾 Optane设备的硬盘管理工具,取代了旧版的Intel SSD Toolbox(这位更是古代软件),分为GUI图形界面和CLI命令行版本——
![]()
当然,Intel MAS事实上伴随着傲腾的曼巴out一同陨落了。随着SK海力士把英特尔的存储业务收购后,该软件的后续更新也是同步到海力士旗下子公司Solidigm(思得)了——
![]()
3、诊断扫描是什么:
其实大多数硬盘管理工具都有类似选项。通过软件读取硬盘,检查硬盘是否有坏道、不稳定扇区、硬件异常,评估硬盘健康状态。
具体到傲腾——
Intel MAS的诊断扫描是专门为傲腾设计的,其分为快速诊断扫描和全面诊断扫描——
![]()
快速扫描
![]()
原理:只选取一小部分空闲空间做抽样读写测试,耗时很短;
检测范围:基础读写功能是否正常,快速筛查明显故障;
优点:速度快,占用IO低,不怎么影响电脑使用;
缺点:属于抽样检查,不能发现未抽样区域坏块。
全面诊断扫描
![]()
原理包含两个测试:
全盘读取扫描:遍历硬盘全部LBA逻辑块,读取每一个扇区,全盘扫描读取错误、坏块;
数据完整性测试:利用驱动器空闲空间,写入随机数据再读回,验证写入读取是否一致,校验介质稳定性,耗时非常久。负载:IO 占用高,扫描期间电脑会明显变慢
优点:最彻底的介质完整性检测,可以找出全盘所有坏块、潜在读写故障;
缺点:耗时长,需要大量空闲空间;空闲空间不足时无法完整运行。
二、为什么傲腾需要定期(一年半载)进行诊断扫描
![]()
这个问题最早还是本人逛贴吧时看见吧友在说,原因并没有明说,故还是本人总结——
![]()
(不知道吧友玩不玩黑盒。题外话:这位吧友还解释过0F和0E的相关问题,受益匪浅)
原因一:及时发现硬件损坏
![]()
说白了就是会坏,何况像傲腾800P、1600X这种发布快十年的老东西。主控、电阻、PCB板、颗粒、焊接都可能会因为存放、使用环境的不当而嗝屁。这是无法阻止、不可逆的。所以定期检查是由必要的。
原因二:及时阻止可能的电阻漂移与读取偏移
![]()
这一篇文章是讲述硬盘是如何读取判断数据到底是1还是0的,简单来说判断阈值不是定死的,主控和纠错机制会更换判定条件来尽力标记并读取数据。其实每一个0E介质与数据完整性错误都是实在没招了才报告的。
同样的道理也适用于傲腾,但具体情况又不一样了,毕竟傲腾是3D XPoint而非3D NAND。
![]()
3D XPoint靠晶态/非晶态的电阻高低记录0/1。 写入时用电脉冲熔化/结晶硫系材料;读取时施加小电压,测量单元电阻判断是0还是1。 单元电阻会随静置时间、温度缓慢漂移,这是相变存储本身的材料特性,并非单元永久烧毁。
并且傲腾的主控和算法似乎并不会去自主全盘扫描冷块、自动原地重写刷新单元电阻。即没有 Retention Refresh机制,不会主动巡检长期静置LBA。均衡磨损倒是有。
对应的情况一:
一些冷数据会因为长期未读写而出现ECC纠错都失败的情况,进而导致0E+1,但是03备用块却不会减少。(英特尔时常以此拒绝傲腾用户因0e而提出的保修)
![]()
有机会我会单独开一篇文章讲述傲腾的0e对应的情况,有些是致命的有些却不是。
情况二:
![]()
写入目标单元产生焦耳热,热量扩散扰动相邻未读写单元。当然这个现象在英特尔公开的信息中也有说明,但英特尔宣称是把这个效应压制到正常工作条件下不会造成位翻转。故该情况应该是比较少见的。
结合以上已知信息再看英特尔揭露的3D XPoint细节也就释然了——
![]()
综上所述,定期进行诊断扫描的目的就是及时止损和避免偏移引起的错误。
三、如何进行诊断扫描
![]()
这里我实地实践,这都是我自己省吃俭用买的傲腾,在之前的文章里或多或少有介绍她们。在Intel MAS里直接来到诊断扫描环节并选择模式即可开始诊断扫描。
正如第一点所述,全面诊断扫描需要一定的空余空间,而我的M10则少得软件都提示我需要空间,故傲腾M10以快速扫描做示范,其余905P则以全面诊断扫描做示范——
![]()
M10几乎是一秒即完成快速扫描,以至于我都没截屏到。当然这与其可怜巴巴的16G容量脱不了关系;
905P两块同时进行,几乎都以1.5G/s的速度进行读写测试(期间有过波动,可能是我在玩战舰世界的缘故?),这也呼应了傲腾不掉速的特点。
![]()
结果也是一篇喜庆绿。
期间观察SMART信息,温度也是来到了小50℃,还是在竖插傲腾的情况下——
![]()
写在最后
Intel MAS是EOL软件,不会有后续,若非傲腾使用者完全不必管这东西,虽然它也识别到了我的0e三星盘 ——
![]()
还有就是不要焦虑这东西会不会坏。
怕别买买别怕就是本垃圾佬给的建议。
特别是7月那批傲腾P5800X的大船,那都是PB级写入的肌肉硬盘了还是有一堆人买。(其实我要是有钱也买)
