MBR和GPT分区学习
1、MBR
早期的windows和linux都采用的MBR的方法来处理开机引导程序和分区表,对于linux的MBR分区来讲,0柱面0磁道1扇区用于引导驱动程序,第一扇区有512个字节,前446字节存放了磁盘的引导程序,中间64个字节存放了分区表信息,16个字节一个主分区,所以mbr分区表最多存放4个主分区。最后两个字节(55 AA)属于分区结束标志,如果bios自检通过之后,会第一时间读取第一启动磁盘的这个区域。第2-2047分区属于保留分区,一个分区大小为512字节,也就是说大概保留了1mb没有使用,不建议使用,否则无法开机。所以我们用fdisk命令创建第一主分区是从2048扇区开始的。
盗图一张,出处:https://blog.csdn.net/hyy5801965/article/details/51136395
MBR分区缺点:主分区最多4个;单个硬盘最大支持2.2tb,所以就有了GPT分区。
2、GPT
全局唯一标识分区表(GUID Partition Table),它是EFI(可扩展固件接口标准)的一部分,用来代替bios中主引导记录分区表。最大支持18EB存储,要求硬件支持UEFI,(在bios中配置启动模式由传统改为UEFI),只支持64位系统,在linux中使用parted命令分区。