MBR(Master Boot Record),中文意思是“主引导记录”,是一个特殊的、位于计算机硬盘开机区(boot sector)的最前部分的小规模的系统,用于在计算机系统开机时负责系统启动以及管理主引导程序。其是以 sector(扇区)为单位的,一个 sector 像素为 512 bytes,而 MBR 占据硬盘第一个 sector ,即文件的 124~490 字节的开机区。MBR 部分包含了不少的信息,能用来识别磁盘的分区信息,存储引导程序,以及进行内存配置等。
MBR 由两个不同的部分组成:引导代码(boot code)和部分表(partition table)。引导代码部分用于将系统引导至主程序所在目标磁盘分区,而分区表部分则存有每个磁盘分区的基本信息,这样,引导程序就可以使用MBR表中存储的信息,将用户计算机引导至其准备启动的操作系统目录中去。
在早期的系统中,例如DOS,MBR 只负责读盘引导,只管理到逻辑磁盘分区,每个磁盘分区最多可以支持最多4个分区,而在新一代的MBR中,不仅增加了支持的分区数目,同时还增加了对硬盘的支持,而且,在新的磁盘系统(例如Windows NT、Windows 2000等)中,MBR 已经承担了更多的职责。其职责包括:可以正确列出硬盘上的所有分区,所有分区中最多可以有 4 个主分区组,以及每个主分区组中可以有一个扩展分区组。而MBR 有了这些职责,就可以对系统的分区表进行合理的维护,以确保磁盘上的数据能够被正确的访问,这也是 MBR 的核心功能之一。
TAG:mbr是什么意思