硬盘分区模式(-)——MBR

[计算机外设之——机械硬盘(]https://www.jianshu.com/p/fdf0e28a4472)一文中讲解了硬盘的主要工作机制,提到硬盘分区,这里主要讲解MBR 硬盘分区模式。

一、什么是MBR

MBR(Main Boot Record): 早期的一种硬盘分区方案

1.基本含义

  • 位于硬盘0柱面、0磁头、1扇区,占用521字节。它用于硬盘启动时将系统控制权移交给用户指定的、且在分区表中登记了的某个操作系统区。
  • 可以由程序改写(例如:Fdisk.exe),不依赖于任何操作系统

2.组成

主要组成部分: Bootloader程序 、分区表(DPT)


MBR简易图

MBR位定义.png

分区表位定义.png

二、MBR 运行机制

CPU上电之后,若由硬盘启动,则BIOS将硬盘的MBR读入内存中,然后将控制权交给MBR代码区-Bootloader。通常Bootloader的任务包括:

  • 扫描分区表,找到激活(可引导)分区;
  • 找到激活分区的起始扇区;
  • 将激活分区的引导扇区中代码(一般为操作系统内核)装载到内存中;
  • 将控制权交给引导扇区代码;
    现在Bootloader提供了找出所有激活分区,并交由用户选择启动哪个系统。例如:Linux(GRUB)

三、MBR缺点

  • MBR缺陷
  • 主分区和扩展分区最多只有四个:P+P+P+P | P+P+P+E
  • 扩展分区最多只能有一个
  • 逻辑分区是由扩展分区持续切割出来的分区
  • 只有主分区和逻辑分区才能被格式化作为数据访问的分区

四、附

MBR分区方案举例.gif

你可能感兴趣的:(硬盘分区模式(-)——MBR)