tft每日頭條

 > 生活

 > ota固件升級是自動升級嗎

ota固件升級是自動升級嗎

生活 更新时间:2025-02-04 13:58:06

每次iOS推出新版升級時,總會聽到不少用戶反饋:使用 OTA 直接升級時會造成白蘋果,卡在升級狀态整個不動,好幾個小時都沒任何動作。最後隻有将設備連到電腦使用 iTunes或愛思助手重新刷機才恢複正常,但這麼一來,所有的資料就全沒了。

ota固件升級是自動升級嗎(OTA更新比iTunes)1

為什麼直接使用 OTA 升級會造成白蘋果?OTA 升級與 iTunes 升級、愛思助手升級有什麼區别?

先來看看什麼是OTA升級!

OTA 全名為 Over-the-Air Technology ,是指為采用電信網絡下載更新文檔至設備完成升級的一個流程,就像電腦通過網際網絡下載軟體更新一樣,非常方便。大多數用戶也為了追求便利,都會在智能手機上采用 OTA 完成系統更新。

為什麼說 iOS 系統直接進行 OTA 更新白蘋果的風險會比使用 iTunes 更新大?其實不少人對于 OTA 與 iTunes 這兩者更新并沒有正确的認知,甚至連蘋果公司都沒有特别針對此事說明,所以大多數人都認為兩者更新都是一樣,其實它們并不一樣。

雖然蘋果在 OTA 升級流程中也有加入文件系統結構與文件驗證機制,能夠确保升級後,系統文件都沒有任何問題。但使用 OTA 升級進行時,因為新版與舊版系統之間會有功能差異,有可能是升級工具出現錯誤或系統開發者造成的疏忽,會導緻沒有對部分老功能的設定檔文件進行搬移,開機自撿時系統沒有某些關鍵性功能設定,就會直接出現白蘋果情況,強制重開機後就會跳出要求連接電腦畫面,此時隻能連電腦用 iTunes 才能夠解救。

iOS 屬于 Unix 系統,采用這種系統常見多分區結構來儲存不同等級文件,系統文件和用戶文件都會分别存放在不同分區内,會挂載在”/”為根目錄,另一個挂載于”/private/var”,在OTA流程則是存放于系統文件的分區。

當使用電腦 iTunes 升級 iOS 時,會将 iPSW 升級檔下載至電腦上,iOS 設備不需要挂載 NVMe 硬盤,系統都能夠跑在處理器的 Cache ,由 iTunes 向 iOS 設備發送數據對 NVMe 寫入,就可以脫離文件系統,使用最簡單又可靠協議完整覆蓋。那如果用戶是使用 OTA 方式升級,整個升級檔案都會被存放在 NVMe 硬盤上,僅用來讀取解包升級檔,還需要替内存充電,文件系統和多核架構也都要全跑起來,此時文件系統會呈現一個同時要讀又要寫的狀态,同時還要顧慮到升級不同級别分區順序與權限,隻要其中一個過程出錯,就會導緻設備呈現白蘋果。

ota固件升級是自動升級嗎(OTA更新比iTunes)2

簡單來說就是 iOS 設備通過 iTunes或愛思助手工具來升級,會采用徹底重新覆蓋的方式,而選擇 iOS 設備直接 OTA 升級,則是一個差分壓縮包,升級過程隻會将比較舊的文件變成新版本文件,替換過程中容易出錯,所以更容易出現白蘋果。

最後建議大家:如要升級跨數字數字,舉例像是 iOS 12 升級到 iOS 13 時,就建議使用 iTunes 或愛思助手更新會比較安全,出問題機率比較低,當然了,不管怎麼說升級前的備份工作,還是必需的。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved