广告

你知道iOS OTA 更新比 iTunes 升级更危险吗?升级差异说明

机智社区 2023-03-21 07:02

每次iOS新版推出时,就会经常听见有些iPhone、iPad用户使用OTA直接升级时造成白苹果,卡在升级状态整个不动,最后导致好几个小时都没任何动作,造成设备需要连到电脑使用iTunes回复才能够正常,但这种情况换来的就是资料全遗失无法救回灾难,但使用OTA升级与iTunes升级到底有什么差异呢?带大家来了解。

了解OTA是什么

OTA全名为Over-the-AirTechnology,意思为系统升级是采用电信网络的下载更新档至设备完成升级的一个流程,就像PC通过网际网络下载软件更新同样方便,如今大多数用户也为了追求便利性,在智能型手机更新上都是采用OTA完成系统更新。

延伸技巧:OTA是什么?如何让iPhone透过OTA升级?

为什么iOSOTA更新方式白苹果风险会比iTunes更新大?

多数用户都会追求便利性,连大版本更新都是采用OTA方式升级,造成出现白苹果情况,最后才求救升级卡在白苹果,只能够连电脑用iTunes才能够解救。

不少人都对于OTA与iTunes这两者更新没有正确认知,甚至连苹果都没有特别针对此事说明,多数认为两者更新都是一样,那真的是这样吗?

其实苹果在OTA升级流程中也有加入文件系统结构与文件验证机制,能够确保升级后,系统文件都没有任何问题,但是有这些验证机制,那怎么还会有不少OTA用户升级过程卡白苹果,造成资料遗失呢?

会造成这种情况,大多数是因为用户设定档出现了问题,当OTA升级时,在新版与旧版系统之间会有功能差异,有可能是升级工具出现错误或系统开发者造成的疏忽,导致没有针对部分老功能的设定档文件进行搬移,造成开机自捡时系统没有某些关键性功能设定,就直接出现白苹果情况,强制重开机后就会跳出要求连接电脑画面。

由于iOS属于Unix系统,采用这种系统常见多分区结构来储存不同等级文件,系统文件和用户文件都会分别存放在不同分区内,会挂载在”/”为根目录,另一个挂载于”/private/var”,在OTA流程则是存放于系统文件的分区。

当使用电脑iTunes升级iOS时,会将iPSW升级档下载至电脑上,iOS设备是不需要挂载NVMe硬盘,系统都能够跑在处理器的Cache,由iTunes向iOS设备发送数据对NVMe写入,就可以脱离文件系统,使用最简单又可靠协议完整复盖。

那如果用户是使用OTA方式升级,整个升级档案都会被存放在NVMe硬盘上,仅用来读取解包升级档,还需要替内存充电,文件系统和多核架构也都要全跑起来,此时文件系统会呈现一个同时要读又要写的状态,同时还要顾虑到升级不同级别分区顺序与权限,只要其中一个过程出错,就会导致设备呈现白苹果。

如果你看上面说明还是看得很模糊,简单来说就是iOS设备透过iTunes升级会采彻底重新复盖,而选择iOS设备直接OTA升级,则是一个差分压缩包,升级过程只会将比较旧的文件变成新版本文件。

最后建议如要升级跨数字数字,举例像是iOS12升级到iOS13时,就建议使用iTunes更新会比较安全,出问题机率比较低,当然升级前跑一次备份相对也会更安全些。

标签列表

Copyright © 2017-2023 baojinkeji.com

宝金科技 版权所有