高通学习13--分区
以手上的RB5为例。
Qualcomm RB5 (qrb5165-rb5) 分区布局报告
存储设备: UFS (Universal Flash Storage) — 约 112.9 GB 总容量
当前活跃槽位: SlotA(从挂载的分区确认)
分区分布于 5 个物理设备:sda、sdb、sdc、sde、sdf
1. 分区总览 — 按功能分组
🔹 Bootloader / 一级引导加载程序 (PBL/XBL)
| 分区名 | 设备节点 | 大小 | 说明 |
|---|---|---|---|
xbl_a | /dev/sdb1 | 3.5 MB | eXtensible Boot Loader (A 槽)— 高通 MSM 级引导加载器,初始化硬件、DDR 等 |
xbl_config_a | /dev/sdb2 | 128 KB | XBL 配置 (A 槽)— XBL 的配置数据 |
xbl_b | /dev/sdc1 | 3.5 MB | XBL (B 槽)— 冗余备份 |
xbl_config_b | /dev/sdc2 | 128 KB | XBL 配置 (B 槽) |
cdt | /dev/sdd2 | 128 KB | CDT (Calibration Data Table)— 校准数据表,包含 DDR 时序等硬件配置 |
ddr | /dev/sdd3 | 2 MB | DDR 训练数据— DDR 内存训练参数 |
ALIGN_TO_128K_1/2 | /dev/sdd1, sdf1 | 104 KB | 对齐填充分区 |
🔹 二级引导加载程序 (SBL/ABL)
| 分区名 | 设备节点 | 大小 | 说明 |
|---|---|---|---|
abl_a | /dev/sde8 | 1 MB | ABL (A Boot Loader, A 槽)— 基于 UEFI 的应用程序引导加载器,负责验证和加载 boot |
abl_b | /dev/sde31 | 1 MB | ABL (B 槽) |
aop_a | /dev/sde1 | 512 KB | AOP (Always On Processor, A 槽)— 始终开启处理器固件,管理低功耗状态 |
aop_b | /dev/sde24 | 512 KB | AOP (B 槽) |
tz_a | /dev/sde2 | 4 MB | TrustZone (A 槽)— 安全世界固件 (QSEE),提供安全执行环境 |
tz_b | /dev/sde25 | 4 MB | TrustZone (B 槽) |
hyp_a | /dev/sde3 | 8 MB | Hypervisor (A 槽)— 高通虚拟机监视器固件 |
hyp_b | /dev/sde26 | 8 MB | Hypervisor (B 槽) |
uefisecapp_a | /dev/sde18 | 2 MB | UEFI Secure App (A 槽)— UEFI 安全应用 |
uefisecapp_b | /dev/sde41 | 2 MB | UEFI Secure App (B 槽) |
imagefv_a | /dev/sde23 | 2 MB | Image FV (A 槽)— UEFI Firmware Volume,包含引导图像 |
imagefv_b | /dev/sde46 | 2 MB | Image FV (B 槽) |
devcfg_a | /dev/sde14 | 128 KB | Device Configuration (A 槽)— 设备配置数据 |
devcfg_b | /dev/sde37 | 128 KB | Device Configuration (B 槽) |
🔹 安全 / 密钥管理
| 分区名 | 设备节点 | 大小 | 说明 |
|---|---|---|---|
cmnlib_a | /dev/sde12 | 512 KB | Common Library (A 槽)— 安全共用库 (QSEE 组件) |
cmnlib64_a | /dev/sde13 | 512 KB | Common Library 64-bit (A 槽) |
cmnlib_b | /dev/sde35 | 512 KB | Common Library (B 槽) |
cmnlib64_b | /dev/sde36 | 512 KB | Common Library 64-bit (B 槽) |
keymaster_a | /dev/sde10 | 512 KB | Keymaster (A 槽)— 密钥管理服务固件 |
keymaster_b | /dev/sde33 | 512 KB | Keymaster (B 槽) |
vbmeta_a | /dev/sde16 | 64 KB | AVB Verified Boot Metadata (A 槽)— Android Verified Boot 元数据,包含哈希和验证信息 |
vbmeta_b | /dev/sde39 | 64 KB | AVB (B 槽) |
qupfw_a | /dev/sde15 | 80 KB | QUP Firmware (A 槽)— Qualcomm Unified Protocol 固件 (I2C/SPI/UART) |
qupfw_b | /dev/sde38 | 80 KB | QUP Firmware (B 槽) |
storsec | /dev/sde57 | 128 KB | Storage Security— 存储安全配置 |
secdata | /dev/sde59 | 28 KB | Security Data— 安全数据分区 |
uefivarstore | /dev/sde58 | 512 KB | UEFI Variable Store— UEFI 变量存储 |
featenabler_a | /dev/sde22 | 128 KB | Feature Enabler (A 槽)— 特性启用配置 |
featenabler_b | /dev/sde45 | 128 KB | Feature Enabler (B 槽) |
🔹 内核 / Boot 镜像
| 分区名 | 设备节点 | 大小 | 说明 |
|---|---|---|---|
boot_a🟢 | /dev/sde11 | 96 MB | Linux 内核 + initramfs (A 槽)— 当前使用的内核启动镜像 |
boot_b | /dev/sde34 | 96 MB | Linux 内核 + initramfs (B 槽) |
dtbo_a | /dev/sde17 | 24 MB | DTB Overlay (A 槽)— 设备树覆盖层,支持不同硬件配置 |
dtbo_b | /dev/sde40 | 24 MB | DTB Overlay (B 槽) |
devinfo | /dev/sde47 | 4 KB | Device Info— 设备信息,包含解锁状态等 |
dip | /dev/sde48 | 1 MB | Display Image Pattern— 显示校准数据 |
footer | /dev/sde49 | 32 KB | 分区表 Footer— 分区完整性校验 |
🔹 调制解调器 / 无线通信
| 分区名 | 设备节点 | 大小 | 说明 |
|---|---|---|---|
modem_a🟢 | /dev/sde4 | 395 MB | Modem 固件 (A 槽)— ✅ 已挂载到 /firmware,当前使用中。包含蜂窝/通信协议栈 |
modem_b | /dev/sde27 | 395 MB | Modem 固件 (B 槽) |
bluetooth_a🟢 | /dev/sde5 | 1 MB | 蓝牙固件 (A 槽)✅ 已挂载到 /bt_firmware |
bluetooth_b | /dev/sde28 | 1 MB | 蓝牙固件 (B 槽) |
mdtp_a🟢 | /dev/sde7 | 32 MB | MDTP (Mobile Display Technology Processor, A 槽) |
mdtp_b | /dev/sde30 | 32 MB | MDTP (B 槽) |
mdtpsecapp_a🟢 | /dev/sde6 | 4 MB | MDTP Secure App (A 槽) |
mdtpsecapp_b | /dev/sde29 | 4 MB | MDTP Secure App (B 槽) |
modemst1 | /dev/sdf2 | 2 MB | Modem 数据存储 1— 调制解调器非易失性数据 (NV items) |
modemst2 | /dev/sdf3 | 2 MB | Modem 数据存储 2— 备份 |
fsg | /dev/sdf4 | 2 MB | FSG (File System Gold)— 调制解调器校准数据 |
fsc | /dev/sdf5 | 128 KB | File System Checkpoint— Modem 文件系统检查点 |
mdm1m9kefs1/2/3 | /dev/sdf7/8/6 | 各 2 MB | Modem EFS— Modem EFS 文件系统数据 |
mdm1m9kefsc | /dev/sdf9 | 4 KB | Modem EFS Control |
mdmddr | /dev/sdd4 | 1 MB | Modem DDR 训练数据 |
🔹 DSP / 多媒体
| 分区名 | 设备节点 | 大小 | 说明 |
|---|---|---|---|
dsp_a🟢 | /dev/sde9 | 64 MB | DSP 固件 (A 槽)✅ 已挂载到 /dsp,包含 ADSP、CDSP 等 DSP 镜像 |
dsp_b | /dev/sde32 | 64 MB | DSP 固件 (B 槽) |
🔹 虚拟化 / VM
| 分区名 | 设备节点 | 大小 | 说明 |
|---|---|---|---|
vm-linux_a | /dev/sde21 | 32 MB | VM Linux 镜像 (A 槽)— 虚拟机 Linux 内核 |
vm-linux_b | /dev/sde44 | 32 MB | VM Linux 镜像 (B 槽) |
spunvm | /dev/sde52 | 32 MB | SPUN VM— 安全防护非安全虚拟机 |
vm-keystore | /dev/sde60 | 128 KB | VM Key Store— 虚拟机密钥存储 |
vm-data | /dev/sde61 | 4 MB | VM Data— 虚拟机数据 |
🔹 调试 / 日志
| 分区名 | 设备节点 | 大小 | 说明 |
|---|---|---|---|
logfs | /dev/sde55 | 8 MB | Log File System— 内核日志持久化存储 |
logdump | /dev/sde56 | 64 MB | Log Dump— 崩溃日志转储 |
apdp | /dev/sde50 | 256 KB | APDP (Application Processor Debug Policy)— AP 端调试策略 |
msadp | /dev/sde51 | 256 KB | MSADP (Modem Security Assist Debug Policy)— Modem 调试策略 |
limits | /dev/sde53 | 4 KB | Limits— 设备限制配置 |
limits-cdsp | /dev/sde54 | 4 KB | Limits CDSP— CDSP 限制配置 |
🔹 系统 / 用户数据
| 分区名 | 设备节点 | 大小 | 说明 |
|---|---|---|---|
system🟢 | /dev/sda8 | ~100.9 GB | 根文件系统✅ 已挂载到 / (rootfs),ext4 格式,使用 9.3G / 99G (10%) |
userdata | /dev/sda7 | 12 GB | 用户数据— 应用/用户数据存储 |
persist | /dev/sda2 | 32 MB | 持久化存储— 持久化设备配置数据 (校准等) |
misc | /dev/sda3 | 1 MB | Miscellaneous— 引导控制信息 (如 recovery 模式标记) |
keystore | /dev/sda4 | 512 KB | Key Store— 密钥存储 |
frp | /dev/sda5 | 512 KB | FRP (Factory Reset Protection)— 出厂重置保护 |
art | /dev/sda6 | 512 KB | ART— 可能为安卓运行时缓存 (未用) |
ssd | /dev/sda1 | 8 KB | SSD (Secure Software Download)— 安全软件下载配置 |
multiimgoem_a/b | /dev/sde19/42 | 各 32 KB | Multi Image OEM— 多镜像 OEM 配置 |
multiimgqti_a/b | /dev/sde20/43 | 各 32 KB | Multi Image QTI— 多镜像高通配置 |
2. 当前挂载状态
| 挂载点 | 分区 | 文件系统 | 大小 | 使用率 | 权限 |
|---|---|---|---|---|---|
/(root) | system(sda8) | ext4 | 99 GB | 10% (9.3G) | rw |
/firmware | modem_a(sde4) | vfat | 395 MB | 14% (55M) | ro |
/bt_firmware | bluetooth_a(sde5) | vfat | 64 MB | 1% (384K) | ro |
/dsp | dsp_a(sde9) | ext4 | 59 MB | 42% (24M) | ro |
3. 关键结论
- ✅当前激活槽位: A—
modem_a、dsp_a、bluetooth_a均已挂载 - ✅根文件系统 (system)为 ext4,容量约99 GB,使用率仅 10%
- ✅A/B 双槽设计— 几乎所有关键固件 (boot、modem、TZ、aop 等) 都有 A/B 槽位,支持无缝 OTA 升级
- ✅Modem 固件分区最大(395 MB) — 包含完整的蜂窝协议栈
- 📝userdata 分区 12 GB未挂载,说明当前是嵌入式 Linux 模式而非 Android@TOC
l
