Boot 分区(Boot Partition)是 Android 设备启动时最关键的分区,它包含了 引导系统所需的核心文件,包括 Linux 内核(Kernel) 和 启动镜像(Ramdisk)。当你开机时,手机的 Bootloader(引导加载程序)会先读取 Boot 分区的内容,然后加载操作系统。
Boot 分区的主要作用是:
Boot 分区通常包含以下关键文件:
文件/目录 | 作用 |
---|---|
Kernel(内核) | 负责管理 CPU、内存、设备驱动等 |
Ramdisk(初始根文件系统) | 用于引导系统,加载关键驱动和服务 |
DTB(设备树 blob) | 描述设备硬件信息,帮助内核识别硬件 |
init.rc(启动脚本) | 负责初始化 Android 关键进程 |
fstab(文件系统表) | 定义各个分区的挂载方式 |
有些手机有单独的 Recovery 分区,但部分设备(如 Pixel 和部分小米机型)使用 A/B 分区结构,其中 Recovery 也集成在 Boot 分区里:
分区 | 作用 |
---|---|
Boot 分区 | 存放系统启动所需的内核、Ramdisk 和 DTB |
Recovery 分区(部分机型有) | 存放恢复模式(TWRP、Stock Recovery) |
Bootloader 分区 | 存放引导加载程序 |
在刷机或 Root 之前,最好备份 Boot 分区,防止出错后无法开机。
在 TWRP Recovery 中,可以:
或者使用 ADB 命令:
adb shell dd if=/dev/block/by-name/boot of=/sdcard/boot.img
这样会把 boot.img 备份到手机存储。
如果 Boot 分区损坏(例如 Root 失败、刷入错误的 Magisk 版本),可以通过 Fastboot 刷回原厂 Boot.img:
fastboot flash boot boot.img
fastboot reboot
这将恢复 Boot 分区为官方状态。
Magisk 通过修改 Boot 分区,实现无系统 Root(Systemless Root):
magisk --install boot.img
3. 刷入修补后的 Boot.img:
fastboot flash boot magisk_patched.img
你可能需要修改 Boot 分区的情况包括:
如果 Boot 分区损坏,手机会卡在 Bootloop(无限重启) 或 卡米,可以尝试:
fastboot flash boot boot.img
fastboot reboot
3. 如果仍然无法修复,可以使用 MiFlash 线刷完整 ROM。