• 3

[討論] 硬碟越來越大,有個問題逐漸浮現...

這是最近買新硬碟的感想...

買了一顆新的750GB硬碟,然而割出來的大小約只有730多GB,這是因為硬碟1000MB=1GB,然而電腦是1024MB=1GB。在小硬碟時代,大家不怎麼計較。現在來看看以後的問題:

電腦 1024Byte = 1kB:硬碟 1000Byte = 1kB
電腦 1024KB = 1MB:硬碟 1000KB = 1MB
電腦 1024MB = 1GB:硬碟 1000MB = 1GB

電腦 1024GB = 1TB:硬碟 1000GB = 1TB

問題來了,號稱1TB的硬碟買回家,割出來卻少20多GB,不是現在的20MB。

20GB有多大?將近五片4.7G的DVD,可以放下一部畫質普通的動畫。對懂電腦的人來說,可能可以接受這樣的說法。
問題在於,當我要幫別人組電腦時,如果對方是外行人,會因為這樣覺得你偷工減料嗎?或許不會,但是他會覺得被硬碟廠商欺騙!儘管每個硬碟廠商都會在盒子上面「警示」大小的算法不同,可是我覺得應該要在邁入TB級的時候修正這種錯誤算法。不能因為以前這麼做,後面就繼續沿襲。

不論如何,硬碟越大,它的「零頭」還真不小呢!


--------------------------------------------------------------
貼在這邊應該不會被什麼硬碟廠商看到吧
2007-08-24 23:02 發佈
文章關鍵字 硬碟 問題
Elisha wrote:
這是最近買新硬碟的感...(恕刪)


我買500g的硬碟就發現這個問題了,所以我不會買太大。就算到便宜的也沒賺到的感覺
台灣還要重北輕南多久???
沒錯
硬碟的容量計算應該要正確的規定一下
記憶體都能乖乖用 2^10 來算了
2G 就是 2048M
硬碟還在搞那種粗略算法~
說實在挺詭異~

題外話
四五月時考試,其中計組有關記憶體的部份
就有同學把單位用 10^3 來算,而不是用 2^10 來算
數字超醜,就這樣掛掉了~



星塵 http://askeing.blogspot.com/
這個問題在幫我朋友買320G硬碟的時候,也是有被他詢

問到(他不太懂得電腦的),而當時也是為了容量的算法

,花了好幾分鐘來解釋清楚~
有時候真的是會大嫌說,自己用的時候也是有 囧

習慣上會算到 1G = ?$ 的時候感覺大容量爽到的卻恨少

不過我以為這標題是要擔憂一次爆碟就是 0.5 TB 或是 1TB 說
Elisha wrote:
這是最近買新硬碟的感...(恕刪)


不好意思我很多疑惑

容量是這樣比的嗎?

1TB買回來按照現在的算法應該是931GB左右

不知道所謂少20幾G是怎麼算的



750GB格式化完也差不多是698.5GB上下,不知道何來730G...

Elisha wrote:
電腦 1024Byte = 1kB:硬碟 1000Byte = 1kB
電腦 1024KB = 1MB:硬碟 1000KB = 1MB
電腦 1024MB = 1GB:硬碟 1000MB = 1GB恕刪)


我用NB上的60GB硬碟算了一下
60 GB = 60000000000 B
依照 2^10 格式化後
60000000000 B = 55.87935448 GB

Windows 檔案總管顯示 55.8GB (NTFS)

那麼 1 TB 的硬碟: 1 TB = 1000 GB = 1000000000000 B
而 2^10 計算方式:1 TB= 1024 GB= 1048576 MB= 1073741824 KB= 1099511627776 B
依照 2^10 格式化後
1 TB 硬碟 = 931.323 GB 可用空間


這好像不只 Elisha 大大算出來的 20 GB,而是將近 70 GB ..,而我的NB硬碟 60GB ,桌機 80 GB。
(當然我認為廠商不會真的做出那麼大的差距啦!!)
很正常的啦~~
因為一定會少的啊

像買相機的時候
也是標榜800萬畫素
實際在運算時
只有780多萬而已
許多廠商比較喜歡運用整數的觀念讓買家心動
不懂的人就是一隻大肥羊囉

相對的
硬碟也是取向於此
姑且不論容量多大 如何算出為什麼是不到320GB
其實我們都已經中了廠商的詭計囉!!!

畢竟廠商當然是要賺錢嘛
所以不要再當肥羊買那麼大的容量囉
其實只是計算單位的誤差問題而已, HDD 廠商使用一般平常的 10進位,而計算機因為是 2 進位系統,在計算上用
k = 1024 = 2^10 , M = 1048576 = 2^20 ... 這種的會快很多 , 所以系統也用這種方式顯示,實際上要改用
10進位方式也行,像 linux 的 df -BG 就是用 G = 2^30 顯示 , df -BGB 是用 G = 1000000000 顯示.

因為這樣,在 HDD 越來越大時誤差就會越大,計算一下

k 1000/1024 約 0.98
M 1000000/1048576 約 0.95
G 1000000000/1073741824 約 0.93
T 1000000000000/1099511627776 約 0.91

所以今天如果買一顆 320G 的 HDD , 大約 320G x 0.93 = 297.6G 左右都是正常的,每家廠商同容量的 HDD 實際大小也都會有一些不一樣 , 有些會多一些 , 有些少一些...
這問題並非逐漸浮現,而是很久以前就有很多人知道了。

有一點經驗的使用者們應該都知道,因為計算方式的不同實際可用容量和實際購買的容量上會有差異,
實際可用容量大約都會比購買容量少1%以內,而原因大多是猜測,因為廠商比較好製造,或是其它原因。

但是有誰會想去要求廠商補足容量呢?所以久而久之大家就習以為常,只要容量不要差太多都還能接受。

也只能就這樣繼續用。


換個好一點的說法是,如果你有10GB時,你會很在乎那1GB嗎?不排除有人會說會,但是也有人會說沒差。
  • 3
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?