问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

为什么硬盘的实际容量会比标注容量小?

创作时间:
作者:
@小白创作中心

为什么硬盘的实际容量会比标注容量小?

引用
1
来源
1.
https://www.seagate.com/cn/zh/support/kb/why-does-my-hard-drive-report-less-capacity-than-indicated-on-the-drives-label-172191en/

为什么硬盘的实际显示容量会比标签上标注的容量小?这个问题困扰着许多电脑用户。本文将解释这一现象背后的原因,并提供具体的计算方法和示例。

硬盘制造商在标注硬盘容量时,采用的是十进制(以10为基础)计算方式。在这种计数体系中:

  • 1兆字节(MB)等于1,000,000字节
  • 1千兆字节(GB)等于1,000,000,000字节
  • 1太字节(TB)等于1,000,000,000,000字节

然而,计算机系统(包括Windows和旧版Mac)在计算存储容量时,使用的是二进制(以2为基础)计数体系。在这种体系中:

  • 1兆字节等于1,048,576字节
  • 1千兆字节等于1,073,741,824字节
  • 1太字节等于1,099,511,627,776字节

因此,当硬盘容量从十进制转换为二进制时,显示的容量就会变小。以下是具体的转换公式:

容量计算公式

  • 十进制容量 / 1,048,576 = 二进制 MB 容量
  • 十进制容量 / 1,073,741,824 = 二进制 GB 容量
  • 十进制容量 / 1,099,511,627,776 = 二进制 TB 容量

例如:

一个500GB的硬盘约为500,000,000,000字节(500 x 1,000,000,000)。使用二进制GB计算时,(500,000,000,000 / 1,073,741,824) 相同的500GB将显示为465GB。这就是为什么Windows会将500GB硬盘显示为465GB的原因。

一个5TB的硬盘约为5,000,000,000,000字节(5 x 1,000,000,000,000)。使用二进制TB计算时,(5,000,000,000,000 / 1,099,511,627,776) 相同的5TB将显示为4.54TB。这就是为什么Windows会将5TB硬盘显示为4.54TB的原因。

下表提供了不同容量硬盘在不同系统中的显示差异:

产品容量(十进制)
Mac OS X 输出(十进制)
Windows 输出(二进制)
500GB
500GB
465GB
1TB (1,000GB)
1TB (1,000GB)
931GB
2TB (2,000GB)
2TB (2,000GB)
1.81TB
3TB (3,000GB)
3TB (3,000GB)
2.72TB
4TB (4,000GB)
4TB (4,000GB)
3.63TB
5TB (5,000GB)
5TB (5,000GB)
4.54TB
6TB (6,000GB)
6TB (6,000GB)
5.45TB
8TB (8,000GB)
8TB (8,000GB)
7.27TB
10TB (10,000GB)
10TB (10,000GB)
9.09TB
12TB (12,000GB)
12TB (12,000GB)
10.91TB
14TB (14,000GB)
14TB (14,000GB)
12.73TB
16TB (16,000GB)
16TB (16,000GB)
14.55TB
18TB (18,000GB)
18TB (18,000GB)
16.37TB
20TB (20,000GB)
20TB (20,000GB)
18.18TB
22TB (22,000GB)
22TB (22,000GB)
20.00TB
24TB (24,000GB)
24TB (24,000GB)
21.82TB

以下是16TB硬盘在Windows中的显示示例。

请注意,图中以十进制值(红色圆圈)和二进制值(蓝色圆圈)显示了16TB(16,000,000,000,000字节)的硬盘容量。

简而言之,十进制和二进制可以转换为相同的存储容量。这就像测量距离一样,1千米等于0.621英里,只是度量单位不同,报告的值也不同。

参考资料:

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号