U盘普遍缩水啦?

Albert_JIAO 2012-01-05 12:39:33

“北京市面30种U盘容量均‘缩水’”,这是最近北京市消费者协会的一项调查结果,也就是说U盘的实际容量和标称容量不符。难道是U盘制造商集体偷工减料,弄虚作假,欺骗消费者吗?

流言: 【北京市面30种U盘容量均“缩水” 金士顿上黑榜】北京市消费者协会对市面销售的30种USB闪存盘产品进行了比较试验,结果表明,所有U盘内存容量均“缩水”,也就是实际容量和标称容量不符,其中相差最大的U盘,标称8GB,在电脑上显示只有7.44GB,仅为标称值的93%。[1][2]

真相: U盘包装上写明的容量与电脑显示出的容量值不相符,是否一定说明U盘制造商偷工减料,弄虚作假,欺骗消费者了呢?其实问题出在了对于1GB这个单位有多大,业界存在两种不同的理解方式。

我们从国际通用的计量单位开始讲起。1毫米,1厘米,1米,1千米这样的描述,大家一定都很熟悉,它们之间的换算或者10倍,或者100倍,或者1000倍,都是十的倍数,也就是十进制。

如果用数字表示一百万米或者十亿米,普通青年会直接写1000000米/1000000000米,文艺青年或许会写成1,000,000米/1,000,000,000米,另一类青年则会这么写:1M米/1G米。

在国际单位制里,1k表示1000,1M表示1000k,也就是106,1G表示1000M,也就是109[3] 不过一般在表示长度的时候,用1M米,1G米的青年并不多。生活中使用M,G比较明显的例子是无线电波的频率,比如微波炉电磁波频率是2.45GHz,也就是2.45*109Hz。

按理说,国际单位制里M,G适用于各个领域,可以说1G米,1GHz,也可以说1G摄氏度,1G吨,1G伏电压等等,但是用G和M表示信息容量大小的时候,就出现了小小争议。

在电脑里,无论多眩的画面,多复杂的功能,多给力的软件,无论储存在硬盘、光碟还是U盘上,到最后都是分解成一大堆按顺序排列的数字0和数字1来储存。换句话说,这是个二进制的世界,其中单个0或者单个1称为一个bit,通常把8个bit合在一起,比如10011011,称为一个Byte。

U盘容量指的就是这个U盘可以储存多少个Byte。如果1MB就是106Byte,1GB就是109Byte,就什么问题也不会有了。但是在电脑世界里,2Byte,4Byte,8Byte,16Byte……1024Byte这样以2的次方数为“批量”处理Byte会方便一些,更整齐一些,于是就有了另一种定义,1GB=1024MB,1MB=1024KB,1kB=1024Byte,这样算来,1GB不是1,000,000,000 Bytes而是1024*1024*1024=1,073,741,824Bytes。[4]

1000和1024这两种换算方法各有各的道理,前者是遵循国际单位制,与其他单位接轨,后者对于计算机的运算更方便一些。为了避免混乱标注现象的延续,国际电工协会(IEC)在1999年拟定了"KiB"、“MiB”、“GiB”等一批新的二进制单位,专用来标示“1024进位”的数据大小[5]。而后,这一标注规范又于2008年并入国际标准化组织(ISO)文件,成为国际通行的标准——至此,GB与GiB的分野才开始明晰。[6]

由于计算机行业的迅速发展,标准的设立又较为滞后,大量已存的误标未被及时修改,成为了“历史遗留问题”。目前硬件制造商,包括U盘制造商使用的都是国际单位制的GB单位(1000换算的)来标示容量,但我们熟悉的Windows系统,就依旧以“GB”字样来表示“GiB”单位(1024换算的)。苹果电脑的OSX系统也曾存在这一问题,不过新的版本已经将容量单位修正为名副其实的国际单位制“GB”。在下图里,同一个硬盘在Mac OS X10.5操作系统里和Mac OS X10.6系统里显示的“大小”却不相同,原因正是10.5系统使用了GiB单位,10.6系统使用了GB单位。[7]

同一个硬盘在Mac OS X10.5操作系统里和Mac OS X10.6系统里显示的“容量”,因为单位标准不同,数值也不相同。图片来自:pcedu.pconline.com.cn[5]

同一个硬盘在Mac OS X10.5操作系统里和Mac OS X10.6系统里显示的“容量”,因为单位标准不同,数值也不相同。图片来自:pcedu.pconline.com.cn[5]

同样道理,1个8G的U盘(GB单位),如果没有造假,在windows系统里显示的大小会是8000,000,000/1,073,741,824=7.45GiB,也就是在“我的电脑”里显示是“7.45GB”。这个"显示容量只是标称容量93%"的U盘其实是正常现象,并没有缩水。

结论:谣言粉碎。 这项调查忽视了硬件制造商和电脑操作系统之间使用的单位换算差异问题,误将正常的数值差异当成了U盘缩水。

修订说明:文章新补充了关于GiB标准的更多说明,感谢 @菊 提供的大力支持。


参考资料:

[1]北京市面30种U盘容量均“缩水” 金士顿上黑榜
[2]北京市消协:USB闪存盘生产企业普遍虚标容量,误导消费者
[3]wiki: International System of Units
[4]wiki: Gigabyte
[5]wiki: IEC 60025
[6]wiki: Binary prefix
[7]GB如何定义?苹果站到硬盘制造商一侧

300条评论

上一页  |  下一页

  • 1楼
    2012-01-05 12:40:56 食人妖萨满
    啪啪啪,脸好疼
    引用
  • 2楼
    2012-01-05 12:42:05 技术考古控
    板凳!
    引用
  • 3楼
    2012-01-05 12:42:21 没头脑和不高兴
    引用
  • 4楼
    2012-01-05 12:44:36 Derek同学 软件工程硕士 ψ
    粉脆娘真心有MACBOOK阿。。。
    引用
  • 5楼
    2012-01-05 12:46:39 馒头家的花卷 生化跨国公司市场营销,网... ψ
    我擦太快了
    引用
  • 6楼
    2012-01-05 12:48:22 鲜牛奶
    好快!
    引用
  • 7楼
    2012-01-05 12:49:01 南國白起
    引用
  • 8楼
    2012-01-05 12:51:27 氢钋铟
    @
    引用
  • 9楼
    2012-01-05 12:51:40 氢钋铟
    好快!
    引用
  • 10楼
    2012-01-05 12:51:54 氢钋铟
    引用@精辟 的回应:好快!


    引用@精辟 的回应:好快!


    引用@精辟 的回应:好快!


    引用@精辟 的回应:好快!


    引用@精辟 的回应:好快!


    引用@精辟 的回应:好快!


    引用@精辟 的回应:好快!


    引用@精辟 的回应:好快!

    引用
  • 11楼
    2012-01-05 12:53:39 justwee
    真你妈快,了解到内幕了
    引用
  • 12楼
    2012-01-05 12:54:41 技术考古控
    话说毫微纳皮千兆吉太这种数量级不能算是常识么?
    分厘丝忽这些就稍微纠结一点
    引用
  • 13楼
    2012-01-05 12:55:09 After_2012
    引用@Derek.Ye 的回应:粉脆娘真心有MACBOOK阿。。。


    看参考资料no.5
    引用
  • 14楼
    2012-01-05 12:55:35 技术考古控
    另外1024这个其实也接近常识……俺小学的时候就知道鸟
    引用
  • 15楼
    2012-01-05 12:57:29 鱆Wait Alone
    感觉还是为了省点料,跟国际单位接轨只不过是借口。
    引用
  • 16楼
    2012-01-05 12:59:17 聊逸
    引用
  • 17楼
    2012-01-05 13:00:23 飞翔的鱼
    真心觉得参考资料最后一条大亮了。。。。
    引用
  • 18楼
    2012-01-05 13:04:02 johnniec
    当时看新闻的时候就觉着记者脑残,还说搞国标。这个标准能统一吗?就算搞个国标出来,MAC和MS会见待?
    引用
  • 19楼
    2012-01-05 13:04:27 Ent 古生物学博士生,科学松鼠... ψ
    这原来不是常识啊……
    引用
  • 20楼
    2012-01-05 13:04:42 Ent 古生物学博士生,科学松鼠... ψ
    引用
  • 21楼
    2012-01-05 13:21:25 大肚佛
    北京市消费者协会里就没有一个年纪轻点的?
    要都是退休干部,能这么较真,还是值得赞赏的。
    引用
  • 22楼
    2012-01-05 13:24:20 thejentor
    原来还有这话儿。。
    引用
  • 23楼
    2012-01-05 13:29:40 Big.D 果壳性情站编辑 ψ
    看了这个,我只想回句 1024 ~~~
    引用
  • 24楼
    2012-01-05 13:30:32 aegis1211
    好快!
    ……不过我初中就自己算过这种进制差异是不是很值得骄傲
    引用
  • 25楼
    2012-01-05 13:31:57 酮戊二酸
    想起上次和一2B同学解释这个东西,结果被那货骂了。。。
    唉。。没文化真可怕。。
    引用
  • 26楼
    2012-01-05 13:32:11 明明
    U盘普遍缩水啦?——nono,是记者/编辑智商普遍下降了~
    引用
  • 27楼
    2012-01-05 13:37:15 花落成蚀 果壳谣言粉碎机编辑 ψ 引用
  • 28楼
    2012-01-05 13:40:12 月铃猫
    这难道不是显而易见的事情?= =||
    引用
  • 29楼
    2012-01-05 13:40:42 gddtnt
    这个计算机基础课程就有讲过,应该是初、高中的知识了吧?难道有关部门的是文盲吗?
    引用
  • 30楼
    2012-01-05 13:46:37 Jacob Zhang
    计算机常识性问题吧
    这样的调查出来不怕被笑掉大牙么。。。
    引用
  • 31楼
    2012-01-05 13:48:31 mickey_hho 细胞生物学硕士,PS达人 ψ
    京东的硬盘页面下面这种评论见多了,全是骂容量不够的。。。。
    世界真奇妙啊~
    引用
  • 32楼
    2012-01-05 13:48:49 皆为泡影
    有关部门,笑死人了………就这点智商
    引用
  • 33楼
    2012-01-05 13:48:57 东方九木 摄影测量与遥感硕士生 ψ
    我靠,这不是十年前大家都已经知道的常识了么?
    引用
  • 34楼
    2012-01-05 13:49:44 lxrmido
    要是有关部门的整改有效,那就更喜感了。。。
    引用
  • 35楼
    2012-01-05 13:51:51 Steed 专业级业余天文爱好者 ψ
    引用@Big.D 的回应:看了这个,我只想回句 1024 ~~~

    +1024
    引用
  • 36楼
    2012-01-05 14:01:06 Dr.Sewer 环境工程博士生 ψ
    "在国际单位制里,1K表示1000,1M表示1000K"

    在国际单位制里,k表示1000应小写

    @Albert JIAO

    引用
  • 37楼
    2012-01-05 14:01:27 farren
    引用@sakana2002 的回应:上学时学的都是1M=1024K,谁还管是kb kbit kubi
    制造商明知大家都理解成1G=1024M,还不标明解释,故意混淆,当然不是为了和国际接轨,这只是个幌子或借口,最终还是节省成本,从消费者身上揩油。。
    国际标准是存在,但仅少数人知道不做宣传只有硬件厂家偷偷用的标准的确就这么高级么?

    能不能不要这么愤怒.
    这是历史遗留问题, 这是硬件厂商和软件厂商各自的标准不同而已.
    这和教育也没太大关系. 你接触的多是软件, 对硬件不了解也无所谓啊. 说个自己不知道也挺正常吧. 世界这么大, 不懂得多了去了.

    北京那个奇葩的辟谣文章, 操蛋在不懂装懂.
    你就不必要重复这个错误了吧.
    引用
  • 38楼
    2012-01-05 14:01:40 farren
    引用@sakana2002 的回应:上学时学的都是1M=1024K,谁还管是kb kbit kubi
    制造商明知大家都理解成1G=1024M,还不标明解释,故意混淆,当然不是为了和国际接轨,这只是个幌子或借口,最终还是节省成本,从消费者身上揩油。。
    国际标准是存在,但仅少数人知道不做宣传只有硬件厂家偷偷用的标准的确就这么高级么?

    能不能不要这么愤怒.
    这是历史遗留问题, 这是硬件厂商和软件厂商各自的标准不同而已.
    这和教育也没太大关系. 你接触的多是软件, 对硬件不了解也无所谓啊. 说个自己不知道也挺正常吧. 世界这么大, 不懂得多了去了.

    北京那个奇葩的辟谣文章, 操蛋在不懂装懂.
    你就不必要重复这个错误了吧.
    引用
  • 39楼
    2012-01-05 14:29:24 秋秋 果壳谣言粉碎机编辑,有机... ψ
    引用@Dr.Sewer 的回应:"在国际单位制里,1K表示1000,1M表示1000K"

    在国际单位制里,k表示1000应小写

    @Albert JIAO


    恩,疏忽了,多谢指正!
    引用
  • 40楼
    2012-01-05 14:31:34 九原山人
    引用@sakana2002 的回应:上学时学的都是1M=1024K,谁还管是kb kbit kubi
    制造商明知大家都理解成1G=1024M,还不标明解释,故意混淆,当然不是为了和国际接轨,这只是个幌子或借口,最终还是节省成本,从消费者身上揩油。。
    国际标准是存在,但仅少数人知道不做宣传只有硬件厂家偷偷用的标准的确就这么高级么?

    没有故意混淆啊,大家都知道的事情。。。我周围的人反正都知道,这是常识。
    引用
  • 41楼
    2012-01-05 14:48:11 we_cry
    亲这是人所皆知的好吧
    引用
  • 42楼
    2012-01-05 14:48:39 we_cry
    还有带宽的单位之类的
    引用
  • 43楼
    2012-01-05 14:50:36 酷叼拽 控制科学与工程硕士 ψ
    你们这样义愤填膺帮厂商说话,说白了受害者还是消费者自己。
    说来说去说白了还是忽悠。
    引用
  • 44楼
    2012-01-05 14:50:52 Alex
    问题为毛厂商不肯使用GiB/TiB做单位?还是企图利用消费者的盲区啊!
    引用
  • 45楼
    2012-01-05 14:51:52 Alex
    引用@酷叼拽 的回应:你们这样义愤填膺帮厂商说话,说白了受害者还是消费者自己。
    说来说去说白了还是忽悠。

    遵循约定的是忽悠,张口就来的反而不是忽悠是吧?
    引用
  • 46楼
    2012-01-05 14:52:51 零天
    这个是常识好吧……
    引用
  • 47楼
    2012-01-05 14:56:45 LeyNon
    感觉这个是常识啊…… 记得以前新闻上还放过一个消费者买了5L的食用油回家一称连瓶子一起都不到5公斤于是告到消协去……
    引用
  • 48楼
    2012-01-05 15:00:17 小园听风 医学硕士生 ψ
    引用@Ent 的回应:

    好图……
    引用
  • 49楼
    2012-01-05 15:03:04 凉薯
    我看到这新闻本以为缩水缩一半,点进去扫一眼发现其实只缩了一点,心里还在纳闷难道真有厂商做个U盘大小竟然不是2的幂?就是没敢想记者能这么弱智啊!生活又一次教育了我!
    引用
  • 50楼
    2012-01-05 15:20:32 whenyouknow
    引用@lxrmido 的回应:要是有关部门的整改有效,那就更喜感了。。。

    LOL=
    引用

登录 后发表评论,你也可以用以下帐号直接登录

新浪微博 人人网 QQ

本文来自

谣言粉碎机

谣言粉碎机主题站

222452人关注

文章作者

  • Albert_JIAO

    Albert_JIAO

    695人关注

    电子工程专业学生,科学松鼠会成员 ψ

作者的其他文章

本文同时被收录到

©2012果壳网 京ICP备09043258号-2 京公网安备1101052730