iT邦幫忙

0

硬碟容量與實際不符合

  • 分享至 

  • xImage

硬碟容量原始應該要有80G,可是將兩個分割磁碟C與D槽加起來才大約75G而已,是否有磁碟被隱藏著了或是其他原因

看更多先前的討論...收起先前的討論...
魯大 iT邦高手 1 級 ‧ 2008-05-24 23:12:20 檢舉
商人所謂的80G並非真的是80G...
連這樣也...
無奸不商..
lukechang iT邦研究生 1 級 ‧ 2008-05-25 00:42:38 檢舉
這是行之有年的陋習了
有點像買房子 會算公共空間的坪數是一樣的
lcs1206 iT邦研究生 1 級 ‧ 2008-05-25 07:20:52 檢舉
算"陋習"嗎?主要是因為換算單位不同所致,只能說換算單位的不同,容易讓人混同誤認!還記得加拿大航空許久之前曾經有次飛安事故,地勤人員換算加油量時計量單位搞錯,公升/公斤換成磅(油量直接少算1/2),差點墜機(最後是迫降成功)!
funkent iT邦高手 1 級 ‧ 2008-05-25 08:28:54 檢舉
無奸不成商
skite iT邦大師 5 級 ‧ 2008-05-25 16:25:24 檢舉
只是認知不同,應該不能算陋習吧。
因為 作業系統對 1G 的認定是 1024 x 1024 x 1024 = 1,073,741,824 Bytes
而 硬碟廠商對 1G 的認定是 1,000,000,000 Bytes
所以 硬碟容量才會有 75x1.0737= 80G 數字產生

廠商當然會選擇利於銷售的數字來表示囉!
Ruei iT邦研究生 1 級 ‧ 2008-05-26 19:22:10 檢舉
這問題蠻久了,話說隻前好像在 IT 報導看到國外有人因此提告 xd
lukechang iT邦研究生 1 級 ‧ 2008-05-26 21:41:31 檢舉
知道官司的結果嗎?
lcs1206 iT邦研究生 1 級 ‧ 2008-05-27 23:22:37 檢舉
補充前述有關加拿大航空143號班機事件網址http://zh.wikipedia.org/w/index.php?title=%E5%8A%A0%E6%8B%BF%E5%A4%A7%E8%88%AA%E7%A9%BA143%E8%99%9F%E7%8F%AD%E6%A9%9F&variant=zh-tw
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
38
efd0193
iT邦好手 10 級 ‧ 2008-05-25 17:19:46
最佳解答

雖然我們認知了計算單位應該是:
1KB=1024Byte
1MB=1024KB
1GB=1024MB
所以1GB=1073741824Byte
而硬碟廠商的計算方式不一樣
硬碟廠商是1KB=1000Byte
所以1GB=1,000,000,000Byte
1,000,000,000/1073741824*80G=74.5G

因此你的容量大小是正常的,只是計算方式不同而已

48
doz
iT邦好手 8 級 ‧ 2008-05-24 23:02:05

一般我們去買硬碟,說是80G硬碟,其實只有80000M,
1G其實是1024M,80000M的硬碟,大概只有78G,再加上磁碟分割區的資訊,也會占掉一定空間,我手邊160G硬碟,不切割,也只剩下150可以用..

56
davistai
iT邦大師 1 級 ‧ 2008-05-24 23:02:31

1.硬碟經過作業系統格式化成可用的檔案系統會用掉一些空間的;
2.Y知識家的答案供您參考**http://tayji.com.tw/HDD/hdd.htm**
那是數值單位轉換的誤差.
因為硬碟廠商是以 1MB=1000,000BYTES 來計算硬碟容量,

而作業系統 & BIOS卻是以 1MB=1,048,576BYTES 來計算的.

硬碟廠商的1GB=1,000,000,000BYTES,

而程式是以 1GB=1073741824BYTES 來算.

1KB 差了 2.4% , 1MB差了 4.8576%

1GB就差了 7.374% , 到了 1TB甚至差了 9.95%

(1TB=1099511627776BYTES)

44
魯大
iT邦高手 1 級 ‧ 2008-05-24 23:10:56

公式:
電腦所看到的容量(二進位算法)X1.073等於商家賣給你十進位的算法。
所以您的電腦是
75X1.073=80.475取整數號稱80G

40
lcs1206
iT邦研究生 1 級 ‧ 2008-05-25 07:34:29

誤差有幾個因素:
1.十進制(硬碟機製造廠商)與二進制(作業系統廠商)換算的誤差!
2.假如要再算仔細點,還要加上硬碟機製造廠商在生產時每顆硬碟經過品管/低階格式化時保留備用磁區及隱藏掉的不正常磁區(當然這部份是不算在售價裡的)!

38
funkent
iT邦高手 1 級 ‧ 2008-05-25 08:28:07

那是算法不一樣啦!window 是 1024 MB算成 1GB,廠商是把1000MB算成1GB
所以80000MB / 1024 MB =78.125 GB

28
jerry640
iT邦新手 1 級 ‧ 2008-05-26 11:57:46

一般硬碟計算硬碟容量方法是以 1MB=1000KB 為單位,屬於十進位制
而電腦則是以二進位制來計算,亦即是 1MB=1024KB,損失率約為9.3%
其他容量例子
20GB 約 18.6GB
40GB 約 37.3GB
60GB 約 55.9GB
80GB 約 74.5GB
100GB 約 93.1GB
120GB 約 111.8GB
160GB 約 149.0GB
180GB 約 167.6GB
200GB 約 186.3GB
這裡有工具可以計算
http://tonysanv.blogspot.com/2005/08/blog-post.html

我要發表回答

立即登入回答