MBR(Master Boot Record)程序是储存在硬盘的第一个扇区的一段程序,它负责引导操作系统的加载和启动。MBR程序通常由两部分组成:主引导程序(Master Boot Program)和分区表(Partition Table)。
主引导程序是MBR程序的核心部分,它负责从硬盘的其他分区中查找操作系统的启动文件,并加载到内存中执行。主引导程序通常会在硬盘的引导扇区(第一个扇区)中储存,并被BIOS调用来启动操作系统。
分区表是MBR程序的另一部分,它记录了硬盘的分区信息,包括每个分区的起始位置、大小和文件系统类型等。分区表的作用是告诉主引导程序各个分区的位置和大小,以便从正确的分区中加载操作系统。
MBR程序的设计是为了解决IBM PC和兼容机的硬盘引导问题,它的结构和功能在很大程度上决定了硬盘的引导方式和分区布局。然而,随着UEFI(统一可扩展固件接口)的出现,MBR程序逐渐被新的引导方式GPT(GUID Partition Table)所取代。