IBM-PC机的硬盘体系结构的设计是按以下两个目标来做的。第一,允许使用多种操作系统进行硬盘初始化,而不需在更换操作系统时去转储恢复它们。第二,允许用户在硬盘上选择所需启动的操作系统。这就是说,硬盘既可以为一个操作系统使用,也可以为几个操作系统共享。如果DOS单独作用一个20M字节的硬盘,那么这20M字节的空间就都为DOS所有。DOS本身为硬盘的分区、格式化及系统文件等提供了一系列操作命令,例如FDISK.COM、FORMAT.COM等。
为了使不同的操作系统分享硬盘,把它从逻辑上划分为4个“分区”,编号为1,2,3,4。在每个指定的空间是连续的,并专门供一指定的操作系统使用,且每个操作系可能有它自己的不止一个的分区。用户可以通过硬盘应用程序FDISK,选择诸分区的编号和空间大小。4个分区的信息组成一个硬盘分区表,该表连同引导记录代码一起存放在硬盘的第一个扇区主硬盘引导记录内。由于这时硬盘是分区操作的,每个操作系统把它自己的分区视为一个完整的磁盘。因此,同时存放在一张硬盘上的几个操作系统就要考虑到自己可能使用一个分区,而不能对硬盘上的其他分区进行存取,而且任何时间也只能有一个分区在进行操作。
此外,硬盘上的每一个分区,还要有自己的引导记录,这个引导记录存放在每个分区的第一个扇区上。因此,在硬盘系统中,对于一个操作系统有两个引导记录,这和软盘系统只有一个引导记录是不相同的。第一个引导记录在整个硬盘的第一扇区上,为所有分区公用,我们把它叫做主(硬盘)引导记录;第二个引导记录为该分区操作系统自己独有的,常称为引导记录,它是硬盘在FDISK分区后用DOS的Format命令生成的,其结果与相应软盘的操作一样。当系统启动或系统复位的时候,主引导记录把控制权转给相应活动分区的系统的引导记录。因此,硬盘的数据组织示意图,如图3.1所示,它分为公用和各类操作系统占用的空间两部分,相应的有主引导扇区和分区引导扇区两类,这些是与软盘不相同的。(www.xing528.com)
图3.1 硬盘上的数据组织示意图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。