MBR和GPT的区别

Master Boot Record MBR 主引导记录
  • 安装启动引导程序的地方, 446字节, 分区表记录整块硬盘分区情况, 64字节
    (因为分区表仅仅64字节, 所以只能记录4组记录区, 每组记录区记录的是硬盘区段的开始与结束的柱面号码 ------ 复习一下磁盘的构成: 机械手臂, 磁头, 主轴马达, 碟片. 碟片又划分为磁道和扇区(扇区有两种大小512字节和4K字节), 不同的碟片的同半径磁道就是一个柱面, 从最外圈到内圈编码就是柱面号码
  • MBR格式下, 主分区和扩展分区最多4个, 注意扩展分区最多1个(也就是要么没有要么只有一个), 而可以划分逻辑分区的只有扩展分区(比如划分为GHIJKLMN分区就只能在扩展分区上), 主分区和划分出来的逻辑分区可以格式化, 但是扩展分区本身不能格式化.
  • 通常逻辑分区的数量根据操作系统不同而不同, Linux系统下SATA硬盘可以突破63个以上的分区限制
  • MBR格式下的分区容量限制是2.2TB
  • MBR只有一个区块, 被破坏经常无法恢复, 整个硬盘就没了
GUID partition table GPT 磁盘分区表
  • GPT兼容512字节和4K字节的扇区规格, 采用的是逻辑区块地址(LBA). GPT有34个LBA用来记录分区信息.
    • LBA0 兼容MBR(同样存储引导启动程序)\
    • LBA1 GPT表头记录记录分区表的位置和大小信息(相当于指针表指向实际的分区信息区块), 同时记录有备份的LBA-1~LBA-34的区块信息(这样的设计可以填补硬盘区块信息损坏而导致整个硬盘不能使用的缺陷)
    • LBA2~33实际记录分区信息
  • GPT一个区块有512字节, 可以分成4组记录, 128字节每组, 64 + 64记录开始和结束的扇区号码, 所以理论容量可达2^64 * 512(假设扇区规格为512) = 8ZB(1ZB = 2^30 TB), 所以突破了MBR格式的2.2TB分区上限
  • GPT分区数量上限 = 32 * 4 = 128, 所以可以格式化的分区数量通常就是128以内, 注意GPT格式下, 无所谓主分区, 扩展分区, 逻辑分区的概念, 所有的分区(只要可以格式化)均可以看做主分区, 这是与MBR很大的不同
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值