当我们按下电源键,启动一台 iphone 设备时。通常会先看到苹果 logo,片刻之后,iPhone 启动成功并开始运行,在输入密码后,就可以正常使用了。这是我们肉眼可见的 iphone 启动过程,而实际的启动过程复杂得多。
在 iphone 启动过程中,会首先加载一个名为 iBoot 的引导程序,然后再加载 iOS 系统。该引导程序有很重要的作用,它管理着可以在 iphone 上加载的内容,它会确保用户不会在设备上安装任何未经授权的程序。
如果 iPhone 无法启动或者卡死该怎么办?在这种情况下,我们可以通过进入 iPhone 恢复模式或 DFU 模式,重新安装 iOS 系统或执行其他救援操作。
什么是恢复模式
恢复模式,是 iPhone 在已经成功加载 iBoot 引导程序的情况下,进行系统升级更新的模式。当 iphone 或其他 ios 设备进入恢复模式时,它会出现“连接到 iTunes”的图标屏幕。
扩展阅读:iphone 手机如何强制重启及进入恢复模式?(方法适用于所有iphone、ipad和iTouch)
在恢复模式下,iBoot 引导程序在管理着系统的启动进程,会限制用户可以在 IOS 设备上安装或恢复的 iOS 版本,必须等于或高于已安装的版本。在此模式下,用户可以通过 iTunes 连接并恢复 iPhone,以解决 iOS 卡在苹果 LOGO不动、iOS 下载损坏、IOS 设备完全无响应等问题。
什么是 DFU 模式?
DFU 模式是苹果为其移动设备提供的一种应急工具,并不是为大多数人设计的。当 IOS 设备处于 DFU 模式时,设备屏幕全黑但处于开机状态。
在 DFU 模式下,设备尚未加载 iBoot 引导程序,处于固件更新模式,允许对运行的软件进行修改,允许从任何状态恢复 iPhone,包括升级固件、降级固件。
恢复模式和DFU模式的区别
恢复模式和 DFU 模式之间的主要区别在于是否加载 iBoot。
恢复模式已加载 iBoot 引导程序,可以确保用户在设备上安装或恢复的 iOS 版本等于或高于已安装的版本。如果您尝试在运行 iOS 14.1 的设备上安装 iOS 14.0,iBoot 将不允许恢复过程继续进行。
因此,当 iOS 设备处于恢复模式时,iBoot 将验证通过 iTunes 或 Finder 安装的 iOS 版本是否等于或高于用户尝试安装的 iOS 版本。例如,如果设备运行的是 iOS 14.1,那么 iBoot 将确保用户必须安装 iOS 14.1 或更高版本。
而 DFU 模式尚未加载 iBoot,比恢复模式更强大,该模式用于更新设备的固件,可以执行在恢复模式下不允许的操作。
何时使用 DFU 模式
DFU 模式有两个重要的用途。
一种是修复引导程序损坏的 iPhone 或 iPad。可以通过进入 DFU 模式,然后将设备连接到 Mac 电脑或 Windows 电脑,以完成安装新的固件程序。
DFU 的另一个主要用途是降级到旧版的 iOS。例如,如果设备正在运行某版本的 iOS ,用户无法通过恢复模式进行 iOS 系统版本的降级。DFU 模式没有这个限制。
作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/electronics/the-difference-between-dfu-mode-and-recovery-mode-of-iphone/