欺骗还是冤屈 揭秘优盘容量偏差之谜
第1页:优盘=忧盘?为何64G只剩59.7G
昨日,北京市消费者协会发布相关数据显示,优盘普遍存在虚标容量、性能不达标等重大问题,其中不乏国际知名品牌。为何优盘会存在这些问题?究竟是假货还是其他原因,为此中关村在线对此进行深度解析,揭开优盘容量和性能的神秘面纱。
优盘容量虚标 欲加之罪还是咎由自取?
消费者最为痛恨就是买卖交易缺斤少两,倘若真的如北京市消费者协会所说,优盘容量虚标不可饶恕!尤其是优盘容量越大,用户损失的存储容量越大。
一个标称64GB的正品优盘,我们用“电脑属性”查看容量,实际容量只有59.7GB,莫名其妙就丢了4.3GB!用户直接没了一个4GB优盘,损失数十元。如果我们是用户,第一反应就是找卖优盘的商家理论。
实际上这一幕在电脑城卖场经常上演,不明真相的消费者隔三岔五找优盘商家讨要公道,身经百战的优盘商家如同背台词一般进行解释沟通,优盘容量虚标成为争论的焦点。结局往往是不欢而散甚至大打出手。小小优盘如此让人揪心,为何优盘容量会存在虚标问题呢?
第2页:算法不一致 优盘厂商有口难辩
优盘容量虚标掀起轩然大波,优盘厂商成为众矢之至,一衣带水的硬盘厂商也殃及水池,网友表示3TB硬盘的实际容量只有2.72TB,那么剩下200多GB容量究竟去了哪里?硬盘厂商表示:算法不一致所导致!果真如此么?
货真价实的希捷新酷鱼3TB硬盘 3000GB标称郝然在目
存储厂商普遍采用十进制,
1TB=10^3 GB=1000GB
1GB=10^3 MB=1000MB
1MB=10^3 KB=1000KB
1KB=10^3 Byte=1000Byte
Windows操作系统则采用二进制,1TB=1024GB;1GB=1024MB;1MB=1024KB;1KB=1024Byte
1TB=2^10 GB=1024GB
1GB=2^10 MB=1024MB
1MB=2^10 KB=1024KB
1KB=2^10 Byte=1024Byte
由于算法的不一致,导致存储产品的标称容量和实际容量出现误差,容量越大,容量“损失”越大,最终导致3TB超大容量硬盘在Windows操作系统下显示2.72TB。
我们就不难理解市面上主流的4GB/8GB/16GB/32GB优盘为何存在虚标现象。
从TB到Byte,中间存在四级运算,以TB级硬盘为例,则需要进行四级换算;如果是GB级优盘,则需要三级换算,依次类推。我们通过换算得出存储产品在Windows显示的相应容量:
希捷新酷鱼3TB硬盘的实际容量为2.72TB
3TB=3/1.024/1.024/1.024/1.024=2.72TB
64GB=32/1.024/1.024/1.024=59.6GB
32GB=32/1.024/1.024/1.024=29.8GB
16GB=16/1.024/1.024/1.024=14.9GB
8GB=8/1.024/1.024/1.024=7.45GB
4GB=4/1.024/1.024/1.024=3.72GB
通过上叙计算,微软自身的十进制算法造成“TB级存储产品9.951%”、“GB级存储产品7.37%”的容量误差,未来10年内存储产品推进到PB级单位,因为PB级为5级换算,意味着12.5%的容量就没了,岂非所有存储产品都不及格?
根据国家GB/T26225-2010《信息技术移动存储闪存盘通用规范》规定:“产品实际可使用容量大于标称容量的90%或者在产品包装上明示可使用容量”。笔者认为这个条例一方面没有明确计算方法,另一方面10%的误差过于宽松,基本上是对劣质产品形成了保护。
所以笔者认为标准应该如此制定:按照字节数计算,容量不得小于标称值的98%,同时要在包装上说明由于设备自身原因造成的容量损耗范围。
第3页:内有乾坤 细数闪存厂商潜规则
细心的网友发现同等规格的优盘,在Windows下显示的容量亦不尽相同,并且呈现容量越大,彼此容量差距越大。为此笔者将三款不同牌子的16GB优盘同时在Win7下显示,三款16GB优盘容量彼此之间存在差异,最大值和最小值相差近1GB。
三款16GB优盘的容量分别显示15.3GB、14.9GB、14.3GB
以闪存为介质的优盘则存在个体差异,即使一个牌子的同一系列的两个优盘,也有可能存在容量偏差。为什么会这样呢?