Windows 7 升級 SP1 遇到錯誤 0x800f0a12,主因系統保留分割區未標記為「作用中」,導致安裝程式無法寫入開機相關檔案。透過「磁碟管理」或 diskpart 將系統分割區標記為作用中,即可解決升級失敗問題。
compmgmt.msc 開啟「電腦管理」。
SP1 安裝完成後,若原本作用中分割區為其他磁碟 (多重開機環境),可再次開啟磁碟管理將原分割區標記為作用中,維持原開機順序。
diskpart。list disk → select disk X (系統碟編號) → list partition → select partition Y (系統保留分割區編號) → active。exit 離開,重試 SP1 安裝。bootsect /backup)。bcdboot 設定。