PYM 发表于 2009-5-9 13:56

追求完美,整数分区

本帖最后由 PYM 于 2009-5-9 13:59 编辑

对于追求完美者来说,整数分区可以给你带来点意想不到的效果。
在分区过程中,只要在分区大小个位数上增加6,例:
C区要分成30G,你就可以30×1024=30720+6=30726
D区要分成60G,你就可以60×1024=61440+6=61446
不管分多大都可以在个位数上加6

laichi 发表于 2009-5-9 14:18

不是这样计算的...

junhee 发表于 2009-5-9 14:37

ipop456 发表于 2009-5-9 14:40

morninger 发表于 2009-5-9 14:41

3# junhee
 因为硬盘厂商生产硬盘的时候和我们的算法不一样!
 我们就算的时候用的是标准数值:1G=1024KB
 而硬盘厂商他们的算法是:1G=1000KB 
 反正我是照实只说,不知道有没有说对!

章西西 发表于 2009-5-9 14:48

加上6到100之间的数都行。
楼上说法完全正确

PYM 发表于 2009-5-9 14:49

3# junhee
因为硬盘厂商生产硬盘的时候和我们的算法不一样!
我们就算的时候用的是标准数值:1G=1024KB
而硬盘厂商他们的算法是:1G=1000KB
反正我是照实只说,不知道有没有说对 ...
morninger 发表于 2009-5-9 14:41 https://bbs.pcbeta.com/images/common/back.gif
就是按照1024计算也加上6才是整数。

PYM 发表于 2009-5-9 14:51

6# 章西西
加多了就不会成整数呀。只能加到6了。

越来越强 发表于 2009-5-9 15:06

了解了,以后再分区的时候试试。

taoxinyao 发表于 2009-5-9 15:09

应该是乘以1025。不过我喜欢.9。这样看起来精度比较高一些

chuhanshe 发表于 2009-5-9 15:17

知道了,下次试试。

asi 发表于 2009-5-9 15:25

(G-1)*4+1024*G

pingun 发表于 2009-5-9 15:34

这个以前我有问过的,不过又学了不少

喜欢喜欢喜欢 发表于 2009-5-9 15:40

我就没有加6 还得我都是*.9

vistajason 发表于 2009-5-9 15:42

每个分区中都要用一部分磁盘空间来存放分区信息,例如磁道,扇区号等,都是硬件底层的划分信息,这部分空间不会在操作系统中显示。如果只用***乘以1024,得到的分区肯定是整数G的,但刨除这些分区信息剩下的就不是整数了。在划分前加上一定的额外空间是有道理的,但具体加多少就没有定论了

xtygo 发表于 2009-5-9 16:05

不懂 为什么呢?:loveliness:

秋日 发表于 2009-5-9 16:29

送个整数分区计算网站,自己算去。
http://www.tool.la/Subarea/

xxmlbbmm 发表于 2009-5-9 16:43

硬盘厂商设计的是1GB=1000Mb,而操作系统却认为1Gb=1024Mb,而这个整数分区的公式既不是按照硬盘厂商的设计也不是操作系统的设计,而是另有误差。原因就是硬盘在分区和格式化之后还会在硬盘上占用一定的空间用来存储磁盘结构和数据位置等信息。
对于FAT32格式:
应分配MB数=(分区GB数-1)×4+1024×分区GB数
也就是说,如果你要在FAT32格式的硬盘上分出一个10 GB的硬盘,那么:
你应该分配的MB数=(10-1)×4+1024×10=10276 MB
这样你就可以得到整数的10 GB分区了。
对于NTFS格式:
硬盘一般有255磁头,63扇区,故每柱面大小为:
512byte x 255 x 63=8225280bytes =7.84423828125 MB
如果要分10 GB,那么要10x1024 MB=10240 MB
需要柱面数为10240÷7.84423828125=1305.416744475568004979769685652
取整数既为1306个柱面
应分MB数为1306x7.84423828125=10244.5751953125 MB
不管小数点后面几位都进1,也就是10245 MB,系统也就认为是10.00 GB了。

10G : 10245M
15G : 15367M
20G : 20482M
25G : 25604M
30G : 30726M
35G : 35841M
40G : 40963M
45G : 46085M
50G : 51208M
55G : 56536M
60G : 61444M
65G : 66567M
70G : 71681M
75G : 76803M
80G : 81926M
85G : 87048M
90G : 92162M
95G : 97285M
100G : 102407M
110G : 112644M
120G : 122888M
130G : 133125M
140G : 143362M
150G : 153606M
160G : 163843M
170G : 174088M
180G : 184324M
190G : 194561M
200G : 204806M

忘记在哪看到了。。。

149 发表于 2009-5-9 16:59

好经验啊,谢谢分享。。

leir 发表于 2009-5-9 17:27

了解了呵呵
页: [1] 2 3 4 5 6 7
查看完整版本: 追求完美,整数分区