小米刷机工具在刷机过程中报错是一个常见问题,以下是一些常见的报错及其解决方法:
错误类型 | 原因 | 解决方法 |
error:Not catch checkpoint (\$fastboot s .*lock), flash is not done | 新版MiFlash在刷机完成后会检测手机是否已上BL锁,如果选择“全部删除”或“保留用户数据”这两种刷机模式,因为没有锁定BL锁,就会触发这个错误显示。 | 如果想要避免这个问题,除了使用“全部删除并lock”刷机模式外(注:如果刷海外版固件,请勿选择此刷机模式,不然会因BL区域限制无法启动系统),也可以在MiFlash配置选项里关闭这个检查,具体请在菜单栏点击“Configuration”,点击“MiFlash Configuration”,在弹出窗口删除CheckPoint里的\$fastboot s .*lock文本。 |
error: cannot load 'xxxxx': Permission denied | 刷机包路径有中文或者空格导致的刷机报错问题。 | 只需将MiFlash和线刷包换个文件夹解压,路径中不要有空格或特殊字符,这时再运行MiFlash刷机就不会报错了。 |
Length cannot be less than zero | 手机设备未能正常识别显示。 | 在尝试“关闭防火墙软件、重新下载运行、更换数据线和USB端口”无效后,建议更换刷机平台工具版本在此尝试,如果还报错,一般都是电脑系统问题。 |
Missmatching image and device error | 下载的刷机包与当前机型不匹配。 | 请核对自己机型下载正确型号刷写。 |
打开平台提示apimswincrtruntimel110.dll | 系统缺少对使用Visual Studio 2015生成的C++应用程序所需的运行依赖组件。 | 需要安装VC2015运行环境组件。 |
$fastboot s xxxx getvar product报错 | 刷机脚本里的语句,作用是检测手机代号,将其与刷机文件里的对比,如果对不上就显示Missmatching image and device错误。 | 一般排除刷机包下错型号,请尝试重新进入fast模式刷写,或者第三方修改过的脚本有这种提示更换脚本刷写即可。 |
Flash ifaa error报错 | 很少出现这种报错,一般是特定一些机型更换系统版本会报错。 | 请更换刷机工具版本在此刷写即可。 |
Error reading sparse file | usb端口或者数据线质量问题等导致的数据传输中报错。 | 请更换usb端口更换数据线重新刷写。 |
update sparse crc list failed | 降级版本个别机型会出现这种报错。 | 修改脚本或者更换刷机工具。 |
以下是关于小米刷机工具报错的两个常见问题:
**Q1: 为什么会出现error: Not catch checkpoint (\$fastboot s .*lock), flash is not done这个错误?
A1: 这个错误是由于新版MiFlash在刷机完成后会检测手机是否已上BL锁,如果选择“全部删除”或“保留用户数据”这两种刷机模式,因为没有锁定BL锁,就会触发这个错误显示,由于这个检查是在刷机完成后进行的,所以实际上对手机并没有影响,这是MiFlash本身的问题。
Q2: 如何解决error: cannot load 'xxxxx': Permission denied这个错误?
A2: 这个错误通常是由于刷机包路径有中文或者空格导致的刷机报错问题,解决方法是将MiFlash和线刷包换个文件夹解压,路径中不要有空格或特殊字符,这时再运行MiFlash刷机就不会报错了。