上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第2章 Windows系统下数据的存储结构
2.1 主引导记录
2.1.1 主引导记录的作用
整个硬盘的第一个扇区,即C/H/S地址的0柱面0磁头1扇区,是一个特殊而重要的扇区,叫做MBR(Master Boot Record)扇区,即主引导记录。
这个扇区在计算机引导过程中起着举足轻重的作用,计算机在按下电源键以后,开始执行主板BIOS程序,进行完一系列检测和配置以后,开始按BIOS中设定的系统引导顺序引导系统。BIOS执行完自己的程序后如何把执行权交给硬盘呢。交给硬盘后又执行存储在哪里的程序呢?其实,称为MBR的扇区中的一段代码起着举足轻重的作用。
MBR不随操作系统的不同而不同,即不同的操作系统可能会存在相同的MBR,即使不同, MBR也不会夹带操作系统的性质,具有公共引导的特性。
2.1.2 主引导记录的结构
在总共512字节的MBR扇区中,引导程序占用其中的前446字节(偏移0~1BDH),随后的64字节(偏移1BEH~1FDH)为DPT(Disk Partition Table,硬盘分区表),最后的两个字节“55 AA”(偏移1FEH~1FFH)是结束标志,这512字节就共同构成了硬盘的主引导记录。
用WinHex查看的一块三星40GB硬盘的MBR,如图2-1所示。读者可以对照偏移量自行分析一下。
图2-1 MBR结构