許多人發現,計算機中顯示出來的容量往往比硬盤容量的標稱值要小,這是由于不同的單位轉換關系造成的。因為在計算機中1GB=1024MB,而硬盤廠家通常是按照1G=1000MB進行換算的。容量越大的硬盤則這個差異越大。標稱40GB的硬盤,在操作系統中顯示只有38GB;80GB的硬盤只有75GB;而120GB的硬盤則只有114GB。這并不是廠商或經銷商以次充好欺騙消費者,而是硬盤廠商對容量的計算方法和操作系統的計算方法有不同而造成的,不同的單位轉換關系造成的。
眾所周知,在計算機中是采用二進制,這樣造成在操作系統中對容量的計算是以每1024為一進制的,每1024字節為1KB,每1024KB為1MB,每1024MB為1GB,每1024GB為1TB;而硬盤廠商在計算容量方面是以每1000為一進制的,每1000字節為1KB,每1000KB為1MB,每1000MB為1GB,每1000GB為1TB,這二者進制上的差異造成了硬盤容量“縮水”。
以120GB的硬盤為例:
廠商容量計算方法:120GB=120,000MB=120,000,000KB=120,000,000,000字節
換算成操作系統計算方法:120,000,000,000字節/1024=117,187,500KB/1024=114,440.91796875MB=114GB。
簡單算法:硬盤容量 /1024*1024*1024
80,000,000,000/(1024*1024*1024)=74.5G
40,000,000,000/(1024*1024*1024)=37.25G
硬盤需要分區和格式化,操作系統之間存在著差異,再加上安裝操作系統時的復制文件的行為,硬盤會被占用更多空間,所以在操作系統中顯示的硬盤容量和標稱容量會存在差異,而硬盤的兩類容量差值在5%-10%左右應該是正常的。