三 Win2000磁盘编辑

1.扩展分区的结构和逻辑卷背景知识

一个物理硬盘可以有多个分区,比较简单而且也是比较常用的方案是:首先将部分空间划分为主分区,剩余的空间作为扩展分区 。早期硬盘的容量都很小,那时候也有干脆将整个硬盘当做一个主分区的方案 。不论哪种情况,都必须明确一点:0柱面0磁头(磁盘面),也就是0磁头所在的哪一磁盘面的全部0磁道(不论该磁道划分为多少个扇区),是不属于任何分区的,也就是说,这里是系统保留的一个区域,并且这部分区域是隐藏的,在这个保留的区域中,仅有一个主引导记录 。一般主分区就接着隐藏区域建立 。接着主分区随后再建立的,就属于扩展分区了 。

严格的说,不论哪种类型的分区,都不能直接被操作系统使用,需要在分区中再建立至少一个或多个“逻辑卷”----这当然是洋人称呼方法,我们一般都称其为“逻辑驱动器” 。划分好逻辑驱动器之后,才能格式化,不论主分区或扩展分区都应照此办理!唯有如此 。才能安装操作系统或被系统所使用 。

再说分区表,无论是主分区或是扩展分区以及逻辑驱动器,都是使用分区表来划分和表示的 。因而有属于自己的分区表,所有的分区表都采用“向后连接”的表示方式,即:当前分区或逻辑驱动器的分区表中除了储存有当前分区信息之外,还必须储存有相邻的下一个分区(或逻辑驱动器)的分区表 。也就是说,任意分区或逻辑驱动器都必须“知道”与它相邻的下一个分区的确切位置 。如果该分区本身就是最后一个分区,则只储存表示自己分区的信息 。例如,附在本文最后的是将一个扩展分区划分为3个逻辑驱动器的分区表结构示意图:从图中可以看出来,每个逻辑驱动器中给分区表预留的位置都是四个,但在扩展分区中实际只使用前面两个,第一个是当前分区的,第二个是下个分区的 。第二个逻辑驱动器也是这样 。到最后一个,只使用了最前面的一个分区表 。

每个逻辑驱动器都设有自己的引导扇区,在Dos时代,这个扇区干脆就称为DOS引导扇区 。注意,这个扇区并不是物理硬盘所保留的主引导扇区的重复,而是受操作系统控制的 。在这个引导扇区的结束处,也以0X55AA作为引导成功的标志 。
2.如何显示所有分区的基本情况

a.在Windows2000中,不使用支持工具工具也可以显示所有分区的情况,可以从控制面版中打开“计算机管理”,里面有个“磁盘管理”,鼠标点击就可以显示所有磁盘的分区情况 。


我在自己的机器上打开的情况如上图所示 。但这种方式打开时显示的信息很少,并且不能进行编辑修改 。

b. 用DiskProbe工具显示并编辑扩展分区信息 。具体如何打开DiskProbe工具,前两部分已经很详细地介绍过操作的过程 。这里只说说会遇到的新问题:在打开DiskProbe之后,想显示扩展分区,必须选择逻辑卷(驱动器) 。可以点击菜单中的"驱动器->逻辑卷(驱动器)",会显示一个选择对话框,让你进行逻辑驱动器的选择;
在对话框的滚动条左边,列出了可供选择的逻辑驱动器,选定的方法是以鼠标双击其中的一个,最后点击OK按钮;
随之要选择读取的起始扇区和扇区数,在Sectors 菜单,点击 Read出现的对话框是让你选择要起始扇区和扇区数;


一般都使用显示出来的默认值,不作变动而直接点击Read按钮 。

下一步显示的画面如图4;
连同引导扇区的信息以字节形式显示 。这显得不直观,尤其对经验少的人来说,很可能根本看不懂 。需要改变显示模式,可以在VIEw菜单中点击Partition table,所显示的画面大家在前面已经见过,这里就不再重复插图了 。如果想修改扩展分区信息,可以直接在编辑框中输入合适的数字就可以了 。

推荐阅读