㈠ 我買了一塊320G的移動機械硬碟,插電腦上面只顯示了298G
標稱320G
是指他的容量是320000000000B
換算成電腦顯示的G
是這樣算的
320000000000÷1024÷1024÷1024=298G
這是因為硬碟製造商對硬碟容量的定義和操作系統對硬碟容量演算法不同,因此導致硬碟標識容量和操作系統中顯示的實際容量存在誤差。
讓我們比較兩者的標准並實際計算一下:
硬碟廠商的標准:
1GB=1,000MB 1MB=1,000KB 1KB=1,000byte
操作系統的演算法:
1GB=1,024MB 1MB=1,024KB 1KB=1,024byte
這樣算下來,硬碟廠商的1GB=1000×1000×1000/(1024×1024×1024)≈Windows操作系統中的0.9313GB。
硬碟廠商的40GB≈40×0.9313≈Windows操作系統中的37.25GB 硬碟廠商的80GB≈80×0.9313≈Windows操作系統中的74.5GB
硬碟廠商的120GB≈120×0.9313≈Windows操作系統中的111.76GB 硬碟廠商的160GB≈160×0.9313≈Windows操作系統中的149GB
硬碟廠商的200GB≈200×0.9313≈Windows操作系統中的186.26GB
硬碟廠商的250GB≈250×0.9313≈Windows操作系統中的223.83GB
………………以此類推。
而且在分區和格式化後,系統會在硬碟上佔用一些空間,提供給系統文件使用,所以操作系統顯示的總容量和硬碟的型號容量存在差異這是一個正常現象。
眾所周知,在計算機中是採用二進制,在電腦世界裡,以2的次方數為「批量」處理Byte會方便一些,整齊一些。每1024Byte為1KB,每1024KB為1MB,每1024MB為1GB,每1024GB為1TB,而在國際單位制中TB、GB、MB、KB是「1000進制」的數,為此國際電工協會(IEC)擬定了"KiB"、「MiB」、「GiB"的二進制單位,專用來標示「1024進位」的數據大小;而硬碟廠商在計算容量方面是以每1000為一進制的,每1000位元組為1KB,每1000KB為1MB,每1000MB為1GB,每1000GB為1TB,在操作系統中對容量的計算是以1024為進位的,並且並未改為"KiB"、「MiB」、「GiB"的二進制單位,這差異造成了硬碟容量「縮水」。