MBR

来源:互联网 发布:h3c路由器查看终端端口 编辑:程序博客网 时间:2024/04/30 20:06

硬盘主引导扇区 = 硬盘主引导记录(MBR)+ 硬盘分区表(DPT)
物理位置:0面0道1扇区(clindyer 0, side 0, sector 1)
大小: 512字节
其中:MBR 446字节(0000--01BD),DPT 64字节(01BE--01FD),结束标志2字节(55 AA)
功能:MBR通过检查DPT分区信息引导系统跳转至DBR;
详解:
000H--08AH MBR启动程序(寻找开机分区)
08BH--0D9H MBR启动字符串
0DAH--1BCH 保留("0")
1BEH--1FDH 硬盘分区表
1FEH--1FFH 结束标志(55AA)

 

除了那些具有从非物理 C盘启动选项的PC外,任何一个PC都无法从物理
第一硬盘的{0,0,1}以外的任何一个扇区启动,所以{0,0,1}被称为主引导记
录即:MBR(Main Boot Record)。 修改 MBR 的病毒或程序把原 MBR 移动到
其他扇区后,这个程序就不能再称为 MBR 了,充其量称为“原MBR”,而占
据{0,0,1}的新引导程序才能称为当前的 MBR。修改 BIOS Setup 中的参数,
可以改变硬盘逻辑盘的结构,但是无论怎么修改{0,0,1}都还是{0,0,1}。

有一部分比较麻烦的MBR病毒(如前面Wwashington提到的),当强行使用
fdisk /mbr后,计算机将不能启动,是因为计算机正常的引导和文件结构是
经过病毒(除了病毒情况外还包括一些管理工具 System Commander、Norton
DiskLock)编码/加密的,解码成正常的结构需要从病毒程序现行引导。


MBR包含以下几个内容
主引导程序(偏移地址0000H--0088H),它负责从活动分区中装载,并运行系统引导程序。

·出错信息数据区,偏移地址0089H--00E1H为出错信息,00E2H--01BDH全为0字节。

·分区表(DPT,Disk Partition Table)含4个分区项(所以实际的物理分区最多有四个),偏移地址01BEH--01FDH,每个分区表项长16个字节,
共64字节为分区项1、分区项2、分区项3、分区项4。

·结束标志字,偏移地址01FE--01FF的2个字节值为结束标志55AA,如果该标志错误系统就不能启动。

所以说每块硬盘的MBR不同


分区原理:

所谓分区,就是硬盘上建立来用作单独存储区域的部分,它分为主分区和扩充分区。主分区用来存放操作系统的引导记录(在该主分区的第一扇区)和操作系统文件;扩充分区一般用来存放数据和应用程序。
一个硬盘可以被分为1—4个分区,最多能有4个主分区。如果有扩充分区,则最多可以有3个主分区。一般只有一个扩充分区,它可以被划分成多个逻辑驱动器。我们必须显式地建立主分区,但不必显式地建立扩充分区。我们在建立第一个非主分区逻辑驱动器时,就隐式地建立了一个扩充分区,当我们增加逻辑驱动器时,也就是向该扩充分区中添加逻辑驱动器。 

原创粉丝点击