Storage capacity measurement standards


解释为何硬盘容量在 (My) Computer/This PC(我的电脑/计算机)或 Mac Disk Utility(Mac 磁盘实用程序)中常常小于宣传容量。

本文将涵盖以下主题:
  • 报告容量与实际容量之间的差异
  • 为二进制倍数提出前缀的动机
  • 两种不同的测量系统
  • 操作系统如何报告硬盘容量

报告容量与实际容量之间的差异
当看到操作系统报告其全新 1TB(1000GB)硬盘可用容量仅为约 931GB 时,许多人会感到困惑。多种因素可能造成这种现象的出现。不幸的是,有两种不同的数字系统用于表示存储容量的单位:二进制(1KB 等于 1024 字节)和十进制(1KB 等于 1000 字节)。存储行业标准是以十进制显示容量。即便以二进制表示的字节数更多,十进制表示的 GB 显示的容量更大。为精确理解硬盘的真正容量,您需要了解在使用哪种测量基本单位(二进制或十进制)表示容量。导致硬盘容量描述失实的另一因素是 BIOS 限制。许多较旧的 BIOS 受限于其可支持的柱面数量。

为二进制倍数提出前缀的动机
以前,电脑专家注意到 1024 或 2^10(二进制)几乎等于 1000 或 10^3(十进制),并开始使用前缀 "kilo" 以表示 1024。这种做法顺利持续了一二十年,因为提到 KB 的每一个人都知道那表示 1024 字节。但几乎一夜之间,大量“个人”都购买了电脑,交易电脑专家需要向物理学家和工程师甚至普通人进行介绍,其中大多数都知道 kilometer 是 1000 米,kilogram 是 1000 克。

 

两种不同的测量系统 

名称缩写二进制幂二进制值(以十进制表示)十进制幂十进制
(当量)
千字节KB2^101,02410^31,000
兆字节MB2^201,048,57610^61,000,000
千兆字节GB2^301,073,741,82410^91,000,000,000
terabyteTB2^401,099,511,627,77610^121,000,000,000,000


通常当两三个人开始讨论存储容量时,有人会指代二进制值,其他人则指代十进制值,却没有在二者之间做出区别。这在过去产生了很多误会。为消除这一误会,所有主要硬盘制造商在讨论存储容量时均使用十进制值。

操作系统如何报告硬盘容量

User-added image

上例中,饼图之上即是两种不同的容量测量。第一个是十进制值总字节数。第二个值是二进制当量。那些值还显示在上方“已用空间”和“可用空间”旁。

Windows 10/8/7/Vista/XP/2000/NT
从 Windows 资源管理器中,右键单击盘符,然后单击 Properties(属性)。这会显示以字节及 MB 或 GB 表示的容量。

Windows 98/Me
从 Windows 资源管理器中,右键单击盘符,然后单击 Properties(属性)。这会显示字节数、MB 和 GB。
DOS 提示符?CHKDSK 显示字节数
DOS 提示符?FDISK 显示 MB
 

MacOS X
从桌面的顶部菜单栏中,单击 Go(转至)、Utilities(实用程序),然后打开 Disk Utility(磁盘实用程序)。单击硬盘以突出显示。
Total Capacity”(总容量)以 GB 或 TB 显示,然后是字节数。

注意:有关详细内容,请访问现代科学与技术的基础信息网页 http://physics.nist.gov/cuu/Units/binary.html