linux MBR是什么

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

linux 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 所示。

Layx是一款网页弹窗Javript插件 Layx是一款网页弹窗Javript插件

Layx 是一款网页弹窗Javript插件,她将助力于互联网Web开发,提供优质的弹窗体验

Layx是一款网页弹窗Javript插件 32 查看详情 Layx是一款网页弹窗Javript插件

表 2 分区表内容 存储字节 数据内容及含义

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

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

启动引导程序的作用

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

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

加载操作系统的内核。这是启动引导程序最主要的功能。

拥有一个可以让用户选择的菜单,来选择到底启动哪个系统。大家如果在服务器上安装过双 Windows 系统,就应该见过类似的选择菜单,不过这个选择菜单是由 Windows 的启动引导程序提供的,而不是 GRUB。

可以调用其他的启动引导程序,这是多系统启动的关键。不过需要注意的是,Windows 的启动引导程序不能调用 Linux 的启动引导程序,所以我们一般建议先安装 Windows,后安装 Linux,是为了将 Linux 的启动引导程序安装到 MBR 中,覆盖 Windows 的启动引导程序。

相关推荐:《Linux视频教程》

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/251641.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
通义灵码idea怎么安装不了怎么办
上一篇 2026年10月8日 23:26:56
一定要了解的c语言中&与&&的区别
下一篇 2025年12月17日 09:34:35

相关推荐

  • SELinux有哪3种策略类型

    SELinux有哪3种策略类型SELinux有哪3种策略类型SELinux有哪3种策略类型SELinux有哪3种策略类型

    SELinux的3种策略类型:1、Target策略,主要对系统中的服务进程进程访问控制,还可以限制其他进程和用户。2、MLS策略,会对系统中的所有进程进行控制。3、Minimum策略,最初是针对低内存计算机或者设备(比如智能手机)而创建的,该策略允许SELinux在不消耗过多资源的情况下运行。 本教…

    2026年10月8日 • 用户投稿
    000
  • 2021 年 Windows 成了 Python 开发者的首选

    2021 年 Windows 成了 Python 开发者的首选2021 年 Windows 成了 Python 开发者的首选2021 年 Windows 成了 Python 开发者的首选2021 年 Windows 成了 Python 开发者的首选

    近年来,苹果的笔记本电脑硬件设计决策让我感到非常失望,因此我决定不再在这个平台上进行个人工作。尽管最新的硬件有所改进,但我已做出决定,短期内不会改变主意。 我的首选是 Linux 桌面系统,但经过几个月与不稳定性和可访问性问题的艰苦斗争后,我不得不承认,我一直在寻找一个稳定可靠的替代方案,希望找到一…

    2026年10月8日 • 用户投稿
    200
  • linux MBR的作用是什么

    linux MBR的作用是什么linux MBR的作用是什么linux MBR的作用是什么linux MBR的作用是什么

    在linux中,MBR的作用是存储启动引导程序。而启动引导程序的功能为:1、加载操作系统的内核;2、拥有一个可以让用户选择的菜单,来选择到底启动哪个系统;3、调用其他的启动引导程序,这是多系统启动的关键。 本教程操作环境:linux7.3系统、Dell G3电脑。 linux MBR是什么?有什么用…

    2026年10月8日 • 用户投稿
    100
  • linux下ssh命令找不到怎么办

    linux下ssh命令找不到怎么办linux下ssh命令找不到怎么办linux下ssh命令找不到怎么办linux下ssh命令找不到怎么办

    解决方法:1、执行“yum install ssh”命令安装SSH服务;2、执行“service sshd start 或 /etc/init.d/sshd start”命令启动SSH服务;3、执行“vi /etc/ssh/sshd_config”命令编辑SSH服务配置文件;4、修改其默认端口号,修…

    2026年10月8日 • 用户投稿
    000
  • linux是一个多任务多用户的操作系统吗

    linux是一个多任务多用户的操作系统吗linux是一个多任务多用户的操作系统吗linux是一个多任务多用户的操作系统吗linux是一个多任务多用户的操作系统吗

    是。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 本教程操作环境:Ubuntu 18.04系统、Dell G3电脑。 Lin…

    2026年10月8日 • 用户投稿
    100
  • linux打包是什么意思

    linux打包是什么意思linux打包是什么意思linux打包是什么意思linux打包是什么意思

    在linux中,打包指的是一个文件或目录的集合,而这个集合被存储在一个文件中;简单来说,打包是指将一大堆文件或目录变成一个总的文件。打包文件没有经过压缩,因此它占用的空间是其中所有文件和目录的总和。 本教程操作环境:linux7.3系统、Dell G3电脑。 linux打包是什么意思 打包,也称为归…

    2026年10月8日 • 用户投稿
    100
  • 跨平台游戏引擎 Axmol-2.8.0 发布

    跨平台游戏引擎 Axmol-2.8.0 发布跨平台游戏引擎 Axmol-2.8.0 发布跨平台游戏引擎 Axmol-2.8.0 发布跨平台游戏引擎 Axmol-2.8.0 发布

    Axmol 2.8.0 版本是一个以错误修复和功能改进为主的次要 LTS 长期支持版本,发布时间: 2025 年 9 月 1 日 ?感谢所有对 axmol 项目的贡献者,包括财务赞助者:@scorewarrior、@peterkharitonov、@duong、@thienphuoc、@bingso…

    2026年10月8日 • 用户投稿
    100
  • linux怎么判断CPU是几核几线程

    linux怎么判断CPU是几核几线程linux怎么判断CPU是几核几线程linux怎么判断CPU是几核几线程linux怎么判断CPU是几核几线程

    在Linux中,可以利用grep命令来查看CPU的核心数和线程数,进而判断CPU是几核几线程;查看CPU核心数的语法“grep ‘core id’ /proc/cpuinfo | sort -u | wc -l”,查看CPU线程数的语法“grep ‘process…

    2026年10月8日 • 用户投稿
    100
  • WPS Office 2019怎么工作表创建目录-WPS Office 2019工作表创建目录的方法

    WPS Office 2019怎么工作表创建目录-WPS Office 2019工作表创建目录的方法WPS Office 2019怎么工作表创建目录-WPS Office 2019工作表创建目录的方法WPS Office 2019怎么工作表创建目录-WPS Office 2019工作表创建目录的方法WPS Office 2019怎么工作表创建目录-WPS Office 2019工作表创建目录的方法

    wps office 2019是由金山软件推出的一款智能化办公套件,集成了文字处理、电子表格和演示文稿三大核心功能。该软件全面兼容微软office文件格式,支持多平台无缝编辑与实时协同操作,采用轻量化架构设计,内存占用更低,启动速度提升高达30%。内置pdf高级处理工具、超10万套免费在线模板、云文…

    2026年10月8日 • 用户投稿
    100
  • u盘品牌排行榜前十名

    u盘品牌排行榜前十名u盘品牌排行榜前十名u盘品牌排行榜前十名u盘品牌排行榜前十名

    闪迪、三星、金士顿等品牌因性能稳定、兼容性好位居第一梯队,选择U盘应根据容量、速度、接口类型及耐用性等需求综合判断,优先考虑USB 3.0以上标准和可靠品牌以保障数据安全与传输效率。 在数字时代,U盘依然是我们数据存储和传输不可或缺的工具。要说哪个品牌好,其实没有绝对,但从市场表现、用户口碑和技术创…

    2026年10月8日 • 用户投稿
    200
  • unzip解压命令如何用

    unzip解压命令如何用unzip解压命令如何用unzip解压命令如何用unzip解压命令如何用

    unzip解压命令用于查看和解压缩由zip命令压缩的“.zip”文件,可以列出、测试和提取ZIP存档中的压缩文件,语法格式为“unzip [选项] 压缩包名”;常用选项参数有“-d 目录名”、“-n”、“-o”、“-v”、“-t”、“-x 文件列表”。 本教程操作环境:linux7.3系统、Dell…

    2026年10月8日 • 用户投稿
    100
  • linux可以装虚拟机吗

    linux可以装虚拟机吗linux可以装虚拟机吗linux可以装虚拟机吗linux可以装虚拟机吗

    linux可以装虚拟机。Linux系统中是可以安装虚拟机软件的,如VMWare、VirtualBox、KVM等,借由其中一种虚拟机软件都可以安装一个虚拟机系统,不过可虚拟的系统受虚拟机软件的限制,但Windows XP一般还是都被支持的。 本教程操作环境:linux7.3系统、Dell G3电脑。 …

    2026年10月8日 • 用户投稿
    100
  • 这是我平时看的技术视频总结!

    这是我平时看的技术视频总结!这是我平时看的技术视频总结!这是我平时看的技术视频总结!这是我平时看的技术视频总结!

    如今,网络上的学习资源确实非常丰富,我在大学时期主要依赖图书馆的藏书来获取知识,相比之下,现在的大学生可以通过互联网轻易找到海量的学习资料,甚至能够聆听清华、北大等名校教授的课程,这对他们的职业发展大有裨益。 我记得刚毕业时从事嵌入式Linux开发时,只能依靠韦东山和宋宝华等老师的书籍,遇到不理解的…

    2026年10月8日 • 用户投稿
    000
  • 如何在Windows上打开ZIP文件?使用解压缩软件的详细步骤

    如何在Windows上打开ZIP文件?使用解压缩软件的详细步骤如何在Windows上打开ZIP文件?使用解压缩软件的详细步骤如何在Windows上打开ZIP文件?使用解压缩软件的详细步骤如何在Windows上打开ZIP文件?使用解压缩软件的详细步骤

    推荐使用7-Zip解压ZIP文件,首先从官网下载并安装对应版本,然后通过右键菜单选择“解压到”或使用7-Zip管理器提取文件,支持多格式、高压缩比且免费开源,优于Windows自带功能。 在Windows系统上打开ZIP文件,最直接的方法就是利用系统内置的功能,或者选择一款功能更强大的第三方解压缩软…

    2026年10月8日 • 用户投稿
    200
  • Java如何开发数字病理?OpenSlide图像分析

    Java如何开发数字病理?OpenSlide图像分析Java如何开发数字病理?OpenSlide图像分析Java如何开发数字病理?OpenSlide图像分析Java如何开发数字病理?OpenSlide图像分析

    开发数字病理应用需结合openslide与java,1.通过jni封装openslide的c接口供java调用;2.利用openslide统一读取多种wsi格式并高效访问图像区域;3.使用java生态进行图像处理与分析。该方案依托openslide解决格式兼容性与性能瓶颈,并借助java在后端服务、…

    2026年10月8日 • 用户投稿
    200
  • linux物理内存是指什么

    linux物理内存是指什么linux物理内存是指什么linux物理内存是指什么linux物理内存是指什么

    在linux中,物理内存是指系统硬件提供的内存大小,是真实的内存。Linux的内存管理采取的是分页存取机制,为了保证物理内存能得到充分的利用,内核会在适当的时候将物理内存中不经常使用的数据块自动交换到虚拟内存中,而将经常使用的信息保留到物理内存。 本教程操作环境:linux7.3系统、Dell G3…

    2026年10月8日 • 用户投稿
    100
  • u盘怎么做启动盘

    u盘怎么做启动盘u盘怎么做启动盘u盘怎么做启动盘u盘怎么做启动盘

    制作U盘启动盘需准备8GB以上U盘、系统ISO镜像和制作工具,使用Media Creation Tool、Rufus或Etcher将镜像写入U盘,选择正确的分区方案(MBR/GPT)以匹配目标电脑的BIOS/UEFI模式,制作后通过BIOS/UEFI或快捷启动菜单设置U盘为第一启动项,从而实现系统安…

    2026年10月8日 • 用户投稿
    100
  • linux运行sql文件命令是什么

    linux运行sql文件命令是什么linux运行sql文件命令是什么linux运行sql文件命令是什么linux运行sql文件命令是什么

    linux运行sql文件命令是“psql -f test.sql”,其Linux运行sql脚本的方法是:1、使用shell工具登录到安装postgresql的服务器;2、编辑sql脚本内容;3、通过“psql -f test.sql”命令执行“test.sql”脚本即可。 本教程操作环境:linux…

    2026年10月8日 • 用户投稿
    200
  • linux归档是什么意思

    linux归档是什么意思linux归档是什么意思linux归档是什么意思linux归档是什么意思

    linux归档是一个聚集众多文件并将它们组合为一个大文件的过程,它通常作为系统备份的一部分,而且通常也用于将旧数据从某个系统移到某些长期存储设备的情况下;tar命令可以为linux的文件和目录创建档案。 本教程操作环境:linux5.9.8系统、Dell G3电脑。 linux归档是什么意思? 归档…

    2026年10月8日 • 用户投稿
    300
  • linux怎么查看磁盘驱动器列表

    linux怎么查看磁盘驱动器列表linux怎么查看磁盘驱动器列表linux怎么查看磁盘驱动器列表linux怎么查看磁盘驱动器列表

    linux查看磁盘驱动器列表的方法:1、使用findmnt命令,可查看安装的驱动器列表,会输出树状布局的信息;2、使用cat命令读取“/proc/mounts”文件中的内容,可查看安装的驱动器列表,语法“cat /proc/mounts”;3、使用mount命令,可列出已装载的驱动器,语法“moun…

    2026年10月8日 • 用户投稿
    200

发表回复

登录后才能评论
关注微信