如果在安装Windows 7或Windows Server 2008 R2的SP1时收到错误提示“0x800F0A12”,那就表明安装程序无法访问硬盘中的系统分区,从而无法升级文件,因此导致SP1升级失败。
( Y) T1 f: j( g1 A7 o8 f" M/ O& _- H 通常,Windows是可以访问该分区的(尽管你在资源管理器中没法搜到该分区),不过,在某些情况下,Windows启动后系统分区会无法访问。解决办法很简单:
+ {) T/ Y/ }: T0 V! } 1、运行“DISKPART”;# f% r, B" S# s
2、键入“automount enable”;
3 R8 D% S8 \; J+ A$ X9 @6 b # K5 ]& l G+ u k8 F

: c% S6 i' g# S2 T& F; S$ w 8 z; J9 l' E ^$ t
3、重启机器;
. G# t1 j1 E# n! f& K, S5 Q1 R 4、安装SP1$ n$ [2 V% V$ a- ^$ t# ~4 R5 N7 F+ I
除了上述办法外,还有一种可选方案。雨林木风那就是在安装Windows SP1前,确认“System Reserved”或Windows分区为“活动”:
/ f$ n* K* ?4 [8 H 1、打开“计算机管理”界面(可以在开始搜索框里输入“compmgmt.msc”),选择“存储”下的“磁盘管理”;
! f6 f9 z Y$ Z+ A. |1 z/ i 
2 T9 u8 R2 L' @! [1 J0 x 2、查看Windows 7所在分区是否包含“活动”属性,深度系统若没有则右键点击该分区,选择“将分区标记为活动分区”。
# e! _8 [' G0 H x 
, t' A" L' o7 U) U- o& A8 E 3、安装Windows 7 SP1。
( G& C; x) E; p9 | L( q |