

关于分区表
分区是一块由操作系统标记的磁盘空间。分区表位于硬盘的第一个扇区(0柱面,0磁头,1扇区)。它包含硬盘上所有分区的大小和位置的信息。分区信息从主引导扇区的偏移1BEH开始。每一个分区项有16个字节长。分区表项共64个字节长。分区表最多只能有4项。也就是说,在硬盘上最多能创建4个主分区。
但是许多人想要创建不止4个分区。扩展分区正是为此而设计的。主扩展分区是一个主分区。不同于其它分区,扩展分区的第一个扇区不是引导扇区,而是另一个分区表,被称为逻辑分区。
通常,在逻辑分区表中只有两个分区项。一个指向一个分区,称为逻辑分区。并且逻辑分区的边界必须被限制在扩展分区内。另一项,如果有必要,扩展分区表指向下一个逻辑分区表。同样地,它的边界也被限制在它的父扩展分区内。下一个逻辑分区表也可以有两个分区项。一个指向一个逻辑分区,另一个指向另一个逻辑分区表,依此类推。因此,许多分区能在扩展分区里被创建。
现在让我们看一下一个分区项。
一个分区项的16字节如下:
偏移 字节 描述
0 1 启动标志。告诉计算机从这个分区启动。
1 1 起始磁头
2 1 低6位(0位至5位)是起始扇区
高2位(6位至7位)是起始柱面的高2位
3 1 起始柱面的低8位
4 1 分区类型
5 1 结束磁头
6 1 低6位(位0至位5)是结束扇区
高2位(位6至位7)是结束柱面的高2位
7 1 结束柱面的低8位
8 4 本分区的起始扇区
12 4 本分区的扇区数
(a)启动标志(偏移0):
大多数磁盘只有一个主分区,但是有些人想要在他们的电脑上安装不止一个操作系统并且因此,不得不创建其它的主分区。为了告诉计算机准备启动哪一个操作系统,就需要一个活动分区。那就是为什么分区表总是在当前活动分区内计算机从该分区启动。在《易我分区表医生》或者Super Fdisk里面,活动分区通过将“活动”项为“Yes”表示出。
(b)起始位置(偏移1-3):
描述分区的起始位置,柱面,磁头和扇区。也被称为起始CHS.
起始磁头=(偏移1)
起始扇区=(偏移2)&0x3f
起始柱面=(((偏移2)&0xc0)<<2)|(偏移3)
(c)分区类型(偏移4):
显示在该分区上的文件系统类型。比如,06或者0E显示是一个FAT文件系统。0B或者0C显示是一个FAT32文件系统。07显示是一个NTFS或者OS/2HPFS文件系统。
(d)结束位置(偏移5-7):
描述分区的结束位置,柱面,磁头和扇区。也被称为结束CHS。
(e)起始扇区(偏移8-11):
本分区之前的扇区数。如果我们从硬盘的0扇区开始计算,这将会很精确地指出本分区的第一个扇区。
(f)扇区数(偏移12-15):
本分区总扇区数。因此本分区的大小是(扇区数)*512/1048576MB。
版权所有:成都易我科技开发有限责任公司 Copyright (C) 2005-2008, All Rights Reserved.