如果在安装Windows 7或Windows Server 2008 R2的SP1时收到错误提示“0x800F0A12”,那就表明安装程序无法访问硬盘中的系统分区,从而无法升级文件,因此导致SP1升级失败。
4 u# N2 x7 D/ ^+ j; A0 e" h) D& A 通常,Windows是可以访问该分区的(尽管你在资源管理器中没法搜到该分区),不过,在某些情况下,Windows启动后系统分区会无法访问。解决办法很简单:& z- s' A r5 ^9 I: v
1、运行“DISKPART”;/ g; u( m9 G( f. R7 J4 V
2、键入“automount enable”;
) n) p4 K3 q z+ r" c$ F& D 
' o# ?6 O' n2 n 6 K, ~0 ~0 J+ N, G% I c/ L/ Q' B" p
% X+ a3 l2 R1 n2 O+ Z% F4 y
3、重启机器;% c) Q3 s6 O; s
4、安装SP1
- x3 o& c; u) l$ |1 {$ M9 Z6 | 除了上述办法外,还有一种可选方案。雨林木风那就是在安装Windows SP1前,确认“System Reserved”或Windows分区为“活动”:
3 W; E' ]5 }( g9 `9 b+ Y 1、打开“计算机管理”界面(可以在开始搜索框里输入“compmgmt.msc”),选择“存储”下的“磁盘管理”;
* X" D& C0 s7 n! i* i- T 9 N; k. R0 {4 { `
2、查看Windows 7所在分区是否包含“活动”属性,深度系统若没有则右键点击该分区,选择“将分区标记为活动分区”。" M" n2 X5 T: f) n3 ~0 U! I# A- h0 y

* ^7 Y' y, [7 j) _$ p6 p1 e$ x: @ 3、安装Windows 7 SP1。
. Y% l% P1 L1 G5 y9 m |