MBR磁盘

MBR磁盘

一、了解MBR(Master Boot Record)结构

- 支持不超过2TB的磁盘

1、磁盘结构:

Bmcl34.png

MBR引导区:

大小占1MB

引导程序446B:440B引导程序、4B磁盘标识、2B保留;主要用于磁盘安装操作系统后,引导操作系统启动的。

64B分区表:记录每个文件系统的信息,起始位置、类型、大小等。

2B结束标志:55 AA

MBR分区表:

每十六个字节表示一个文件系统:

1字节:引导状态(00H 非引导盘,80H 引导盘)

2-4字节:文件系统起始CHS位置,起始的柱面、扇区、磁头(目前已被淘汰,通常填FE FF FF)

5字节:分区类型(07H NTFS分区或EXFAT分区;0BH和0CH FAT32分区; 0FH和05H 拓展分区; EEH GPT磁盘)

6-8字节:文件系统CHS大小/结束?(已被弃用,通常是FE FF FF)

9-12字节:表示文件系统的起始地址,如果是拓展分区,则是EBR起始地址

13-16字节:表示文件系统的分区大小总扇区数量(2097152每GB扇区数,每扇区512字节)

总结:

1、MBR磁盘结构无法使用在大于2TB的磁盘上。

2、MBR磁盘结构最多有四个主分区(文件系统),或三个主分区+一个扩展分区,扩展分区可多个逻辑分区。

二、EBR扩展分区磁盘结构

Bmcl34.png

1、EBR磁盘结构:大小占1MB

  • 空446B,无引导程序。
  • 64B分区表:一般只用前两个16B,第一个16B记录当前文件系统相对位置、大小等。第二个16B记录下一个EBR类型、起始相对位置、大小等。
  • 2B结束标志: 55 AA

2、EBR分区表格式详解:

0x00:1字节:引导状态(00H非引导盘, 80H引导盘)

0X01-0X03:3字节:文件系统起始CHS位置,起始的柱面、扇区、磁头(目前已被淘汰,通常填FE FF FF)

0X04:1字节:分区类型(07H NTFS分区或EXFAT分区;0BH和0CH FAT32分区; 0FH和05H 拓展分区; EEH GPT磁盘)

0X05-0X07:文件系统CHS大小/结束?(已被弃用,通常是FE FF FF)

0X08-0X0B

​ 如果是第一个16B:文件系统的相对(相对的地址是当前EBR的起始扇区地址)起始地址(扇区数)

​ 如果是第二个16B:下一个EBR区域的相对地址(扇区数)(相对的地址是主EBR1的起始扇区地址)

0X0C-0X0F

​ 如果是第一个16B:表示文件系统的分区大小总扇区数量(2097152每GB扇区数,每扇区512字节)

​ 如果是第二个16B:表示下一个EBR区域的大小+文件系统的分区大小总扇区数量(2097152每GB扇区数,每扇区512字节)

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器