2012 年伊始,《法制晚报》一篇关于优盘容量的报道被各大网站以《北京市面30种U盘容量均“缩水” 金士顿上黑榜》的题目广泛转载,吸引了大家的眼球。差不多意思的还有同一天北京市消协的《USB闪存盘生产企业普遍虚标容量,误导消费者;有关标准规定的容量误差范围大,存取速度偏低》。事实,真的是这样吗?
我们就事论事,既然标称容量和事实的存储容量不一致,我们就来看一下这到底是怎么回事。
-
容量
你买电脑的时候,卖家告诉你电脑硬盘容量是多少?250G、320G 还是 500G ,甚至 1T ?当你右键 > 属性,将系统显示的所有容量加起来,并没有达到标称的容量,是不是?真的是卖家或存储设备制造商坑了你了吗?
关键在于你怎样认识 k、M、G、T、P 这些容量单位。
K 翻译到中文是“千”,是 ;M 翻译到中文是“兆”,是
。以此类推,是以千为进制的。但是在我们实际应用中,大部分用的是微软的 Windows 操作系统,之间的进制关系是
,即 1024 的倍数关系。这样,当用 G 做单位时,系统显示的容量就只有“标称”容量的 93% 左右了(如下图),与记者调查得到的约为 93.13% 完全一致。
不知道记者是不是刚刚注意到这个问题。如果是的话,只能说记者的脑子里面真的是进了×了。不光是现在的优盘,在很久远的的年代,在还有软驱、 3.5 吋软盘还盛行的时候,这个问题就应该已经凸显出来了吧?一张标称容量 1.44 MB的软盘,实际可用容量只有大约 1.38 MB,约为标称值的 95%。一张最普通的软盘那时候也是要 2.5 元人民币,好一些的要五六元甚至十几元。如果真是所谓的“缩水”的话,在那个物价称得上实在的年代,这不就相当于谋财害命了吗?
关于存储设备生产商标识容量这个问题,其实只要稍微关注一下就可以知道了。
国际电工委员会(IEC, International Electrotechnical Commission)为了同国际单位制(SI,The International System of Units)相区分专门为二进制表示法制定了新的计量单位 Ki, Mi, Gi, Ti, Pi, Ei,来取代表示十进制的 k(小写字母), M, G, T, P, E 等。换言之: 1GB = 0.9313GiB。
如此看来,存储设备制造商是没有任何问题的。我甚至见过在包装上面标明 1GB=1,000,000,000B 的生产厂商。要怪的话,就只能怪你所使用的软件了。SI 从诞生之日起就是十进制(或称千进制)的。现在,一些软件制造商也不再混淆 SI 同二进制单位之间的区别(见《GB如何定义?苹果站到硬盘制造商一侧》2009 年 8 月),开始使用 SI 。
-
速度
北京市消协在正文中则写到“所有样品的存取速度远远高于国家标准的要求”,并且有“国家标准GB/T 26225-2010《信息技术 移动存储 闪存盘 通用规范》于2011年1月14日发布,2011年5月1日执行”样的文字。
根据中华人民共和国国家标准维基百科页面的介绍,国家标准分为强制和推荐两种。“强制标准冠以“GB”,推荐标准冠以“GB/T”。”很明显,上面的《通用规范》属于推荐标准,不具备任何强制的性质。(即使是“缩水”的容量也符合国家推荐标准。)
另外,USB 通用标准日新月异, 1.0、1.1、2.0、3.0 都是规范,都是标准。拷贝文件大小、文件个数,磁盘分区格式、每个扇区大小、用不用延长线等,甚至用于测试的计算机的性能都会对结果产生影响。消协这样泛泛而论,实在是很难服众。
-
结论
市面上正规厂商的优盘、硬盘等设备(奸商的扩容盘等不在此列)不存在容量上的缩水(不同的主控芯片,控制程序等也可能占用一定空间),正常情况下设备的存取速度等符合国家推荐标准。
目前不存在此方面的国家强制标准。
记者冒充砖家,消协是吃干饭的。
本人吐槽:北京市消协,把字体设置成宋体会死吗?知道仿宋体在液晶显示器上显示有多挫吗?
