U盘标称容量和实际不符 真的不是偷工减料

时间:2024-05-27 14:00:33分类:浏览:8

近日,我们在ZOL APP的问答中收到了这样一个问题。大致内容是,这位朋友买了一个128GB的U盘,但电脑上的可用容量只有116GB。他想知道自己是否买到了假货。

虽然移动存储设备已经流行了很多年,但是仍然有很多人有这样的疑问。今天我们就针对这个问题一次性给大家讲解一下。

其实,这是一个“历史问题”。

目前我们最常用的Windows操作系统采用进位1024,而Linux、Unix、macOS等操作系统则采用进位1000。在存储行业中,通常采用1KB=1000字节的国际单位标准来描述容量。一些存储设备的指令常常带有诸如1GB=10亿字节之类的标签。对于同一个文件或存储设备,在不同的操作系统下,卷和容量的识别会存在差异。

但根本原因还是与二进制和十进制有关。例如,在国际通用的国际单位制(SI)中,对单位的倍数和分数有详细的定义,例如1000=K、1000000=M的比较基数,它们都是以10为底的幂。

然而,计算机的底层是数字电路,它执行二进制运算。例如,内存中的JEDEC 始终使用1024 进位,即2 的10 次方。

为了便于描述以2为幂的大数,国际电工委员会(IEC)制定了新的1024进位的数字前缀iB,例如KB变成KiB,MB变成MiB等,虽然这个容量名称不是很常见,但很容易区分1000 和1024 进位。

但由于这套标准是1998年才提出的,因此很多操作系统和软件厂商仍然采用1KB=1024字节的表示方式,几乎所有操作系统中能见到的都是KB,而不是KiB。

对于存储设备来说也是如此。以爱国者最新双接口U盘U357为例,128GB容量在Windows中显示为117.19GB。在macOS中显示为125.83GB,比较接近标称容量128GB。

U盘标称容量和实际不符 真的不是偷工减料

U盘标称容量和实际不符 真的不是偷工减料

因此,存储设备的标称容量和实际容量最终就是小数点后1024位和1000位换算后的差值。说到这里,相信很多人都想知道自己购买的存储设备的实际容量是多少。这里为您推荐两种计算方法。一种是标称容量x1000?/1024?另一种计算方法是标称容量x0 .9,例如128GB,Windows中的实际容量约为115.2GB。

U盘标称容量和实际不符 真的不是偷工减料

这也意味着,存储设备标称容量越大,“损失”的容量就越多。例如,8TB存储设备的可用容量只有7.3TB左右,存储厂商推出的产品也可能存在个体差异。容量有差异,但不必担心。根据国家标准,存储设备的实际容量需要达到标称容量的90%才算合格。