错误“size too large”时在Redmi 10上恢复Pixel Experience (Android 13)遇到问题的解决方法

5次阅读
没有评论

问题描述

尝试在Redmi 10手机上刷入Pixel Experience (Android 13)的过程中,遇到了fastboot flash boot PixelExperience\recovery.img命令提示“remote: ‘size too large’”错误。用户使用了快照工具中的相关命令试图绕过该错误,但是均无果。

解决方案

方案1:检查刷入对象与分区

刷入图像时,确保选择了正确的分区和文件路径。在Redmi 10上,不建议直接刷入recovery.img到boot或其他非恢复分区。正确的操作应该是:

fastboot flash boot <boot_image>.img
fastboot flash recovery <recovery_image>.img

请查阅官方文档并确认使用的文件名和命令是否正确。

方案2:更新FastBoot工具版本

根据官方指南,某些情况下fastboot可能会尝试将引导分区刷入错误的子分区。这需要安装至少31.0.2版本的fastboot工具来进行修复:

fastboot update -w --partition-cmd "slot:erase" boot_a;fastboot flash boot_a <your_boot_image>.img

方案3:按官方指南刷入

参阅官方文档,可能会有如下步骤:
1. 确保使用的快照工具版本及正确执行update命令。
2. 执行正确的分区名称和路径。

方案4:手动指定分槽刷入

如果自动判断出错,则可手动选择合适分槽进行刷写。例如,在错误提示无法刷到boot__a时,尝试以下操作:

fastboot flash boot <your_boot_image>.img;if [ $? -eq 0 ]; then fastboot reboot-bootloader; fastboot flashing unlock-charts

方案5:检查官方文档的正确性

官方指南中提到recovery分区文件名称可能带有双下划线,具体根据设备情况刷写。这表明恢复过程中可能存在因不同子分区容量问题而导致的错误提示。

示例步骤:

  1. 检查fastboot工具版本,并确保安装最新31.0.2或更高版本。
  2. 根据官方文档提供的方法执行:fastboot --partition-cmd "slot:erase" update -w.
  3. 手动指定刷入目标分区和图像文件:如若需要,用特定分槽操作替代自动判别。

确保遵循上述步骤并根据实际设备情况灵活修改具体命令。希望这些信息能帮助解决你的问题。若仍存在问题,考虑联系论坛或社区内的其他用户进行求助。

正文完