轉貼聯強網站

08 / 23 / 2004

部 份消費者在購買硬碟機後,卻發現作業系統顯示的硬碟機容量跟硬碟機上標示的容量不符合,這並不是因為您拿錯硬碟機了,而是因為硬碟機容量的計算單位不同, 例如:標示200GB的硬碟機在作業系統內顯示為186GB、標示160GB的硬碟機則是顯示149GB,而標示 120GB的硬碟機顯示的容量為 112GB。

在電腦的世界裡,資料都是以「0」跟「1」的二進位方式儲存,二進位制中的1024(2的10次方)接近於十進位制中的 1000(10的3次方),而生活中大多數的人又已經習慣十進位的表示方式,因此,就產生了二進位制與十進位制混用的情形,而早期在討論硬碟機容量時,因 為二進位制與十進位制混用的情形造成討論上的不變,因此,硬碟廠商為方便大家使用,在標示硬碟容量時,統一採用了一般人較為習慣的十進位制。

下表一說明二進位制與十進位制的差異。



以下利用 Seagate120G SATA硬碟(編號為ST3120026AS)說明消費者在Windows XP Pro英文版中看到的硬碟機容量與硬碟機標示容量的差異性及換算的方式。

如 圖一所示,120Gbytes的硬碟機容量可以換算成 120,000,000,000 bytes,而硬碟機採用十進位制的方式計算,參照表一可知在二進位制中的1Gbyte=1,073,741,824bytes,因此,在容量顯示為 120Gbytes的硬碟機,消費者在Windows XP Pro作業系統中看到的則是 120,000,000,000÷1,073,741,824=111.758709GB(111.76GB),由此可知,雖然在作業系統中看到的硬碟機 容量與硬碟機上標示的容量會差異,但其實只是計算的方法不同,實際上的硬碟機容量是相同的。


圖一、Seagate ST3120026AS為120G的硬碟(採十進制)



圖二、Windows XP Pro英文版(採二進位制),硬碟被分割為三個分割磁區:容量為99.58GB的C磁碟、9.77GB的D磁碟及2.44GB的磁碟分割區,三個磁區加總後的容量為111.79GB






以上為古老的文章,但還是不少人不知道。

簡單的說:

你買了500GB的硬碟(標示),你在系統內會看到的實際容量會是

500GB*0.93 =465GB(大約)

所以....不要再說 你 的 硬 碟 被 吃 掉 了 !

FlyDark 發表在 痞客邦 PIXNET 留言(0) 人氣()