USB启动模式详解:MBR与PBR

5星 · 超过95%的资源 需积分: 9 3 下载量 164 浏览量 更新于2024-09-11 1 收藏 167KB DOC 举报
"这篇教程主要介绍了USB启动模式中与MBR和PBR相关的知识,旨在帮助读者理解系统启动过程及MBR和PBR在其中的作用。" 在计算机启动过程中,MBR(Master Boot Record,主引导记录)和PBR(Partition Boot Record,分区引导记录)扮演着至关重要的角色。MBR是硬盘上的第一个扇区,位于0柱面0磁头1扇区,大小为512字节。它的主要任务是在系统启动时找到并加载操作系统。当计算机开机或重启时,BIOS首先执行POST(Power-On Self Test),然后根据CMOS中的配置尝试从指定的启动设备读取MBR。 MBR的内容包含以下几个部分: 1. 引导程序(Bootloader):这是MBR的核心,负责加载操作系统。当BIOS将MBR读入内存的0000:7C00H地址后,引导程序会被执行。如果MBR的结束标志位(0000:7DFEH-0000:7DFFH)不等于AA55H,BIOS会尝试从其他启动设备启动。一旦引导程序加载成功,它会将自身复制到内存的0000:0600H位置,然后继续执行。 2. 分区表(Partition Table):MBR还包括一个4个条目的分区表,每个条目占16个字节,用于存储硬盘上逻辑分区的信息。这些条目包含了分区的起始位置、类型标识和大小等关键数据。 3. 结束标志(Boot Signature):MBR的最后两个字节必须是AA55H,这是BIOS用来验证MBR完整性的标准。 PBR(分区引导记录)是位于每个分区首部的扇区,其作用是加载分区中的操作系统。当MBR的引导程序识别到哪个分区应该被启动后,它会加载该分区的PBR到内存,并将控制权交给PBR。PBR同样包含一个小的引导程序,这个程序会加载分区中的操作系统加载器(如Windows的NTLDR或Linux的GRUB)。 PBR的主要特点: - PBR由高级格式化命令(如FORMAT)写入,它是特定于操作系统的。与MBR不同,PBR会随操作系统的变化而变化。 - 每个活动分区(bootable partition)都有自己的PBR,PBR知道如何加载该分区上的操作系统。 通过了解MBR和PBR的工作原理,我们可以更好地理解和解决与启动相关的问题,例如修复损坏的引导记录、安装多重引导系统,甚至自定义引导加载程序以实现特定的需求。对于那些想要深入理解计算机启动流程以及USB启动的人来说,掌握这些知识是至关重要的。