USB启动模式详解:MBR与PBR
5星 · 超过95%的资源 需积分: 9 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启动的人来说,掌握这些知识是至关重要的。
2011-03-08 上传
2011-06-24 上传
2011-12-26 上传
2021-09-27 上传
2012-12-12 上传
2012-11-11 上传
2019-09-10 上传
2021-02-21 上传
2022-09-14 上传
lexvo
- 粉丝: 0
- 资源: 1
最新资源
- SSM Java项目:StudentInfo 数据管理与可视化分析
- pyedgar:Python库简化EDGAR数据交互与文档下载
- Node.js环境下wfdb文件解码与实时数据处理
- phpcms v2.2企业级网站管理系统发布
- 美团饿了么优惠券推广工具-uniapp源码
- 基于红外传感器的会议室实时占用率测量系统
- DenseNet-201预训练模型:图像分类的深度学习工具箱
- Java实现和弦移调工具:Transposer-java
- phpMyFAQ 2.5.1 Beta多国语言版:技术项目源码共享平台
- Python自动化源码实现便捷自动下单功能
- Android天气预报应用:查看多城市详细天气信息
- PHPTML类:简化HTML页面创建的PHP开源工具
- Biovec在蛋白质分析中的应用:预测、结构和可视化
- EfficientNet-b0深度学习工具箱模型在MATLAB中的应用
- 2024年河北省技能大赛数字化设计开发样题解析
- 笔记本USB加湿器:便携式设计解决方案