📄 00000037.htm
字号:
01BD | | <BR> 01BE |------------------------------------------------| <BR> | | <BR> 01CD | 分区信息 1(16字节) | <BR> 01CE |------------------------------------------------| <BR> | | <BR> 01DD | 分区信息 2(16字节) | <BR> 01DE |------------------------------------------------| <BR> | | <BR> 01ED | 分区信息 3(16字节) | <BR> 01EE |------------------------------------------------| <BR> | | <BR> 01FD | 分区信息 4(16字节) | <BR> |------------------------------------------------| <BR> | 01FE | 01FF | <BR> | 55 | AA | <BR> |------------------------------------------------| <BR> <BR> 2. 分区表结构简介 <BR> <BR> 分区表由四个分区项构成, 每一项的结构如下: <BR> <BR> BYTE State : 分区状态, 0 = 未激活, 0x80 = 激活 (注意此项) <BR> BYTE StartHead : 分区起始磁头号 <BR> WORD StartSC : 分区起始扇区和柱面号, 底字节的低6位为扇区号, <BR> 高2位为柱面号的第 9,10 位, 高字节为柱面号的低 8 位 <BR> BYTE Type : 分区类型, 如 0x0B = FAT32, 0x83 = Linux 等, <BR> 00 表示此项未用 <BR> BYTE EndHead : 分区结束磁头号 <BR> WORD EndSC : 分区结束扇区和柱面号, 定义同前 <BR> DWORD Relative : 在线性寻址方式下的分区相对扇区地址 <BR> (对于基本分区即为绝对地址) <BR> DWORD Sectors : 分区大小 (总扇区数) <BR> <BR> 注意: 在 DOS / Windows 系统下, 基本分区必须以柱面为单位划分 <BR>( Sectors * Heads 个扇区), 如对于 CHS 为 764/255/63 的硬盘, 分区的 <BR>最小尺寸为 255 * 63 * 512 / 1048576 = 7.844 MB. <BR> <BR> 3. 扩展分区简介 <BR> <BR> 由于主分区表中只能分四个分区, 无法满足需求, 因此设计了一种扩展 <BR>分区格式. 基本上说, 扩展分区的信息是以链表形式存放的, 但也有一些特 <BR>别的地方. <BR> 首先, 主分区表中要有一个基本扩展分区项, 所有扩展分区都隶属于它, <BR>也就是说其他所有扩展分区的空间都必须包括在这个基本扩展分区中. 对于 <BR>DOS / Windows 来说, 扩展分区的类型为 0x05. <BR> 除基本扩展分区以外的其他所有扩展分区则以链表的形式级联存放, 后 <BR>一个扩展分区的数据项记录在前一个扩展分区的分区表中, 但两个扩展分区 <BR>的空间并不重叠. <BR> 扩展分区类似于一个完整的硬盘, 必须进一步分区才能使用. 但每个扩 <BR>展分区中只能存在一个其他分区. 此分区在 DOS/Windows 环境中即为逻辑盘. <BR>因此每一个扩展分区的分区表 (同样存储在扩展分区的第一个扇区中)中最多 <BR>只能有两个分区数据项(包括下一个扩展分区的数据项). <BR> 扩展分区和逻辑盘的示意图如下: <BR> <BR> |-----------------------| -------- <BR> | 主扩展分区(/dev/hda2) | ^ <BR> |-----------------------| | <BR> | 扩 展 | 分区项 1 |--\ | <BR> | |------------| | | <BR> | 分区表 | 分区项 2 |--+--\ | <BR> |-----------------------| | | | <BR> | | | | | <BR> | 逻辑盘 1 (/dev/hda5) |<-/ | | <BR> | | | | <BR> |-----------------------| | 主 <BR> | 扩展分区 2 |<----/ <BR> |-----------------------| 扩 <BR> | 扩 展 | 分区项 1 |--\ <BR> | |------------| | 展 <BR> | 分区表 | 分区项 2 |--+--\ <BR> |-----------------------| | | 分 <BR> | | | | <BR> | 逻辑盘 2 (/dev/hda6) |<-/ | 区 <BR> | | | | <BR> |-----------------------| | | <BR> | 扩展分区 3 |<----/ | <BR> |-----------------------| | <BR> | 扩 展 | 分区项 1 |--\ | <BR> | |------------| | | <BR> | 分区表 | 分区项 2 | | | <BR> |-----------------------| | | <BR> | | | | <BR> | 逻辑盘 3 (/dev/hda7) |<-/ | <BR> | | | <BR> |-----------------------| --------- <BR> <BR> <BR>(未完 待续) <BR> <BR>-- <BR>※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: nts.Phys.Tsingh] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -