没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
硬盘主引导扇区、分区表和分区引导扇区
(MBR、DPT、DBR、BPB)详解
主引导扇区:硬盘的 0 柱面、0 磁头、1 扇区(也叫主引导记录 MBR),大小为 512Byte。
分区表(DPT):位于主引导分区,从偏移 01BEH 开始到偏移 01FDH 结束的 64 字节。
活动分区 DBR:DBR(DOS BOOT RECORD,原意为 DOS 引导记录),位于柱面 0,磁
头 1,扇区 1(操作系统可以访问的第一个扇区),即逻辑扇区 0。DBR 分为两部分:DOS
引导程序和 BPB(BIOS 参数块)
一、硬盘的 0 柱面、0 磁头、1 扇区称为主引导扇区(也叫主引导记录 MBR),该记录
占用 512 个字节,它用于硬盘启动时将系统控制权转给用户指定的、在分区表中登记了某个
操作系统分区。MBR 的内容是在硬盘分区时由分区软件(如 FDISK)写入该扇区的,MBR
不属于任何一个操作系统,不随操作系统的不同而不同,即使不同,MBR 也不会夹带操作系
统的性质,具有公共引导的特性。但安装某些多重引导功能的软件或 LINUX 的 LILO 时有可
能改写它;它先于所有的操作系统被调入内存并发挥作用,然后才将控制权交给活动主分区
内的操作系统。
MBR 由三部分构成:
1.主引导程序代码,占 446 字节
2.硬盘分区表 DPT,占 64 字节
3.主引导扇区结束标志 AA55H
标准 MBR 结构
地址 描述 长度(字节)
Hex Oct Dec
0000 0000 0 代码区 440
(最大 446)
01B8 0670 440 选用软盘标志 4
01BC 0674 444 一般为空值; 0x0000 2
01BE 0676 446 标准 MBR 分区表规划
(四个 16 byte 的主分区表入口) 64
01FE 0776 510 55h MBR 有效标志:
0xAA55 2
01FF 0777 511 AAh
MBR, 总大小: 446 + 64 + 2 = 512
二、硬盘分区表 DPT 是从偏移 01BEH 开始到偏移 01FDH 结束的 64 字节(下图);硬盘分
区表分为四小部分,每一小部分表示一个分区的信息,占 16 字节。在这里我们可以看出,
硬盘的总分区数为什么不能大于 4。其中可激活分区数不得大于 3,扩展分区数不得大于 1,
当前活动分区数必须小于等于 1。
分区表的每一分区的第 0 个字节是自举标志,其值为 80H 时,表示该分区是当前活动分区,
可引导,其值为 00H 时,表示该分区不可引导。 第 4 字节是分区类型(下图)。
每一分区的第 1 至第 3 字节是该分区起始地址。其中第 1 字节为起始磁头号(面号);第 2
字节的低 6 位为起始扇区号,高 2 位则为起始柱面号的高 2 位;第 3 字节为起始柱面号的低
8 位。因此,分区的起始柱面号是用 10 位二进制数表示的,最大值为 2^10 = 1024,因逻
辑柱面号从 0 开始计,故柱面号的显示最大值为 1023。同理,用 6 位二进制数表示的扇区
号不会超过 2^6 - 1 = 63;用 8 位二进制数表示的磁头号不会超过 2^8 - 1 = 255。每一
剩余12页未读,继续阅读
资源评论
wwz1006
- 粉丝: 0
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功