什么是mbr主引导记录,一文读懂!(mbr主引导记录的结构及相关标识符号)

主引导记录 (MBR) 是硬盘或可移动驱动器第一个扇区中的信息。它确定系统操作系统 (?OS?) 的位置和位置,以便将其引导(加载)到计算机的主存储器或?随机存取存储器(?RAM?)中。MBR 还包含一个程序,该程序读取包含要引导的操作系统的分区的引导扇区记录。反过来,该记录包含一个将操作系统的其余部分加载到 RAM 中的程序。

了解主引导记录

简单的说,MBR是一个提供硬盘分区信息的引导扇区类别。它还提供有关操作系统的信息,以便为系统引导加载它。MBR 包含确定硬盘上的哪个分区用于系统引导的程序。没有 MBR,系统将无法启动。

MBR 约为 512字节。作为硬盘的第一个扇区,它有一个特定的地址:Cylinder 0, Head 0, Sector 1。它是在Windows和DOS系统中硬盘分区时创建的。但是,它不位于分区内,这就是为什么非分区存储介质(如软盘)不包含 MBR 的原因。MBR 可以作为独立于操作系统的链引导加载程序。

MBR 有时被称为分区?扇区或主分区表,因为它包含一个表,用于定位存储介质或硬盘驱动器上的每个分区。其他常用名称包括扇区零、主引导块和主分区引导扇区。
主引导记录包括一个程序,该程序读取包含正在引导的操作系统的分区的引导扇区记录。

主引导记录的工作原理

系统上电后,运行存储在只读存储器中的BIOS程序。BIOS 包含定位和执行 MBR 的代码,以便定位各种硬盘分区并加载操作系统。

最初,BIOS 程序评估系统硬件并检查包含 MBR 的可用引导设备。然后它读取第一个扇区到 0000:7C00H 并确定最终签名是否为 55AAH。接下来,它将控制权转移到 MBR 以引导操作系统。如果最终签名不匹配,BIOS 会寻找其他可引导设备。如果未找到任何设备,则操作系统不会启动,并且用户会收到一条错误消息。

为了识别系统分区,MBR 引导代码使用该分区的卷引导代码。然后它使用分区的引导扇区来启动操作系统并引导系统。如果没有执行指令——比如因为缺少 MBR——计算机就不会启动。

主引导记录的一部分

主引导记录由三部分组成。

1.主引导例程

主引导例程为 446 字节,包含一个可变加载编码器,即 MBR 所需的信息。硬盘启动后,MBR 将控制权交给在分区表中注册的操作系统。

2.磁盘分区表(DPT)

DPT 位于硬盘的第一个扇区,包含有关分区及其位置的详细信息。它是 64 字节。最多四个分区(每个分区 16 字节),可以根据需要创建扩展分区。

3.识别码

识别码识别MBR。2字节,取值为AA55H或55AAH。

主引导记录和 GUID 分区表之间的差异

MBR 和GUID 分区表(GPT) 是用于存储分区信息的方法。对硬盘驱动器进行分区时,这两个选项都可用。GPT 优于 MBR,因为它支持更大的分区大小。例如,MBR 磁盘的分区大小最多为 2 太字节 (TB),单位分配大小为 512 字节。此限制意味着 MBR 分区不能容纳大于 2 TB 的硬盘驱动器。另一方面,GPT 支持高达 9.3 泽字节的分区大小。

Windows在 GPT 驱动器上最多可以有 128 个分区,而无需构建扩展分区。相反,MBR 仅启用四个标准分区或主分区。要容纳其他逻辑分区,MBR 必须扩展分区。

最后,MBR 磁盘将引导信息存储在一个位置,这使它们容易受到损坏。GPT 磁盘创建相同数据的多个副本并将它们存储在硬盘驱动器上,从而可以轻松修复损坏的数据。GPT 磁盘还会定期检查错误以快速识别和修复问题。

可以使用 Windows 界面将 MBR 磁盘转换为 GPT 磁盘。该过程首先将数据移动到 GPT 磁盘,在每个分区上选择删除分区或删除卷,选择要转换的 MBR 磁盘,然后转换为 GPT 磁盘。

如何修复主引导记录问题

MBR 的两个常见问题是硬盘的物理损坏和病毒攻击。这些问题可能会损坏 MBR,破坏系统并阻止其启动。

在 Windows 系统中,可以使用自动系统修复选项修复这些问题。此选项需要外部设备,如光盘或数字视频光盘。BIOS中的主引导介质改为设备,进入系统修复选项自动恢复MBR。

Windows 计算机还可以使用命令提示符和bootrec等命令进行手动修复,以排除故障并修复问题。在Windows 10中,可以在高级启动选项下访问此命令。


为您推荐