关于硬盘大小不得不知道的几个知识及硬盘分区大小计算方法

 时间:2010-12-26  贡献者:thth12

导读:windows7调整分区大小方法 答:当你想要将移动硬盘分区进行,关于硬盘大小不得不知道的几个知识及硬盘分区大 小计算方法必知一:在工业意义上 1G=1000M 1M=1000K 1K=1000操作系统中认为 1G=1024M 1M=1024K 1K=1024 所以 100M 的硬盘格式化出来的实际容量是

windows7调整分区大小方法         答:当你想要将移动硬盘分区进行
windows7调整分区大小方法 答:当你想要将移动硬盘分区进行

关于硬盘大小不得不知道的几个知识及硬盘分区大 小计算方法必知一:在工业意义上 1G=1000M 1M=1000K 1K=1000操作系统中认为 1G=1024M 1M=1024K 1K=1024 所以 100M 的硬盘格式化出来的实际容量是 100/1.024/1.024/1.024=93.13G 厂商生产硬盘的时候,是按 1000M 为一个 G,而等到我们把硬盘安装到电脑上时,电脑是按 1024M 为 一个 G,无形中我们每 G 少了 24M,硬盘容量越大,就少的越多。

必知二:分区最小单位是蔟,目前格盘方式有 FAT12、FAT16、FAT32、NTFS、HPFS 和 Linux 等几种。

例如采用 FAT16 方式,则簇就是 32KB,如采用 FAT32 方式,则簇就是 4KB。

而一个簇只能分配给一个文 件使用(即使该簇的文件有 32KB,而某个文件仅仅使用其中的一个字节也不例外),这就不可避免的导致 磁盘空间的浪费(该簇中没有被使用的容量被浪费)。

而从理论上讲,平均每个文件所浪费的磁盘空间为 簇容量的一半,即一个簇的容量若为 4KB,那么每个文件所浪费的就 2KB,若一个簇的容量为 32KB,那 么每个文件所浪费的容量就是 16KB, 例如一个 2G 的硬盘采用 FAT16 方式格式化, 那么它的簇就是 32KB, 每个文件就要浪费 16KB,若该磁盘分区上有 20480 个文件,则浪费的空间就是 20480×16/1024=320MB。

如同样是上述采用 FAT32 方式格式化后,其簇就是 4KB,这样,每个文件平均所浪费的就是 2KB,设该 硬盘上还是有 20480 个文件,则浪费的空间就是 20480×2/1024=40M。

一个要浪费 320MB,一个要浪费 40 MB,现在大家知道该用哪种方式格盘所浪费的空间少了吧。

如果硬盘容量再大点,那么有多少空间即将被 浪费,相信大家都知道了吧,这就是硬盘有些空间无故消失的原因。

同时由于生产技术的原因,有些硬盘 出厂就不是满空间。

同样在磁盘分区时,大家也该知道怎么样才能分出完整的 10G 空间了吧(例如要分个 10G 的盘符)。

分区越多,则损失的空间就越大。

硬盘分区大小计算方法分区的时侯都会输入数字,比如你想得到一个 2G 的分区你也许会输入 2000M 或者 2048M 其实你输入 的这些数字所分出来的区在 Windows 下面都不会被认成整数的 2G,而是 1.9?G,想要得到 Windows 下的 整数 G 分区,你必须知道以下这两条 一、FAT32 格式的通过这个公式算出的值就是被 Windows 认成整数 G 的值。

整数 G 计算公式:(X-1)*4+1024*X=Y (说明:以上“ * ” 表示 “ × ” ,下同) 其中 X 就是你想要得到的整数分区的数值,单位是 G,Y 是你分区时应该输入的数字,单位是 M,例 如我想得到 Windows 下的 3G 整数空间,那么我分区时就应该输入(3-1)*4+1024*3=3080,那么我们应 该在分区时输入 3080 作为分区的大小,同理欲分出 10G 的空间则应该是(10-1)*4+1024*10=10276,输入 10276 将会得到 10G 的整数空间,其他大小大家可以自行计算! 例: (10-1)*4+1024*10=10276 10G (5-1)*4+1024*5=5136 5G (15-1)*4+1024*15=15416 15G (20-1)*4+1024*20=20556 20G

(二)NTFS 格式的分区 精确的算法如下: 硬盘一般有 255 磁头,63 扇区,故每柱面大小为: 512byte x 255 x 63=8225280bytes =7.84423828125 M 如果要分 4G,那么要 4x1024M=4096M 需要柱面数为 4096÷7.84423828125=522.166 取整数既为 523 个柱面 应分 M 数为 523x7.84423828125=4102.53662109375M 不管小数点后面几位都进 1,也就是 4103M,windows 就认为是 4.00G 了。

如果你想得到一个具体的数字的分区,而又苦于计算的繁琐,网上有不少在线计算器及计算工具下载。

现 在提供一个:http://disk.wen.la/