• 2

怎樣才能分割一個整數的磁區出來?

我都是1GB=1024MB下去算,輸入完後也沒去注意分割出來的大小是多少。
直到我在安裝Win7時,我要C槽50GB,我就輸入51200MB,結果出來是49.9GB,那時也想說算了...
就在剛剛我突然想起以前有人跟我說分割出一個真正整數的計算方式,我上網找一下整數分割的文章,有些說有公式:(N-1)*4+1024*N=N GB,也有人說就1024*N+4就整數了。
我還找到說還要加緩衝進去,入如這硬碟緩衝8M就是N*1024+8MB
問了資科同學說還要考慮到磁柱大小。
我搞混了...

我後來想一想,奇怪以前XP都印象中是整數啊,我就去開我的XP電腦,C槽整數,D槽整數,E槽99.9GB,F槽.75結尾...
咦?我都是用1GB=1024MB下去輸入的,怎麼E槽就不一樣。我又進入XP的磁碟管理,E槽顯示100GB...

2010-02-19 19:56 發佈
文章關鍵字 磁區 整數
跟硬碟可以分割的最小單位有關的樣子。
經驗上,我都是N*1024之後,在加個50~80,差不多分割出來的數字就是N.0 GB了!
不然就是要用SPFDISK,他會告訴你該硬碟一個單位是多少,然後全部總共有幾個單位。
在依個人需求,看要切從多少到多少,找個最接近的數字即可。
用SPFDISK去分割吧,50000MB*1024/1000=512000MB,我也是這樣算的...
應該就只是計算認定問題而已

XP也有計算的認定問題(如圖所示)

我使用XP也是1G=1024M來計算 都可以分割出整數來


但仔細查看一下內容 顯示的容量又有所不同了
因為計算是從位元組/1024 =>KB/1024=>MB/1024=>GB 這樣計算出來的


其實真的不用那麼在意 有沒有整數吧
HED wrote:
我都是1GB=102...(恕刪)


哈哈哈~

重灌電腦我也常為了整數而煩惱!

教尼個方法:

假設要分割60GB

則設定成=> 60 * 1024 + 40 = 61480MB

至於加多少, 我覺得至少要20MB以上(經驗談)

這樣WINDOWS管理員認出來的容量會顯示60.01GB



但是在我的電腦中看到就是完整的寫60GB



夠漂亮吧!!!
我的分法是 (100*1024MB)+4MB = 100.00GB


硬碟一般有255磁頭,63磁區,故每柱面大小為:
512byte x 255 x 63=8225280bytes =7.84423828125 MB
如果要分40GB,那麼要40x1024MB=40960MB
需要柱面數為40960÷7.84423828125=5221.66
取整數既為5222個柱面
應分M數為5222x7.84423828125=40962.6123046875MB
不管小數點後面幾位都進1,也就是40963MB,windows就認為是40GB了。
NTFS和FAT32通用。

下面10GB到150GB計算結果:
10GB = 10245MB
20GB = 20482MB
30GB = 30726MB
40GB = 40963MB
50GB = 51208MB
60GB = 61444MB
70GB = 71681MB
80GB = 81926MB
90GB = 92162MB
100GB = 102407MB
110GB = 112644MB
120GB = 122888MB
130GB = 133125MB
140GB = 143362MB
150GB = 153606MB
m1051m wrote:
硬碟一般有255磁頭...(恕刪)


講解的相當清楚...

但為什麼不能給回覆好的人評分
(很想給分數)

小弟分割 系統區 只有輸入 20480 = 20G

誤差一點 應該還好 反正現在硬碟沒一顆是整數的 何必 斤斤計較..... 怎麼切還是有剩 無聊

别看你今天闹得欢,小心今后拉清单,这都得应验的。不要干这种事情。头上三尺有神明,一定要有敬畏之心。
win7 用50GB 會少0.1GB的原因是因為 win7在全新安裝的情況下會要求100MB來當 bit Locker的資源,所以要自己多加上100MB的空間。
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?