Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win 7 SP1 安裝失敗 0x800F0A12?系統分區未標記「作用中」導致,磁碟管理標記活動分區即解

編輯:Win7 系統應用技巧

安裝 Windows 7 SP1 (或透過 Windows Update 更新) 時出現錯誤代碼 0x800F0A12,官方說明為「安裝程式無法存取系統分區更新必要檔案」。實際主因:**Windows 7 所在分區未被標記為「作用中」分區**,導致安裝程式無法識別啟動分區而中斷。

修復步驟

  1. Win+R → compmgmt.msc 開啟「電腦管理」。
  2. 左側選擇「儲存體」→「磁碟管理」。
  3. 找到 Windows 7 安裝的分區 (通常為 C:),查看狀態欄是否包含 「作用中」 (Active) 字樣。
  4. 若無,右鍵該分區 → 選擇 「將分區標記為作用中」。
  5. 關閉電腦管理,重新執行 SP1 安裝程式或 Windows Update,錯誤應消失。

原理解析

  • MBR 磁碟同一時間僅能有一個主分區標記為「作用中」,BIOS/UEFI 依此尋找啟動載入器。
  • 若系統分區非作用中 (例如由 100 MB 系統保留分區持有作用中旗標),SP1 安裝程式檢測到無法直接啟動而拒絕繼續。
  • 此檢查機制為防止更新寫入錯誤分區導致系統無法開機。

後續處理

SP1 安裝完成後,若原本系統保留分區 (100 MB) 才是正確的作用中分區 (含 BOOTMGR/BCD),可用 diskpart 將作用中旗標改回該分區:

diskpart
list disk
select disk 0
list partition
select partition 1  (系統保留分區號)
active
exit

但實測多數情況下 **C: 保持作用中也能正常開機**,視具備啟動檔案的分區而定。

Copyright © Windows教程網 All Rights Reserved