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

Windows 7 SP1 安装报错 0x800F0A12 解决方法:激活系统分区

編輯:XP 常見問題解答

错误现象

安装 Windows 7 SP1(或通过 Windows Update 在线升级)时,提示错误代码 0x800F0A12,安装中止。微软官方解释:安装程序无法访问系统分区更新必要文件。

根本原因

当前 Windows 7 所在分区未被标记为“活动分区”(即未设置启动标志),导致安装程序无法向该分区写入启动相关文件。

图形界面修复步骤(最简单)

  1. Win+R → compmgmt.msc 打开“计算机管理”。
  2. 左侧“存储” → “磁盘管理”。
  3. 找到 Windows 7 系统分区(通常是 C 盘,标有“系统”标志),右键 → “将分区标记为活动分区”。
  4. 关闭所有窗口,重新运行 SP1 安装程序或 Windows Update,错误即可解决。

命令行修复(适合 PE/恢复环境)

diskpart
list disk
select disk 0          (选择系统盘所在物理磁盘)
list partition
select partition 2     (选择系统分区编号,视实际情况)
active                 (标记为活动)
exit

后续可选操作

SP1 安装完成后,若原有其他分区(如专用启动分区)需要恢复为活动分区,可再次用上述方法将其标记为活动。

避坑提醒

  • 只有一个分区被标记为活动,标记错误会导致无法启动。
  • 动态磁盘、GPT 分区表(UEFI 启动)不适用此法,UEFI 系统靠 EFI 分区引导,无“活动分区”概念。
  • 操作前建议备份重要数据,虽风险极低但磁盘操作无绝对安全。
Copyright © Windows教程網 All Rights Reserved