小米(MiFlash)刷机常见错误及解决办法
常见错误解决
解决办法。要把刷机包放到电脑桌面上
error:couldn't find flash script
错误解决方法:
①:使用360压缩解压tgz线刷包;
②:未把刷机包放到根目录(极大概率);
③:刷机工具未在根目录;
④:刷机包bat批处理文件丢失,请用迅雷使用源文件下载地址进行下载;
error: FAILED (remote: Erase is not allowed in Lock State)
错误解决方法:
①:没有解除 BL 设备锁,小米线刷需要先完成 BL 解锁;
②:如果之前线刷不成功,由于线刷默认上了 BL 锁,只能重新进入 fastboot 模式重新解锁;
③:如果因为某些原因手机退出了小米帐号,又无法进入系统,这种情况只能送小米售后强刷;
error: FAILED (data transfer failure (Too many links))
错误解决方法:
①:可能需要更换电脑USB端口连接。如果可能,尽量使用USB2.0 端口操作;
②:更换USB数据线,尽量使用原装数据线,质量会好些;
③:关闭电脑防火墙等杀毒软件,排除潜在的干扰,以管理员身份运行小米线刷工具;
can not found file flash_all_lock.bat
错误解决方法:
①:检查下载是否为线刷包,下载是否完整,有无完整解压,存放路径不要有中文或空格,也不要解压到U盘;
②:线刷工具界面选择正确解压文件夹路径,务必务必选择根目录;
③:检查下载的刷机包是否为线刷包(.tgz 后缀),并且确保已经完整解压(使用360压缩解压),在 MiFlash 选择的刷机文件路径没有错误(选择解压得到的文件夹,在这个目录下可以找到 flash_all_lock.bat 文件);
④:如果是早期的小米手机,由于还没有 BL 锁,对应的刷机包也就没有这个加锁刷机脚本,这时在 MiFlash 界面右下角只能选择“全部删除”模式刷机才能刷机;
error: Antirollback check error
防回滚触发,请查阅上面的注意事项
error:Not catch checkpoint (\$fastboot -s .*lock), flash is not done
该错误可以忽略,实际不影响手机使用,可以正常开机
error: Missmatching image and device error
你下载错刷机包了,机型不对
error: Sending sparse ‘xxx’ x/x (xxx KB) FAILED (Error reading sparse file)
手机与电脑连接不畅,通常换个数据线或连接端口便可解决(建议优先使用原装数据线和电脑 USB2.0 端口)
(很小很小概率遇到这个问题)
$fastboot -s xxxx getvar product 2>&1 | findstr/r /c:" mproduct: *sagit"|| echo Missmatching image and device
手机与电脑连接不良导致,重新插电脑,尝试换个 USB 端口或数据线
手机屏幕显示 press any key to shutdown 信息
电脑识别设备失败,更换电脑 USB 2.0 端口连接便可解决
加载设备提示 Length cannot be less than zero 错误
属于电脑系统运行环境问题,关闭防火墙软件、重新下载Mi-Flash运行、更换数据线和 USB 端口
线刷降级到某版本,需要修改BAT 打开下载回来的ROM线刷包,将 flash_all.bat(全部删除) flash_all_except_storage.bat(保留数据) flash_all_lock.bat(全部删除并Lock) 这三个文件,你要用哪一个,就用记事本编辑工具打开,将下面一行内容删除,直接保存即可。需要删除的内容如下: fastboot %* flash sparsecrclist %~dp0images\sparsecrclist.txt || @Echo "Flash sparsecrclist error" && exit /B 1 如果删除之后,依旧无法开始刷机/无法找到上面的代码,请删除以下代码:
帖子配图
删除完成后,再次刷机即可