半夜正刷着网页,手机屏幕突然黑掉,再亮起来就是白底fastboot界面,当时盯着屏幕发呆,脑子里第一个念头就在琢磨为什么会出现fastboot,之前从来没碰到过这种情况,只听过别人提这个名词,自己遇上的时候完全摸不着头绪。电源键按了很久,长按短按来回试,机器就卡在这个界面,不会自动重启进桌面,屏幕上的小字安安静静摆在那里,没有报错弹窗,也没有任何提示音。

一开始胡乱猜想,以为是电池没电,插上充电器等了半个钟头,电量图标正常显示,可拔线之后依旧停留在fastboot。怀疑是按键卡住,反复捏着机身侧边的按键,摸上去没有凹陷粘连,按键回弹也还算顺畅,这个猜想也就推翻了。

那时候抱着侥幸,连着电脑准备直接刷完整包,电脑识别到设备,工具也能读取到设备编号,但是刷写到一半直接中断,反复试了两次,都是卡在同一个进度。反复重试的时候才慢慢意识到,不是简单的系统文件损坏那么简单,主板上的启动分区出了问题,才会直接跳进fastboot,这只是我的个人感受,不是标准答案。

很多人以为只有手动按住组合按键才会进入这个模式,我之前也是这么想的。

那次手机没有任何人为按键操作,正常使用途中突然黑屏重启,直接进了fastboot。后来翻看论坛里零散的帖子才明白,启动流程里,设备上电之后会先加载底层引导程序,引导程序会校验系统分区,如果校验不通过,没法加载正常安卓系统,就不会继续往桌面走,自动切到fastboot,留给用户修复设备的入口。不是硬件一下子彻底报废,是底层引导判定系统没法正常启动,切换到这个备用模式。

还碰到过朋友的手机,更新系统中途强行断电,再次开机之后同样卡在fastboot。他一开始不停反复重启,试了十几次,每次开机都跳这个界面,以为手机直接报废打算换新。他找维修店询问,师傅说就是升级过程中断电,系统分区文件残缺,引导程序校验失败,所以触发fastboot。他最后选择重刷系统,设备倒是救回来了,手机里本地存的照片全部清空,没法找回。

硬件层面的异常也会触发,不单单是系统文件。存储芯片接触不稳,分区读取断断续续,引导程序读不到完整的启动数据,同样会自动进入fastboot。我这台机子,后续排查的时候,维修的人说大概率是存储区块有坏块,读取启动文件的时候出错,每次开机校验失败,就固定跳转到fastboot界面。这种情况就算重刷系统,用一段时间依旧有可能再次出现,刷写操作只能临时修复系统层面的问题,解决不了存储硬件本身的隐患。

不要一看到fastboot界面就直接刷机,盲目刷写会清空本地全部资料。我当初就是没考虑数据备份,差点直接点下刷写按钮,幸好中途停手,不然手机里保存的文档和截图全部都会丢失。先简单排查,确认侧边按键没有卡住,尝试长按电源键强制重启,有概率能临时退出,但是反复自动进入fastboot,就代表底层启动环节存在故障,简单重启解决不了根本问题。

最后把机子留在店里检测,那段时间只能先用备用机。下班回家,第一件事就是打开备用机,翻看之前存下的手机资料。