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

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

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

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

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

除了慧荣量产工具外,PCEVA(微信公众号:PCEVA)还有单独的闪存ID识别工具,无需移动硬盘盒,无需尝试多个版本的量产工具,在删除固态硬盘所有分区后,以管理员身份运行并输入要检测SSD的硬盘端口号(通过计算机管理-磁盘管理可以查询端口号),若工具能检测到闪存配置信息,说明这颗固态硬盘内部使用了慧荣(SMI)主控。

由于固态硬盘的主控接口没有通行的标准定义,目前没有可通用的固态硬盘主控/闪存识别工具,包括AIDA64和SSD-Z等软件都是依靠硬盘名称检索数据库来检测,由于固态硬盘制造商随时可能更换SSD的硬件方案,这些检测方法得到的结果并不可靠。而依靠慧荣的量产工具可以快速检出固态硬盘内的SMI主控,勉强也可算是量产工具泛滥之后的一个好消息。