硬碟的製造廠商和微軟Windows作業系統在計算容量上有明顯的不同~
這是因為這雙方對於KB、MB、GB、TB的定義不同所造成的!
廠商定義:使用十進位
1KB= 10^3 Bytes = 1,000 Bytes
1MB= 10^6 Bytes = 1,000,000 Bytes
1GB= 10^9 Bytes = 1,000,000,000 Bytes
1TB= 10^12 Bytes= 1,000,000,000,000 Bytes
Windows定義:使用二進位
1KB= 2^10 Bytes = 1,024 Bytes
1MB= 2^20 Bytes = 1,048,576 Bytes
1GB= 2^30 Bytes = 1,073,741,824 Bytes
1TB= 2^40 Bytes = 1,099,511,627,776 Bytes
所以,廠商定義的1KB,在Windows裡面只有 (10^3)/(2^10) = 0.9766 KB,約少了2%
1MB,在Windows裡面只有 (10^6)/(2^20) = 0.9536 MB,約少了5%
1GB,在Windows裡面只有 (10^9)/(2^30) = 0.9313 GB,約少了7%
1TB,在Windows裡面只有 (10^12)/(2^40)= 0.9095 TB,約少了9%
結論就是,我買了一顆250GB硬碟,在Windows XP裡面看起來,
理論上只有250*0.9313 = 232.825 GB !
留言列表