• 技术文章 >运维 >linux运维

    linux MBR是什么

    青灯夜游青灯夜游2023-02-16 11:58:53原创364

    在linux中,MBR是指主引导记录,位于硬盘的0磁道、0柱面、1扇区中,主要记录了启动引导程序和磁盘的分区表。MBR中最主要的功能就是存储启动引导程序,而启动引导程序最主要的作用就是加载操作系统的内核。

    本教程操作环境:linux7.3系统、Dell G3电脑。

    linux MBR(主引导目录)

    MBR 是英文Master Boot Record的缩写,中文意为主引导记录。

    位于硬盘的 0 磁道、0 柱面、1 扇区中,主要记录了启动引导程序和磁盘的分区表。我们通过图 1 来看看 MBR 的结构。

    1.jpg
    图 1 MBR的结构

    MBR是以下三个部分组成

    1、Bootloader,主引导程序(446个字节)

    2、Dpt(Disk Partition table),硬盘分区表(64个字节)

    3、扇区结尾标志(55aa)(个字节)

    MBR 共占用了一个扇区,也就是 512 Byte。其中 446 Byte 安装了启动引导程序,其后 64 Byte 描述分区表,最后的 2 Byte 是结束标记。我们已经知道,每块硬盘只能划分 4 个主分区,原因就是在 MBR 中描述分区表的空间只有 64 Byte。其中每个分区必须占用 16 Byte,那么 64 Byte 就只能划分 4 个主分区。每个分区的 16 字节的规划如表 2 所示。

    表 2 分区表内容
    存储字节数据内容及含义
    第 1 字节引导标志
    第 2 字节本分区的起始磁道号
    第 3 字节本分区的起始扇区号
    第 4 字节本分区的起始柱面号
    第 5 字节分区类型,可以识别主分区和扩展分区
    第 6 字节本分区的结束磁道号
    第 7 字节本分区的结束扇区号
    第 8 字节本分区的结束柱面号
    第 9~12 字节本分区之前已经占用的扇区数
    第 13~16 字节本分区的总扇区数

    大家注意到了吧,MBR 中最主要的功能就是存储启动引导程序

    启动引导程序的作用

    BIOS 的作用就是自检,然后从 MBR 中读取出启动引导程序。那么,启动引导程序最主要的作用就是加载操作系统的内核。

    启动引导程序拥有以下功能:

    相关推荐:《Linux视频教程

    以上就是linux MBR是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:linux
    上一篇:linux 设备有哪些类型 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • linux日志文件有几种类型• Linux怎么显示文件完整路径• linux命令和dos命令是什么• linux什么是编译安装• linux 创建用户及密码的命令是什么
    1/1

    PHP中文网