請教有哪位前輩曉得在4KB扇區和GPT分區下算出硬碟的格式化後容量的方法?





vu4wj4m6
2011-12-09, 08:45 AM
請教各位網友

我在各個硬碟商網站看GPT分區和4KB有關訊息
但是都沒有提出在X64 GPT分區 4KB支援的硬碟 的環境中,
標榜3TB硬碟在格式化後變成有多少能使用的容量!!!

況且這些條件下 能不能有一種算法直接把標榜的硬碟容量算出
格式化後變成有多少能使用的容量?

這問題困擾我很久

請求各位網友協助

回復2# 若實作才能知曉 那麼以後遇[電腦業務他們]都這樣講,
誰來求真相呢?
回復5# 看來硬碟廠商沒有洩漏算法,至少在華文圈沒找到




mis339
2011-12-09, 11:02 AM
不用困擾,實作最快!
期待你的分享。

tvirus
2011-12-09, 06:49 PM
這種真相不要也罷

反正你只要有個認知:
3TB的完整容量,單位換算都不是用1024在算
(應該說,現在沒有硬碟是這樣在算)

4KB支援,前面先跳過1MB(如果用其它切法,那當然另當別論)
接下來是根據邏輯磁區大小再用掉一部份空間

你很在意那一些些的容量差異嗎?

mis339
2011-12-09, 07:14 PM
回復2# 若實作才能知曉 那麼以後遇[電腦業務他們]都這樣講,
誰來求真相呢?

雖然這一句我實在看不太懂……:|||:
不實作……那來的真相?
如果是電腦業務,他要賣,不是就他該去求真相?!

只要有心,人人都可以求真相!

mis339
2011-12-09, 07:28 PM
另外,你可以參考一下這篇
http://www.techbang.com.tw/posts/1719-how-more-than-2tb-of-hard-drive-partition
原本3726.03GB的硬碟改用GPT模式後變成3725.90。

或是這篇:
http://www.beareyes.com.cn/2/lib/201103/05/20110305008.htm
3TB在系統中看可以的容量是2794.52GB,設成GPT後變2794.39!
2794.39x1024x1024x1024=3,000,453,415,567.36
對1K=1000的硬碟廠商而言……這樣就叫3TB了!