[讨论] 小米6及其他手机闪存型号查询方法
本帖最后由 凰三牙 于 2017-12-13 17:02 编辑 论坛上逛了一圈,发现很多小伙伴们对已经广为流传的闪存型号查询方法还不是很清楚。我就简单的介绍下。 随着首批小米6的开售,很多用户也都收到了货。由于之前友商的闪存风波,小米6也站在了风口浪尖,很多人对小米是否也会有所偷工减料抱有疑虑。 虽然官方给出的参数页面上只标识了小米6采用的闪存格式是UFS,并没有明确标明到底是UFS2.0还是2.1,不过有网友跟客服的截图,及小米官方论坛上却明确说明了是UFS2.0,虽然感觉有点美中不足,不过已经暴露出的小米6闪存跑分基本都在700M/S以上,参考友商的爵位,基本上不是UFS2.1,也是UFS2.0的高配版了。 现在流行的都是androbench来检测手机闪存的速度,进而判断手机闪存到底是UFS2.0还是UFS2.1,然而实际上UFS2.0和UFS2.1在理论上速度相差是不大的,UFS2.1协议更多的侧重于闪存的读写保护以及其他方面。所以有时候即使是700+的速度也不能确定自己的闪存到底是不是UFS2.1,唯有通过拆机检测闪存的型号来判断了。此外androBench的测速也无法体现出手机的闪存到底是什么颗粒。 幸好现在已经有方法可以直接检测手机的闪存型号。而随着部分网友对小米6的闪存进行检测,却惊奇的发现小米6使用的主要由两款闪存,而且竟然都是MLC颗粒的UFS2.1闪存。 图片及资料来源:小米6 这是几。。。_wp7吧_百度贴吧 第一种是三星的KLUCG4J1ED-B0C1 MLC UFS2.1 64GB (Sagit是射手座的意思,也是小米6的手机代号,每一型号的手机,不管是什么牌子,都有自己独特的名字) 三星的闪存型号列表 第二种是东芝的THGAF4G9N4LBAIRB UFS2.1 64GB 东芝的闪存型号列表 对比型号可以知道,小米6采用的全都是三星和东芝的MLC颗粒的UFS2.1闪存,其读取速度都可以达到700M/S 以上。 而同样是UFS2.1的海力士的闪存由于现如今还没有在小米6手机上发现,这里就不列了。而实际上海力士的闪存速度偏低,只有500M/S ,这可能也是小米没有选择海力士的闪存的理由。 不止小米6,前面的小米手机都可以通过这种方法来检测下型号,进而确认自己的手机的闪存到底是什么。 经检测,大部分的小米手机都是使用的MLC颗粒的闪存,由于从骁龙835开始才支持UFS2.1,所以去年的小米手机基本上都是UFS2.0的。 这个是米5(genimi,双子座,米5代号)的,对比上面三星和东芝闪存型号列表,可知是MLC颗粒的UFS2.0闪存。 而至于MLC颗粒有哪些优势。 SLC = Single-Level Cell ,即1bit/cell,速度快寿命长,价格超贵(约MLC 3倍以上的价格),约10万次擦写寿命 简单的说就是,现在消费级的固态内存颗粒基本上都是MLC和TLC的,SLC的实在是太贵很难应用到消费级领域。 有兴趣的朋友可以去查询下自己的手机闪存型号。 查询方法:
查询软件: https://storage.evozi.com/apk/dl/16/09/08/jackpal.androidterm.apk?h=obNl9d8JGETyESGMf7J1gQ&t=1495572803下载附件 jackpal.androidterm-1.0.70.apk( 551.44KB ) 查询代码: cat /proc/scsi/scsi 上述指令可能已经被修改,无法查询的请使用以下指令: cat /proc/scsi/sg/device_strs |