今天可真是折腾一天,就为搞定我那台老 iPhone 的恢复问题。标题你们也看到,《未能恢复iphone 发生未知错误21》,没错,就是这个老大难的问题找上我。
事情是这样的,我这台旧 iPhone 打算清空一下数据,给家里老人用。想着就连上电脑,打开 iTunes,点那个“恢复 iPhone”不就完事儿嘛结果,进度条跑一小会儿,“嘣”一下,弹出来个提示框,说“未能恢复iPhone 发生未知错误21”。
我当时就有点懵,啥玩意儿是错误21?以前也没碰到过。行,遇到问题解决问题。
第一步,老规矩,重启大法。我先把 iPhone 强制重启一遍,就是按住电源键和 Home 键,直到看到苹果标志。然后,电脑也重启一遍。想着这样总能清掉一些莫名其妙的缓存或者小冲突。弄完之后,重新插上数据线,再试一次恢复。得,还是那个错误21,一模一样。
第二步,检查硬件连接。 我开始怀疑是不是数据线或者 USB 口的问题。翻箱倒柜找出来另一根苹果原装数据线,换上。又把电脑上所有的 USB 口都试一遍,直接插在主机后面的接口上,没用 USB Hub 分线器。心里想着,这下总该没问题?结果?还是错误21!当时真有点火大。
第三步,检查软件环境。 我就想,会不会是 iTunes 版本太老?打开 iTunes 看下更新,还真不是最新的。赶紧点更新,等它下载安装完毕。电脑又提示要重启,那就再重启一次呗。重启完,信心满满地再次连接 iPhone,点击恢复… 熟悉的错误21又跳出来。我这心,哇凉哇凉的。
这时候我想起以前看网上有人说过,电脑上的安全软件,比如杀毒软件或者防火墙,有时候会跟 iTunes 打架,干扰恢复过程。虽然我不太信这个,但死马当活马医。我就暂时把电脑上的安全防护给退出。然后,又试一次。你猜怎么着?还是错误21! 搞得我头都大。
第四步,祭出终极大招:DFU模式。 到这一步,基本就是的希望。DFU 模式,也就是设备固件升级模式,听说这种模式下恢复更彻底。怎么进 DFU ?我是这么操作的:
- 先把 iPhone 连上电脑,确保 iTunes 是打开的。
- 然后把 iPhone 关机。
- 关机后,先按住电源键 3 秒。
- 不松开电源键,同时按住 Home 键,大概 10 秒钟。心里默数着。
- 然后,只松开电源键,继续按住 Home 键,再等个十几秒。
这一步有点考验节奏感,我试好几次才成功。成功进入 DFU 模式后,iPhone 屏幕是全黑的,没有任何显示。但是,电脑上的 iTunes 会弹出一个提示,说检测到一个处于恢复模式的 iPhone。看到这个提示,我心里稍微踏实点。
我就在 iTunes 里点击“恢复 iPhone”。这回进度条开始缓慢但坚定地往前走!我盯着屏幕,大气都不敢出。过大概十几二十分钟,漫长的等待之后,iTunes 终于提示“您的 iPhone 已恢复出厂设置,并正在重新启动”。
看到 iPhone 屏幕上出现熟悉的“你好”设置界面,我这悬着的心才算彻底放下来。谢天谢地,总算是搞定这个未知错误21。
总结一下这回的经历:
- 常规的重启、换线、换 USB 口、更新 iTunes、关安全软件,对我这回遇到的错误21都没用。
- 是通过进入 DFU 模式 才成功恢复 iPhone。
虽然过程挺折腾人的,但好在解决问题。如果你也遇到这个错误21,不妨试试我这个过程,特别是的 DFU 模式,说不定就能帮到你。每个人的情况可能不一样,我这只是我自己的实践记录,希望能给大家一个参考。