儲存容量測量標準

Explains why a hard drive's capacity often appears to be less than advertised when showing in (My) Computer or Mac Disk Utility.

 

  • 報告容量與實際容量之間的差值
  • 建議採用二進位倍數前綴的動機
  • 兩種不同的測量系統
  • 作業系統如何報告磁碟機容量

報告容量與實際容量之間的差值
許多客戶對於其作業系統報告的磁碟機容量感到疑惑,例如,他們的新 ST31000340AS 1000 GB 硬碟機被報告為僅有 909 GB 的可用容量。您看到的磁碟機報告容量與實際容量的不同是由幾個因素導致的。不幸的是,有兩種不同的數值系統,它們採用不同的儲存容量表達單位:二進位(一千位元組相當於 1024 位元組);十進位(一千位元組相當於 1000 位元組)。儲存裝置業界標準是以十進位顯示容量。儘管使用二進位表示時的位元組較多,但十進位表示的 GB 值顯示出更大容量。為了準確理解磁碟機的真正容量,您需要知道用於表示容量的測量基本單位(二進位或十進位)。導致對磁碟機容量誤解的另一個因素是 BIOS 限制。許多舊式 BIOS 對它們可以支援的磁柱數量有限制。

建議採用二進位倍數前綴的動機
以前,電腦專業人士發現 1024 或 2^10(二進位)非常接近於 1000 或 10^3(十進位),所以開始使用前綴「kilo」來表示 1024。這種方法已經很好地使用了一二十年,因為提到千位元組 (kilobytes) 的每個人都知道該術語表示 1024 位元組。但幾乎是一夜之間,無數的「普通人」購買了電腦,從事電腦領域的專業人士需要向物理學者、工程師甚至普通人介紹電腦,他們中的大多數人知道千米是 1000 米,千克是 1000 克。
 

兩種不同的測量系統

名稱 縮寫 二進位冪 二進位值(以十進位表示) 十進位冪 十進位(相當值)
(Equivalent)
千位元組 (kilobyte) Kbyte 2 10 1,024 10 3 1,000
百萬位元組 (megabyte) Mbyte 2 20 1,048,576 10 6 1,000,000
十億位元組 (gigabyte) Gbyte 2 30 1,073,741,824 10 9 1,000,000,000
兆位元組 (terabyte) Tbyte

2 40

1,099,511,627,776 10 12 1,000,000,000,000


通常當兩人或多人在談論儲存容量時,有些人使用二進位值而有些人使用十進位值,沒有對它們加以區別。這在過去造成了很多混亂。為了消除這種混淆,所有主要的磁碟機製造商在提到儲存容量時均使用十進位值。

作業系統如何報告磁碟機容量

Image
 

Windows 7/Vista/XP/2000/NT
在 Windows 檔案總管中,用滑鼠右鍵按一下磁碟機代號,然後按一下「內容」。其中以位元組、百萬位元組和十億位元組顯示容量。

Windows 98/Me
在 Windows 檔案總管中,用滑鼠右鍵按一下磁碟機代號,然後按一下「內容」。其中以位元組、百萬位元組和十億位元組顯示容量。
DOS 提示?CHKDSK 顯示位元且
DOS 提示?FDISK 顯示百萬位元組

DOS/Windows 3.x
CHKDSK 顯示位元組
FDISK 顯示百萬位元組

大多數資訊可以從現代科學與技術基礎中獲取:http://physics.nist.gov/cuu/Units/binary.html