Windos操作系统支持硬盘分成若干个分区,硬盘的第一位扇区(第0面、第0磁道上的第一个扇区)成为分区扇区。在PC机启动时,BIOS会读分区扇区中的启动程序,然后再转入活动分区的引导扇区来启动系统。
扇区
磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区。磁盘驱动器在向磁盘读取和写入数据时,要以扇区为单位。在磁盘上,DOS 操作系统是以“簇”为单位为文件分配磁盘空间的。硬盘的簇通常为多个扇区,与磁盘的种类、DOS 版本及硬盘分区的大小有关。每个簇只能由一个文件占用,即使这个文件中有几个字节,决不允许两个以上的文件共用一个簇,否则会造成数据的混乱。这种以簇为最小分配单位的机制,使硬盘对数据的管理变得相对容易,但也造成了磁盘空间的浪费,尤其是小文件数目较多的情况下,一个上千兆的大硬盘,其浪费的磁盘空间可达上百兆字节。
硬盘分区
平时我们在给硬盘分区时,分区大小一般是按 1024M=1G 来设置的,但是这样分出来的分区大小往往不是我们想要的一个整数.比如,我们想把 C 盘分为 10G,于是分区时填入大小:10240M.但是分区完毕显示却是 9.XXG.这是什么原因呢?
原因在于我们的计算公式有问题:不能简单的按1024=1G 来设置,正确的计算公式是:
(N-1)*4+1024*N
式中N为想要的大小,单位GB,最终计算结果单位为MB.例如想要分出2GB的分区,则公式为:
(2-1)*4+1024*2=2052MB.