(资料图片)
1、小米的机型主要有 A-only 分区和 AB 分区两种,其中 AB 分区又分为传统的 AB 分区和 VAB 分区。出厂为安卓 11 的机型多为 VAB 分区,而之前的机型多为 A-only 分区。
2、在 A-only 分区中,系统更新时需要重启到 recovery 模式更新,而在 AB 分区中,更新会释放在 B 分区,更新完毕后重启到 B 分区,无需进入 recovery 模式即可完成更新。如果更新失败,手机会重新重启回 A 分区。
3、AB 分区和 VAB 分区由于将 recovery 分区内置进了 boot 分区内,所以没有独立的 recovery 分区。这部分的机型若需要使用第三方 recovery,只能从 ADB 工具处使用临时启动来启动第三方 recovery。部分作者发布的 recovery 可以在临时启动后在高级选项处点击安装到手机内,原理就是将第三方 recovery 安装进了 boot 分区内,但只要刷入 ROM 包等需要刷新 boot 分区的操作时,安装在 boot 分区的第三方 recovery 就会被刷机包的 boot 文件替换掉,所以 AB 分区没有永久的第三方 recovery。
4、Android 系统有 5 大主要分区,分别是 boot 分区、system 分区、cache 分区、recovery 分区(AB 机型、VAB 机型无)和 data 分区。其中,cache 分区为缓存分区,存储了手机缓存,可以进行清除,不会影响正常使用;data 分区为数据分区,包含了手机的文件、APP、APP 数据等等。
5、小米不支持 PT 分区,这不是技术问题,而是小米整个公司在产品价值观、社会责任感上出了问题。小米为了增加小容量手机的可用性,曾经为 16G 分区的手机合并了分区,从此所有手机都是合并分区的。PT 是 Android 8.0 的新特性,但目前为止小米尚未有出厂就是 8.0 的手机。要支持 PT,必须重新独立出一个分区来,必须线刷三清,这样的操作对普通用户来说过于复杂,很不现实,所以小米在已发布的手机中不会支持 PT。
6、针对不同的分区类型和机型,刷入第三方 recovery 的方法也不同。对于 A-only 分区的机型,只需要通过刷入第三方 recovery 分区的镜像就可以替换掉官方的 recovery,从而实现刷入第三方 recovery。而对于 AB 分区和 VAB 分区的机型,需要使用 ADB 工具从临时启动来启动第三方 recovery,或者从临时启动后在高级选项处点击安装到手机内。