如果在安装Windows 7或Windows Server 2008 R2的SP1时收到错误提示“0x800F0A12”,那就表明安装程序无法访问硬盘中的系统分区,从而无法升级文件,因此导致SP1升级失败。/ B! n9 z3 @- E, ~2 o8 x# X3 I
通常,Windows是可以访问该分区的(尽管你在资源管理器中没法搜到该分区),不过,在某些情况下,Windows启动后系统分区会无法访问。解决办法很简单:
) L2 G k" E) M4 J% k3 K. E! x7 Q 1、运行“DISKPART”;- N& D r. d8 v+ z8 F( N! f0 Y- \$ D% M& W
2、键入“automount enable”;1 R3 R2 L1 p" k/ }

! @( P% k! ? ^- J9 V7 b+ B2 U 
9 X) [7 r1 a5 ?3 F; H+ \- n 4 q% O! \, [# E
3、重启机器;6 `, Z7 S# f& S& v4 x& Q- V6 z
4、安装SP1 X6 j* R8 m( I! S
除了上述办法外,还有一种可选方案。雨林木风那就是在安装Windows SP1前,确认“System Reserved”或Windows分区为“活动”: W- c7 u) z/ o {9 C
1、打开“计算机管理”界面(可以在开始搜索框里输入“compmgmt.msc”),选择“存储”下的“磁盘管理”;
8 ?& v" y+ y+ N ) p, T I c8 B( F, ?: y( p }( M
2、查看Windows 7所在分区是否包含“活动”属性,深度系统若没有则右键点击该分区,选择“将分区标记为活动分区”。$ h$ }2 n1 w4 p) Z# A; }3 O2 V$ k, w7 D b

* f7 N5 \: Y% z9 w 3、安装Windows 7 SP1。' I' T8 X, {& D2 p! g1 O/ O
|