高通安卓分区

本文介绍了高通安卓设备的分区模式,包括MBR和GPT的区别,详细讲解了GPT的结构。讨论了如何通过修改partition.xml和Boardconfig.mk文件进行分区整改,以减少空间浪费,例如增加vendor分区和增大userdata分区。并提供了编译和烧写流程,强调了分区信息的一致性和防止越界的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

高通分区模块总结

1.MBRGPT

目前分区模式,主要有两种:BIOS+硬盘MBR分区和EFI和硬盘GPT分区。

BIOS+硬盘MBR分区是沿用了数十年的引导模式,MBR分区的标准决定了MBR只支持在2TB以下的硬盘,超过2TB的硬盘只能管理2TB。为解决这个大问题,微软和英特尔在EFI方案中开发了GPT分区模式。随着不久的将来硬盘容量突破2TBBIOSMBR组合估计会被主板EFI和硬盘GPT分区的组合模式取代了。
GPT,全球唯一标识分区表(GUIDPartition Table)GUID,全球唯一标识符(Globally Unique Identifier)GPTEFI方案的一部分,但并不依赖于EFI主板,在BIOS主板的PC中也可使用GPT分区。与MBR最大4个分区表项的限制相比,GPT对分区数量没有限制,但Windows最大仅支持128GPT分区。GPT可管理硬盘大小达到了18EB(1EB=1024PB=1,048,576TB)不过NTFS格式最大仅支持256TB

1.1MBR说明

主引导记录(MasterBootRecord,缩写:MBR),又叫做主引导扇区,是计算机开机后访问的首个扇区,它在硬盘上的三维地址为(柱面,磁头,扇区)=(001)。MBR的大小为512字节,包括引导程序、主分区表和引导记录,主分区表为64个字节,每个分区表的描述信息为16个字节,里面最多只能放4个分区表信息,这也是用MBR引导只能支持四个分区的原因。MBR结构见表1.


1.2GPT说明

GPTGUIDPartition Table)属于EFI 方案中的一部分。GPT为了兼容MBRLBA0 依旧保留了MBR的结构。在GPT工作时,会优先读取GPT (LBA1) 内容。如果没有GPT 内容,则认为这是一块MBR磁盘。再从LBA0 读取MBR。在硬盘末尾,GPT备份了一份,这样当GPT出错时,可以快速的从硬盘末尾恢复。LBA-1 (1)表示倒数第一块LBA

LBA2 LBA 33 ,一共预留了128 个分区表空间。GPT 支持在一块硬盘上创建128 个分区

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值