社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 604阅读
  • 0回复

[分享]不拆盘如何识别固态硬盘主控和闪存的方法

楼层直达
z3960 
级别: FLY版主
发帖
788237
飞翔币
211647
威望
215717
飞扬币
2626373
信誉值
8


慧荣漏洞门事件发酵,为防止因漏洞被恶意利用可能产生的破坏,不少地方被要求排查当前所用的固态硬盘当中有无慧荣主控产品,然而单单依靠一纸品牌列表是不够的,很容易误伤或漏判。有无可能在不拆外壳的前提下,判断一款固态硬盘使用了何种主控与闪存呢?

最直接的方法是利用慧荣的量产工具,它可以被利用给SMI主控的固态硬盘重新开卡翻新,当然也可以用它来判断一款固态硬盘是否使用了SMI主控。

较为简单的方法是将要检测的固态硬盘装入USB移动硬盘盒,连接电脑后打开SMI量产工具,点击右侧的“Scan Drive”按钮开始检测,如能在主界面下方的16个窗格中看到被识别的硬盘,基本可以判断该固态硬盘使用了SMI主控。

SMI主控当前分为SM2246XT、SM2246EN、SM2256K、SM2258XT、SM2258K等多个型号,不同型号对应不同的量产工具,依次尝试识别,如能在Scan Drive后发现SSD则说明中奖了。点开它之后还能看到闪存的基本配置:

量产工具能调用主控提供的接口来获得闪存ID配置信息,从而判断壳子内搭配的闪存类型。上图所示的固态硬盘使用了SM2258XT主控搭配Hynix TLC闪存。不过软件识别出信息只能判别闪存编号,却无法告诉我们闪存的品质:无论是原片还是白片,甚至黑片都是可以通过相同的闪存ID进行开卡。

除了慧荣量产工具外,还有单独的闪存ID识别工具,无需移动硬盘盒,无需尝试多个版本的量产工具,在删除固态硬盘所有分区后,以管理员身份运行并输入要检测SSD的硬盘端口号(通过计算机管理-磁盘管理可以查询端口号),若工具能检测到闪存配置信息,说明这颗固态硬盘内部使用了慧荣(SMI)主控。
由于固态硬盘的主控接口没有通行的标准定义,目前没有可通用的固态硬盘主控/闪存识别工具,包括AIDA64和SSD-Z等软件都是依靠硬盘名称检索数据库来检测,由于固态硬盘制造商随时可能更换SSD的硬件方案,这些检测方法得到的结果并不可靠。而依靠慧荣的量产工具可以快速检出固态硬盘内的SMI主控,勉强也可算是量产工具泛滥之后的一个好消息。
 
我不喜欢说话却每天说最多的话,我不喜欢笑却总笑个不停,身边的每个人都说我的生活好快乐,于是我也就认为自己真的快乐。可是为什么我会在一大群朋友中突然地就沉默,为什么在人群中看到个相似的背影就难过,看见秋天树木疯狂地掉叶子我就忘记了说话,看见天色渐晚路上暖黄色的灯火就忘记了自己原来的方向。