Re: [問卦] 電腦是怎麼更新作業系統的阿

作者: skyoun (skyoun)   2025-06-20 15:05:26
※ 引述《Wardyal (森林寶穴的老公)》之銘言:
: 電腦開機之後的所有服務好像都要作業系統才可以跑
: 不過一直很好奇更新作業系統
: 像是從 Windows10 更新成 Windows11
: 或是 Android9 更新到 Android10 之類的
: 那這時候假如我更新
: 不會更新到一半 Windows10 的作業系統被覆蓋
: 然後就掛掉嗎
: 要怎麼一邊複寫一邊執行阿
: 有人知道嗎
: 不太懂是怎麼搞的
: 有人知道嗎
從簡單的方式說起:
1.Windows 下載檔案A
2.在『開機時,要先執行』加一個排程,執行檔案A
3. 重新開機
4.開機時,執行檔案A,覆寫一些功能與檔案
5.刪除排程
6.繼續正常開機程序(新功能載入)
然後,有些系統服務是『可以暫時停止運作的』,例:系統更新滑鼠功能,讓你1秒不能
用滑鼠,可以接受的吧
這時,系統更新就可以變成:
1.下載更新檔B
2.停止該服務
3.覆寫檔案
4.重新啟動該服務(讀取新檔案B的更改結果,執行)
當然,實務上會更複雜一些
例:下載的檔案需要先做驗證(檢查某些標籤,核對雜湊值之類的),避免下載的檔案損
毀或駭客藉此入侵;或是更新失敗時的復原處理

Links booklink

Contact Us: admin [ a t ] ucptt.com