安装系统前你需要了解的 MBR, GPT,Legacy,EFI基础

本文介绍了MBR和GPT两种硬盘分区格式,详细阐述了MBR的主引导记录、分区表、逻辑分区,以及GPT的分区表头、分区表项、安全性优势。同时,探讨了Boot过程,包括MBR+Legacy和GPT+UEFI的启动机制,强调了UEFI的安全启动和速度优势。
摘要由CSDN通过智能技术生成

本教程参考的相关内容如下:
鸟哥私房菜
维基百科EFI
维基百科GPT
CSDN博客几篇:
https://blog.csdn.net/qq_24965035/article/details/51659697
https://blog.csdn.net/yeshahayes/article/details/52806095
https://blog.csdn.net/u013201439/article/details/50273113

MBR分区格式

主引导记录(Master Boot Record,缩写:MBR),又叫做主引导扇区,是计算机开机后访问硬盘时所必须要读取的首个扇区,一般就是磁盘的第一个扇区。

开机管理程序纪录区与分区表则通通放在磁盘的第一个扇区,这个扇区通常是512Bytes的大小(旧的磁盘扇区都是 512Bytes喔!,所以说第一个扇区512Bytes会有这两个数据

  • 主要开机记录区(Master Boot Record, MBR):可以安装开机管理程序的地方,有446 Bytes
  • 分区表(partition table):记录整颗硬盘分区的状态,有64 Bytes

由于分区表所在区块仅有64Bytes容量,因此最多仅能有四组记录区,每组记录区录了该区段的启始与结束的柱面号码。 若将硬盘以长条形来看,然后将柱面以直条图来看,那么那64Bytes的记录区段有点像下面的图示:
在这里插入图片描述
上图中我们假设硬盘只有400个柱面,共分区成为四个分区,第四个分区所在为第301到400号柱面的范围。当你的操作系统为Windows时,那么第一到第四个分区的代号应该就是C, D, E, F,当你有数据要写入F盘时, 你的数据会被写入这颗磁盘的301~400号柱面之间的意思。

由于分区表就只有64Bytes而已,最多只能容纳四笔分区的记录, 这四个分区的记录被称为主要(Primary)或延伸(Extended)分区。根据上面的图示与说明,我们可以得到几个重点信息:

  • 其实所谓的“分区”只是针对那个64Bytes的分区表进行设置而已!
  • 硬盘默认的分区表仅能写入四组分区信息
  • 这四组分区信息我们称为主要(Primary)或延伸(Extended)分区
  • 分区的最小单位“通常”为柱面(cylinder)
  • 当系统要写入磁盘时,一定会参考磁盘分区表,才能针对某个分区进行数据的处理

既然分区表只有记录四组数据的空间,那么是否代表我一颗硬盘最多只能分区出四个分区?当然不是啦!有经验的朋友都知道, 你可以将一颗硬盘分区成十个以上的分区的!那又是如何达到的呢?在Windows/Linux系统中, 我们是通过刚刚谈到的延伸分区(Extended)的方式来处理的啦!延伸分区的想法是: 既然第一个扇区所在的分区表只能记录四笔数据, 那我可否利用额外的扇区来记录更多的分区信息?实际上图示有点像下面这样
在这里插入图片描述
实际上延伸分区并不是只占一个区块,而是会分布在每个分区的最前面几个扇区来记载分区信息的!同时在上图当中,我们知道硬盘的四个分区记录区仅使用到两个,P1为主要分区,而P2则为延伸分区。请注意, 延伸分区的目的是使用额外的扇区来记录分区信息,延伸分区本身并不能被拿来格式化。 然后我们可以通过延伸分区所指向的那个区块继续

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值