新浪新闻客户端

粉丝:我买的1TB硬盘显示只有931GB,是不是被骗了?我:正常的!

粉丝:我买的1TB硬盘显示只有931GB,是不是被骗了?我:正常的!
2026年07月08日 17:17 新浪网 作者
avatar
每日新闻摘录

  前两天有一位粉丝老找我,问了这样一个问题:老田,我买的1TB硬盘,显示只有931GB,是不是被骗了?我记得这个换算关系,是1TB=1024GB呀,这直接少了近100个G!

  答案老田先摆到这里,老铁遇到的是正常情况,合情合理,老铁肯定是没被骗的。

  要解释这个问题,得先从计算机存储说起。

  在计算机内部,信息都是采用二进制的形式进行存储、运算、处理和传输的。

  bit(位):计算机里最小的存储单位,表示二进制数中的一个数位,要么是0,要么是1。

  注意,是数位,不是数。这个下面我会举一个例子来说。

  Byte,简称B(字节):计算机中数据的基本单位,每8位组成一个字节。各种信息在计算机中存储、处理至少需要一个字节。

  举个例子,0,1,+,=,A,b这些数字和字母,每个符号占用一个字节;而汉字,每个字占用两个字节。

  比如,A的ASCII值为65(注意是大写,小写a的ASCII值为97),二进制表示为01000001。可以清楚地看到,是8位,也就是一个字节。

  我们日常看到的容量单位TB就是Terabyte的缩写(太字节),GB就是Gigabyte的缩写(吉字节),MB就是Megabyte的缩写(兆字节),KB就是Kilobyte的缩写(千字节)。

  稍微多一句嘴,上面提到的这些缩写,必须是TB、GB、MB、KB,而不能写成Tb、Gb、Mb、Kb。至于为什么大写B和小写b不能混,答案就在上面,Tb是Terabit,Gb是Gigabit,Mb是Megabit,Kb是Kilobit。

  各个单位的换算上1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB。

  所以,按照以上结论,计算机里面的1TB存储容量,确实应该显示为1024GB才对。

  那么,老田为什么会说老铁买到的这硬盘没有问题呢?那就是,计算机内部的存储、运算标准,和我们作为人的存储、运算标准是不一样的。

  计算机本来就是为复杂运算而生的,

  1TB=1024GB,

  1TB=1024×1024MB,也就是1048576MB,

  1TB=1024×1024×1024KB,也就是1073741824KB,

  1TB=1024×1024×1024×1024B,也就是1099511627776B。

  对于计算机来说,无论运算还是存储,都没有什么难度。但是,对于我们作为人的大脑来说,就不是那么容易了。

  所以,IEC(国际电工委员会)和JEDEC(固态技术协会)发布了一个标准,存储设备生产商在运算的时候,以1000作为运算单位,而不是1024。

  所以,这个运算逻辑就变成了,

  1TB=1000GB,

  1TB=1000×1000MB,也就是1000000MB,

  1TB=1000×1000×1000KB,也就是1000000000KB,

  1TB=1000×1000×1000×100B,也就是1000000000000B。

  对于我们人的脑子来说,这样的运算就简单多了。

  说到这里,这个问题,我们就能说清楚了。

  老铁买的这个1TB的硬盘,厂商生产的时候,是按照1000这个标准换算的,所以,是1000000000000B。

  不过,插到计算机上之后,计算机又会换成1024来换算。

  1000000000000B÷1024=976562500KB,

  976562500KB÷1024=953674.316MB,

  953674.3164MB÷1024=931.333GB,

  所以,1TB的硬盘到电脑上之后,显示为931GB,就是这么来的。

  当然,其实这个1TB的硬盘在电脑上识别,也不是1TB,而是0.909TB,计算逻辑的话,就是接着上面的,931.333GB÷1024=0.909TB。

  最后,我再给大家一张表格,把厂家的硬盘容量,厂商标注和电脑显示的,给大家一个对照。

特别声明:以上文章内容仅代表作者本人观点,不代表新浪网观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与新浪网联系。
权利保护声明页/Notice to Right Holders

举报邮箱:jubao@vip.sina.com

Copyright © 1996-2026 SINA Corporation

All Rights Reserved 新浪公司 版权所有