廣告

你知道iOS OTA 更新比 iTunes 升級更危險嗎?升級差異說明

機智社區(qū) 2023-03-21 07:02

每次iOS新版推出時,就會經(jīng)常聽見有些iPhone、iPad用戶使用OTA直接升級時造成白蘋果,卡在升級狀態(tài)整個不動,最后導(dǎo)致好幾個小時都沒任何動作,造成設(shè)備需要連到電腦使用iTunes回復(fù)才能夠正常,但這種情況換來的就是資料全遺失無法救回災(zāi)難,但使用OTA升級與iTunes升級到底有什么差異呢?帶大家來了解。

了解OTA是什么

OTA全名為Over-the-AirTechnology,意思為系統(tǒng)升級是采用電信網(wǎng)絡(luò)的下載更新檔至設(shè)備完成升級的一個流程,就像PC通過網(wǎng)際網(wǎng)絡(luò)下載軟件更新同樣方便,如今大多數(shù)用戶也為了追求便利性,在智能型手機更新上都是采用OTA完成系統(tǒng)更新。

延伸技巧:OTA是什么?如何讓iPhone透過OTA升級?

為什么iOSOTA更新方式白蘋果風(fēng)險會比iTunes更新大?

多數(shù)用戶都會追求便利性,連大版本更新都是采用OTA方式升級,造成出現(xiàn)白蘋果情況,最后才求救升級卡在白蘋果,只能夠連電腦用iTunes才能夠解救。

不少人都對于OTA與iTunes這兩者更新沒有正確認(rèn)知,甚至連蘋果都沒有特別針對此事說明,多數(shù)認(rèn)為兩者更新都是一樣,那真的是這樣嗎?

其實蘋果在OTA升級流程中也有加入文件系統(tǒng)結(jié)構(gòu)與文件驗證機制,能夠確保升級后,系統(tǒng)文件都沒有任何問題,但是有這些驗證機制,那怎么還會有不少OTA用戶升級過程卡白蘋果,造成資料遺失呢?

會造成這種情況,大多數(shù)是因為用戶設(shè)定檔出現(xiàn)了問題,當(dāng)OTA升級時,在新版與舊版系統(tǒng)之間會有功能差異,有可能是升級工具出現(xiàn)錯誤或系統(tǒng)開發(fā)者造成的疏忽,導(dǎo)致沒有針對部分老功能的設(shè)定檔文件進(jìn)行搬移,造成開機自撿時系統(tǒng)沒有某些關(guān)鍵性功能設(shè)定,就直接出現(xiàn)白蘋果情況,強制重開機后就會跳出要求連接電腦畫面。

由于iOS屬于Unix系統(tǒng),采用這種系統(tǒng)常見多分區(qū)結(jié)構(gòu)來儲存不同等級文件,系統(tǒng)文件和用戶文件都會分別存放在不同分區(qū)內(nèi),會掛載在”/”為根目錄,另一個掛載于”/private/var”,在OTA流程則是存放于系統(tǒng)文件的分區(qū)。

當(dāng)使用電腦iTunes升級iOS時,會將iPSW升級檔下載至電腦上,iOS設(shè)備是不需要掛載NVMe硬盤,系統(tǒng)都能夠跑在處理器的Cache,由iTunes向iOS設(shè)備發(fā)送數(shù)據(jù)對NVMe寫入,就可以脫離文件系統(tǒng),使用最簡單又可靠協(xié)議完整復(fù)蓋。

那如果用戶是使用OTA方式升級,整個升級檔案都會被存放在NVMe硬盤上,僅用來讀取解包升級檔,還需要替內(nèi)存充電,文件系統(tǒng)和多核架構(gòu)也都要全跑起來,此時文件系統(tǒng)會呈現(xiàn)一個同時要讀又要寫的狀態(tài),同時還要顧慮到升級不同級別分區(qū)順序與權(quán)限,只要其中一個過程出錯,就會導(dǎo)致設(shè)備呈現(xiàn)白蘋果。

如果你看上面說明還是看得很模糊,簡單來說就是iOS設(shè)備透過iTunes升級會采徹底重新復(fù)蓋,而選擇iOS設(shè)備直接OTA升級,則是一個差分壓縮包,升級過程只會將比較舊的文件變成新版本文件。

最后建議如要升級跨數(shù)字?jǐn)?shù)字,舉例像是iOS12升級到iOS13時,就建議使用iTunes更新會比較安全,出問題機率比較低,當(dāng)然升級前跑一次備份相對也會更安全些。

標(biāo)簽列表

Copyright ? 2017-2023 baojinkeji.com

寶金科技 版權(quán)所有